PM Q1 2026 Earnings Earnings Beat Expectations Amid Solid Pricing Power HAE Q1 2026 Earnings EPS Slightly Beats Estimates Shares Rally GROY Q1 2026 Earnings Slight EPS Miss Amidst Quiet Quarter OCFC Q1 2026 Earnings EPS Beat of 591 Highlights Resilience Amid Slight Stock Decline WHLRP Q2 2024 Earnings Positive EPS Surprise Amid Steep Stock Decline BTU Q1 2026 Earnings Missed EPS Estimates Amid Challenging Coal Market