Income statement, balance sheet and cash flow are strong.
Next earnings: 2026-10-29 (BMO), EPS Forecast: $0.46
Upgraded from Hold to Buy in the Sep 2024 quarter: 63.7 → 66.6 (+2.9). This quarter: -2.3.
Change vs previous quarter.