How Celestica rose from the dot-com ashes to ride the AI boom October 24, 2025 | Financial Post ShareShare