Earnings Surge and Oil Volatility Ignite Market Rally