Granite Construction Q1 2026 Earnings Massive EPS Surprise Drives Stock Higher DUK Q1 2026 Earnings Utility Giant Beats Estimates as Regulatory Gains Offset Cost Pressures RWT Q1 2026 Earnings EPS Misses Estimates Despite Positive Market Reaction VLRS Q1 2026 Earnings EPS Beat Provides Margin of Relief Amid Cost Pressures Eagle Materials Q1 2026 Earnings EPS Surges Past Estimates Shares Creep Higher OFS Q1 2026 Earnings Staggering EPS Beat of 475 Surprises Market