| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $494,633 | $612,750 | $466,098 | $434,187 |
Gross Profit | 377,488 | 461,966 | 325,647 | 270,961 |
EBITDA | 152,303 | 266,647 | 129,263 | 104,948 |
EBIT | 136,448 | 237,364 | 106,140 | 78,443 |
Net Income | 106,684 | 181,459 | 82,560 | 63,159 |
Net Change In Cash | 494,633 | 612,750 | 466,098 | 434,187 |
Free Cash Flow | 100,771 | 78,064 | 87,791 | 197,910 |
Cash | 216,425 | 225,753 | 220,517 | 194,518 |
Basic Shares | 36,316 | 36,485 | 36,478 | 36,462 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,846,662 | $1,814,352 | $1,816,912 | $1,417,825 |
Gross Profit | 1,111,518 | 961,146 | 1,351,802 | 1,254,018 |
EBITDA | 361,111 | 214,108 | 678,093 | 634,430 |
EBIT | 228,584 | 68,715 | 501,845 | 502,105 |
Net Income | 184,045 | 89,826 | 406,899 | 393,286 |
Net Change In Cash | 1,846,662 | 1,814,352 | 1,816,912 | 1,417,825 |
Cost of Revenue | 235,915 | |||
Free Cash Flow | 641,987 | 358,923 | 624,638 | 485,915 |
Cash | 194,518 | 168,112 | 2,230,063 | 1,714,482 |
Basic Shares | 36,643 | 37,417 | 37,603 | 37,943 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.95 |
2025-06-30 | $4.97 |
2025-03-31 | $2.39 |