| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $659,903 | $603,311 | $558,570 | $536,589 |
Gross Profit | 196,939 | 180,013 | 178,350 | 178,317 |
EBITDA | 149,885 | 117,608 | 120,453 | 132,884 |
EBIT | 142,836 | 124,538 | 113,523 | 125,378 |
Net Income | 111,135 | 90,260 | 114,595 | 117,018 |
Net Change In Cash | 659,903 | 603,311 | 558,570 | 536,589 |
Free Cash Flow | 262,316 | 142,413 | 115,842 | 183,023 |
Cash | 285,351 | 46,330 | 441,436 | 669,436 |
Basic Shares | 29,710 | 30,165 | 31,196 | 32,014 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,109,054 | $1,885,842 | $1,459,996 | $1,142,377 |
Gross Profit | 656,305 | 524,505 | 432,438 | 328,155 |
EBITDA | 476,121 | 363,153 | 301,038 | 219,734 |
EBIT | 446,870 | 336,825 | 278,697 | 198,615 |
Net Income | 404,386 | 282,810 | 245,368 | 181,848 |
Net Change In Cash | 2,109,054 | 1,885,842 | 1,459,996 | 1,142,377 |
Cost of Revenue | -426,467 | 187,510 | ||
Free Cash Flow | 572,267 | 396,726 | 351,171 | 235,056 |
Cash | 669,436 | 245,449 | 28,265 | 461,304 |
Basic Shares | 32,014 | 31,841 | 33,671 | 37,697 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $3.86 |
2025-06-30 | $3.10 |
2025-03-31 | $3.67 |