Stocks struggle to gain steam, financials lag, economic reports in focus