Home » News » Celestica craters by $10B after earnings