Cardinal Health Q2 2025 Earnings: Analysis & Key Takeaways | Monexa