| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $738,900 | $682,800 | $647,200 | $616,800 |
Gross Profit | 164,900 | 165,400 | 167,600 | 149,600 |
EBITDA | 91,700 | 90,500 | 91,300 | 79,800 |
EBIT | 72,000 | 71,500 | 72,100 | 60,400 |
Net Income | 44,400 | 51,200 | 49,600 | 41,000 |
Net Change In Cash | 738,900 | 682,800 | 647,200 | 616,800 |
Free Cash Flow | -2,800 | 200 | 27,100 | 44,700 |
Cash | 83,800 | 124,500 | 71,600 | 83,800 |
Basic Shares | 53,800 | 53,700 | 53,924 | 53,947 |
| Values in thousands | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
|---|---|---|---|---|
Revenue | $2,583,500 | $2,407,800 | $2,297,900 | $2,050,100 |
Gross Profit | 645,400 | 527,200 | 389,400 | 309,300 |
EBITDA | 358,100 | 294,800 | 208,000 | 171,900 |
EBIT | 280,400 | 238,700 | 153,500 | 117,100 |
Net Income | 184,000 | 161,500 | 153,100 | 85,200 |
Net Change In Cash | 2,583,500 | 2,407,800 | 2,297,900 | 2,050,100 |
Cost of Revenue | 23,800 | -700 | ||
Free Cash Flow | 129,300 | 126,100 | 56,800 | -28,800 |
Cash | 71,600 | 60,100 | 67,100 | 45,200 |
Basic Shares | 53,900 | 53,400 | 52,800 | 52,500 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.06 |
2025-06-30 | $1.06 |
2025-03-31 | $1.12 |