BHC Q1 2026 Earnings EPS Beat of 1233 Amid Broader Market Concerns PPG Q1 2026 Earnings Earnings Beat Estimates Driven by Cost Management ELPC Q2 2025 Earnings Strong EPS Beat Amid Mixed Market Sentiment OCSL Q1 2026 Earnings Earnings Beat Despite Slight Stock Dip FAST Q1 2026 Earnings Earnings Miss Estimates Stock Edges Higher