| Metric | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 |
|---|---|---|---|---|---|
| Revenue | 934.5M +3.2% | 905.6M -1.0% | 915.2M -6.0% | 973.5M -1.4% | 986.9M |
| Cost of Revenue | 683.7M +4.2% | 655.9M -0.3% | 657.9M -9.0% | 723.2M -2.3% | 740.0M |
| Gross Profit | 250.8M +0.4% | 249.7M -2.9% | 257.3M +2.8% | 250.4M +1.4% | 246.9M |
| Operating Expenses | 211.4M -1.8% | 215.3M -2.2% | 220.0M +0.6% | 218.8M +1.8% | 214.8M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 170.2M -1.2% | 172.2M -2.4% | 176.6M -0.3% | 177.1M +2.6% | 172.6M |
| Operating Income | 39.4M +14.4% | 34.5M -7.5% | 37.3M +18.0% | 31.6M -1.6% | 32.1M |
| EBITDA | 96.2M +3.9% | 92.5M -2.8% | 95.2M +8.9% | 87.4M -1.5% | 88.7M |
| Net Income | 28.9M +15.6% | 25.0M -8.0% | 27.2M +11.6% | 24.4M +3.3% | 23.6M |
| EPS (Basic) | $0.48 +14.3% | $0.42 -6.7% | $0.45 +12.5% | $0.40 +2.6% | $0.39 |
| EPS (Diluted) | $0.47 +11.9% | $0.42 -4.5% | $0.44 +10.0% | $0.40 +2.6% | $0.39 |
| Shares (Diluted) | 60.3M +0.2% | 60.2M -0.3% | 60.4M -0.4% | 60.7M -0.4% | 60.9M |