U.S. stocks rose Wednesday after two days of losses. Banks made the biggest gains following positive reports about the performance of service companies and factories. That suggests the U.S. economy remains on solid footing and that the Federal Reserve could raise interest rates later this year. Energy companies rose as the price of oil climbed another 2 percent and closed at almost $50 a barrel. Oil is at its highest price since late June. Bond yields also climbed on the expectation of higher interest rates. That led to losses for stocks that pay big dividends, like phone companies and real estate investment trusts.