| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $624,640 | $613,413 | $554,307 | $529,505 |
Gross Profit | 240,988 | 232,054 | 207,256 | 176,838 |
EBITDA | 137,687 | 121,009 | 101,583 | -1,333 |
EBIT | 104,076 | 86,782 | 68,822 | -33,342 |
Net Income | 69,522 | 57,342 | 43,571 | -51,786 |
Net Change In Cash | 624,640 | 613,413 | 554,307 | 529,505 |
Free Cash Flow | 131,176 | 72,570 | 42,656 | 134,810 |
Cash | 814,733 | 685,184 | 618,687 | 724,924 |
Basic Shares | 24,989 | 24,938 | 24,963 | 25,039 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,190,768 | $2,362,657 | $2,513,897 | $2,079,928 |
Gross Profit | 787,542 | 900,241 | 1,006,913 | 771,926 |
EBITDA | 321,032 | 360,862 | 589,966 | 458,187 |
EBIT | 190,580 | 360,862 | 469,260 | 359,552 |
Net Income | 100,190 | 259,485 | 373,306 | 283,806 |
Net Change In Cash | 2,190,768 | 2,362,657 | 2,513,897 | 2,079,928 |
Cost of Revenue | 93,523 | -194,800 | ||
Free Cash Flow | 291,744 | 371,199 | 315,377 | 282,782 |
Cash | 724,924 | 555,513 | 562,588 | 478,473 |
Basic Shares | 25,039 | 25,102 | 24,986 | 24,932 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.95 |
2025-06-30 | $2.85 |
2025-03-31 | $2.19 |
2024-12-31 | $2.04 |