USPH Q1 2026 Earnings EPS Misses Estimates by 1725 but Stock Gains 332 Braemar Hotels Resorts BHR Q1 2026 Earnings Stunning EPS Surprise of 42178 on a Loss Estimate Titan America Q1 2026 Earnings EPS Misses Consensus Yet Shares Rally GGG Q1 2026 Earnings EPS Misses by 12 Shares Edge Higher Tecogen Q1 2026 Earnings NarrowerThanExpected Loss Lifts Shares CECO Environmental Corp Q1 2026 Earnings Massive Earnings Beat Drives Optimism