MKC Earnings: All you need to know about McCormick & Company’s Q1 2025 earnings results March 25, 2025