ArrayDigital AD Crushes Q1 2026 Estimates EPS 167 Tops Views Garmin GRMN Q1 2026 Earnings Surprise EPS 208 Up Significant ePlus inc PLUS Q1 2026 Earnings Surprise EPS 145 Up Significant Bowman BWMN Q1 2026 Earnings Miss EPS 022 vs 009 Expected