The company missed revenue estimates, issued dual 2025 outlooks influenced by tariffs, and announced COO Joe Creed as its new CEO starting May 1.