That's a very misleading usage of the colon (:) punctuation mark. Is it even correct to use it like that in english?
"Facebook to launch news subscription product. -TheStreet"
Source: Headline
This reads much better
> TheStreet: Facebook to launch news subscription product