Generac Holdlings GNRC Q1 2026 Earnings Why the Beat Matters Ericsson ERIC Stock Jumps 164 Approaching 1364 20260520