TJX Q1 2026 Earnings EPS Beats Estimates by Nearly 16 Stock Edges Higher BATRK Q1 2026 Earnings Loss Narrows Surpasses Analyst Expectations PRFX Q2 2024 Earnings EPS Misses Estimates as Company Continues Development Stage NWE Q1 2026 Earnings EPS Beats Estimates by 691 as Utility Operations Show Stability CMPR Q1 2026 Earnings Massive EPS Beat Surprises Market Live Oak Bancshares Inc Q1 2026 Earnings EPS Surprises to the Upside Amid Market Caution