The following sites have useful company specific financial information. I have made some notes about whether they report the most difficult information to obtain -- free cash flow per share and beta.  

    * http://www.reuters.com  - reports betas and price-to-free-cash-flow ratio (P/FCF).   Free cash flow per share can be extracted by dividing the market price of the stock by P/FCF.
    * http://www.wsj.com - requires subscription, reports free cash flow per share but not beta)
    * http://www.morningstar.com  - lots of useful information, valuations and ratios.
    * http://finance.yahoo.com - reports betas but not true "free cash flow".
    * http://moneycentral.msn.com - reports beta but not "free cash flow" per share.  Report total free cash flow beneath the Statement of Cash Flows.
    * http://www.bigcharts.com