MGE Energy MGEE Q1 2026 Earnings Why the Beat Matters Marvell Technology MRVL Stock Today Drops 312 Key Support at 16805 20260515 Performance PFGC Q1 2026 Earnings Why the Beat Matters Silver Prices Plunge Nearly 40 from Record High Whats Behind the Sharp Correction