| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $956,167 | $943,662 | $898,282 | $894,924 |
Gross Profit | 317,934 | 302,521 | 289,354 | 270,060 |
EBITDA | 132,265 | 111,640 | 92,711 | 73,292 |
EBIT | 119,362 | 99,264 | 81,549 | 60,524 |
Net Income | 82,818 | 71,698 | 61,824 | 49,710 |
Net Change In Cash | 956,167 | 943,662 | 898,282 | 894,924 |
Free Cash Flow | 200,988 | 53,874 | -460,367 | 301,636 |
Cash | 145,967 | 152,831 | 151,121 | 660,493 |
Basic Shares | 31,853 | 33,591 | 35,500 | 35,845 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $3,698,652 | $3,489,242 | $3,028,908 | $2,776,222 |
Gross Profit | 1,181,926 | 1,135,026 | 962,931 | 860,715 |
EBITDA | 405,815 | 419,932 | 353,337 | 363,333 |
EBIT | 357,722 | 372,694 | 307,796 | 318,241 |
Net Income | 280,088 | 274,892 | 235,514 | 234,966 |
Net Change In Cash | 3,698,652 | 3,489,242 | 3,028,908 | 2,776,222 |
Cost of Revenue | 22,721 | 214,716 | ||
Free Cash Flow | 397,720 | 174,982 | 135,475 | 286,818 |
Cash | 660,493 | 303,222 | 491,688 | 494,485 |
Basic Shares | 35,845 | 35,646 | 35,783 | 35,337 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.60 |
2025-06-30 | $2.13 |
2025-03-31 | $2.29 |