GIL Q1 2026 Earnings EPS Beats Estimates with 734 Surprise AppFolio Q1 2026 Earnings EPS Surpasses Estimates Driving Positive Market Reaction ALB Q1 2026 Earnings Massive EPS Beat of 16682 Surprises Analysts CLGN Q4 2025 Earnings EPS Misses Estimates as Biotech Continues PreRevenue Phase Concrete Pumping Holdings Inc BBCP Q1 2026 Earnings EPS Surprises to the Upside Stock Gains SOS Q3 2018 Earnings Significant EPS Miss Amidst Operational Challenges