Immunome Inc IMNM Q1 2026 Earnings NarrowerThanExpected Loss Fails to Lift Sentiment WNC Q1 2026 Earnings Widerthanexpected loss fails to dent investor optimism TGS Q1 2026 Earnings Earnings Smash Estimates Amidst Energy Sector Dynamics Builders FirstSource BLDR Q1 2026 Earnings EPS Misses Estimates Amid Market Challenges GLOO Q4 2025 Earnings Loss Per Share of 078 Amidst Operational Challenges BioTechne TECH Q1 2026 Earnings EPS Misses Estimates but Shares Edge Higher