Celestica shares surge in after-hours trading after earnings blow past forecasts July 28, 2025 By admin Stock up 11% in U.S. post market