| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $447,700 | $453,500 | $416,500 | $406,700 |
Gross Profit | 131,900 | 132,900 | 117,300 | 111,200 |
EBITDA | 87,800 | 92,600 | 72,200 | 64,599 |
EBIT | 80,200 | 85,200 | 65,000 | 57,600 |
Net Income | 54,800 | 59,900 | 44,700 | 40,100 |
Net Change In Cash | 447,700 | 453,500 | 416,500 | 406,700 |
Free Cash Flow | 68,900 | 32,400 | 16,300 | 10,000 |
Cash | 218,300 | 190,800 | 183,300 | 184,300 |
Basic Shares | 82,700 | 83,000 | 83,200 | 83,500 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,669,600 | $1,628,100 | $1,562,100 | $1,438,800 |
Gross Profit | 474,200 | 441,900 | 359,200 | 349,300 |
EBITDA | 286,000 | 255,300 | 197,500 | 205,400 |
EBIT | 261,200 | 233,800 | 175,900 | 183,800 |
Net Income | 185,600 | 171,300 | 170,400 | 170,100 |
Net Change In Cash | 1,669,600 | 1,628,100 | 1,562,100 | 1,438,800 |
Free Cash Flow | 56,800 | 143,200 | 128,200 | 176,500 |
Cash | 184,300 | 168,000 | -9,400 | -9,800 |
Basic Shares | 83,600 | 83,400 | 83,300 | 83,297 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.69 |
2025-06-30 | $0.72 |
2025-03-31 | $0.54 |
2024-12-31 | $0.58 |