TEO Q1 2026 Earnings Massive EPS Surprise But Modest Market Reaction WMS Q1 2026 Earnings EPS Surges Past Estimates Despite Negative Market Reaction Birchtech Corp BCHT Q1 2026 Earnings WiderThanExpected Loss but Positive Market Reaction PRTH Q1 2026 Earnings EPS Beats Estimates by 277 Stock Rises Canadian National Railway CNI Q1 2026 Earnings EPS Beats Estimates in a Challenging Freight Environment BBLG Q1 2026 Earnings Narrowed Loss Beats Estimates as Bone Biologics Advances Pipeline