Whether you use Yahoo Finance or MSN Money, you should know about the SEC’s Edgar website. It allows you to search for official SEC filings for companies including their earnings reports, insider transactions, and material agreements.

A couple of times I have seen the price of a stock move dramatically on no news… a quick check to the Edgar site revealed that there was some insider buying that wasn’t properly reported on Yahoo Finance and wasn’t picked up in any news. Relevant information, but I had to go find it for myself.? This happens most with small and mid-cap stocks that don’t get coverage from Wall Street.

Edgar is the source for many of the data points on Yahoo Finance, such as the insider transactions, balance sheets, cash flow, etc.