| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $589,200 | $577,200 | $557,600 | $544,100 |
Gross Profit | 251,300 | 242,300 | 237,600 | 222,500 |
EBITDA | 133,600 | 122,000 | 109,600 | 99,700 |
EBIT | 121,400 | 108,900 | 97,100 | 86,200 |
Net Income | 91,400 | 86,400 | 107,100 | 81,000 |
Net Change In Cash | 589,200 | 577,200 | 557,600 | 544,100 |
Free Cash Flow | 116,800 | 88,900 | -60,400 | 197,900 |
Cash | 388,200 | 332,200 | 435,100 | 306,700 |
Basic Shares | 58,600 | 58,500 | 58,500 | 57,800 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,131,199 | $1,862,100 | $1,776,700 | $2,062,900 |
Gross Profit | 867,800 | 751,000 | 661,200 | 688,800 |
EBITDA | 391,900 | 312,900 | 187,400 | 237,900 |
EBIT | 340,900 | 277,500 | 153,700 | 199,500 |
Net Income | 294,700 | 255,900 | 401,100 | 435,400 |
Net Change In Cash | 2,131,199 | 1,862,100 | 1,776,700 | 2,062,900 |
Free Cash Flow | 236,200 | 189,200 | -210,000 | 446,800 |
Cash | 306,700 | 329,600 | 427,000 | 478,600 |
Basic Shares | 58,300 | 57,500 | 57,200 | 59,200 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.64 |
2025-06-30 | $1.49 |
2025-03-31 | $1.34 |