Stocks Fall On A Slew of Earnings & Economic News