Celestica's Earnings Report: Insights Amid Industry