The best software to quickly and accurately analyze the income statement, balance sheet and cash flow, is Stock Rover. Stock Rover produces detailed analyses and charts of all the critical elements of a company's financials. Plus, it has powerful stock screening and portfolio management tools.