best people to trust is companies news and quarter reports lots of people tend to manipulate info into there view no view is better than the companies itself evn tho it may not be exact
I only mentioned doubting that because one of his prior blogs said this:
"It appears that there are approximately 3,000 shareholders who could possibly sell as much as 100,000,000 shares of the stock over a 75-day period (from January 15, 2010 to March 31, 2010)."