OCC Q1 2026 Earnings Net Loss of 005 Per Share Stock Climbs 788 IP Q1 2026 Earnings Earnings Beat Expectations with 338 Surprise MAXN Q4 2024 Earnings Massive EPS Beat as Loss Narrower Than Expected PDEX Q1 2026 Earnings EPS Surging 8975 Above Estimates Public Policy Holding Company Inc PPHC Q4 2025 Earnings EPS Shatters Estimates by 20 as Stock Slips BayFirst Financial Corp BAFN Q1 2026 Earnings Loss Reported Amid Positive Stock Reaction