Stocks struggle as soft earnings compound interest rate headache