BancFirst Corporation Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher OXLCN Q4 2025 Earnings EPS Misses Estimates Amid Challenging CLO Environment Palo Alto Networks PANW Q1 2026 Earnings Strong EPS Beat Drives Stock Higher MSCI Q1 2026 Earnings Slight EPS Beat Amid Steady Demand for Index and Analytics Pixelworks Q1 2026 Earnings Massive EPS Beat Driven by Extraordinary Items PTEN Q1 2026 Earnings PattersonUTI Posts NarrowerThanExpected Loss as Cost Controls and Drilling Efficiency Improve