I believe SeekingAlpha is the single best financial source to research stock and ETF purchases. The Quant rating helps you narrow down which stocks and ETFs to research. The SeekingAlpha author articles provide additional perspective and the financials section, including quarterly and annual income statement, balance sheet and cash flows assists you to confidently make your purchase or your sell decisions.