Companies generally post their press releases on their web pages in the investor relations section. Also found there are any SEC filings. Why would any company pay ihub to post what is freely available on their own website? I wouldn't.
I have links to all my stocks' homepages, and sign up for email notices to make sure I see them as soon as posted. I also have Google alerts on each one, so I can see any adverse news that might not be posted. That's what I call 'babysitting' my stocks, so I don't miss out on something that could trigger a buy or sell.