| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $524,417 | $450,880 | $432,457 | $398,131 |
Gross Profit | 134,312 | 101,209 | 55,556 | 43,131 |
EBITDA | 243,882 | 194,655 | 145,011 | 130,100 |
EBIT | 177,178 | 131,917 | 84,193 | 70,616 |
Net Income | 124,437 | 95,781 | 59,647 | 37,876 |
Net Change In Cash | 524,417 | 450,880 | 432,457 | 398,131 |
Free Cash Flow | -127,886 | -156,364 | -77,037 | -48,875 |
Cash | 333,209 | 474,488 | 634,495 | 368,865 |
Basic Shares | 55,055 | 54,380 | 54,126 | 53,962 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,826,633 | $1,766,356 | $1,643,981 | $1,458,084 |
Gross Profit | 331,851 | 316,841 | 330,111 | 332,242 |
EBITDA | 668,960 | 605,554 | 560,334 | 548,926 |
EBIT | 440,869 | 405,646 | 386,779 | 369,482 |
Net Income | 289,174 | 261,195 | 258,982 | 245,550 |
Net Change In Cash | 1,826,633 | 1,766,356 | 1,643,981 | 1,458,084 |
Cost of Revenue | -37,666 | -59,873 | ||
Free Cash Flow | -414,862 | -344,110 | -81,304 | 63,265 |
Cash | 368,865 | 327,429 | 177,577 | 215,243 |
Basic Shares | 52,615 | 50,806 | 50,699 | 50,645 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.26 |
2025-06-30 | $1.76 |
2025-03-31 | $1.10 |
2024-12-31 | $0.70 |