| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $272,629 | $261,631 | $251,642 | $262,882 |
Gross Profit | 216,255 | 203,763 | 194,893 | 206,805 |
EBITDA | 142,189 | 131,448 | 126,731 | 139,238 |
EBIT | 136,492 | 125,962 | 121,118 | 133,652 |
Net Income | 108,375 | 100,142 | 96,892 | 115,084 |
Net Change In Cash | 272,629 | 261,631 | 251,642 | 262,882 |
Free Cash Flow | 112,220 | 91,631 | 133,086 | 116,528 |
Cash | 589,321 | 731,918 | 589,457 | 352,652 |
Basic Shares | 62,232 | 62,232 | 62,305 | 62,320 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,042,904 | $970,103 | $712,915 | $620,429 |
Gross Profit | 801,839 | 798,866 | 653,108 | 585,643 |
EBITDA | 531,244 | 545,456 | 404,460 | 347,355 |
EBIT | 508,720 | 523,512 | 382,639 | 322,327 |
Net Income | 409,167 | 411,768 | 300,232 | 253,922 |
Net Change In Cash | 1,042,904 | 970,103 | 712,915 | 620,429 |
Cost of Revenue | -1,121,518 | 1,212,004 | ||
Free Cash Flow | 459,801 | 446,935 | 368,728 | 281,291 |
Cash | 352,652 | 651,058 | 2,087,724 | 3,209,242 |
Basic Shares | 62,298 | 62,222 | 62,810 | 63,486 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.74 |
2025-06-30 | $1.61 |
2025-03-31 | $1.55 |
2024-12-31 | $1.84 |