FFIN Q1 2026 Earnings EPS Beat Surprise of 38 Drives Positive Stock Movement BWNB Q1 2026 Earnings Significant EPS Miss Highlights Persistent Cost Pressures Brookfield Renewable Partners Q1 2026 Earnings EPS Misses Estimates Amid Operational Shifts HUBS Q1 2026 Earnings Earnings Beat Expectations with 8 Surprise NTGR Q1 2026 Earnings EPS Surges Past Estimates Stock Edges Lower CPF Q1 2026 Earnings Earnings Beat Estimates Amid Quiet Revenue Disclosure