Cabot Corporation Q1 2025 Earnings: Key Takeaways and Outlook | Monexa