Expion360 Q2 2025 Earnings EPS Beats Estimates by 307 Amid Cost Discipline CGNT Q1 2026 Earnings EPS Surges Past Estimates by 126 but Stock Slips PBA Q1 2026 Earnings Earnings Beat Estimates on Strong Operational Execution Snap Inc SNAP Q1 2026 Earnings Modest EPS Beat Amid Unreported Revenue Figures TPST Q1 2026 Earnings Significant EPS Miss Amid No Revenue Stock Gains 276 Canadian National Railway CNI Q1 2026 Earnings EPS Beats Estimates in a Challenging Freight Environment