Liberty LBRDP Q3 2025 Earnings Surprise EPS 177 Up Significant Generac Holdlings GNRC Q1 2026 Earnings Why the Beat Matters