Magnolia Oil Gas MGY Q1 2026 Earnings Modest EPS Beat Fails to Lift Shares CF Industries Q1 2026 Earnings EPS Beats Expectations Amidst Stable Operations MRDN Q1 2026 Earnings Massive EPS Beat with 107647 Surprise Cricut Inc CRCT Q1 2026 Earnings EPS Surges Past Estimates by 1451 SABS Q1 2026 Earnings Widening Losses Amid PreRevenue Status DIN Q1 2026 Earnings Earnings Beat Amid Mixed Restaurant Performance