| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $252,068 | $209,643 | $191,675 | $202,560 |
Gross Profit | 185,355 | 152,109 | 167,169 | 142,353 |
EBITDA | 202,028 | 175,709 | 156,106 | 168,755 |
EBIT | 169,125 | 144,556 | 123,111 | 135,018 |
Net Income | 126,824 | 132,349 | 113,498 | 107,408 |
Net Change In Cash | 252,068 | 209,643 | 191,675 | 202,560 |
Free Cash Flow | 344,949 | 40,069 | 78,123 | 94,172 |
Cash | 172,849 | 248,180 | 240,760 | 195,498 |
Basic Shares | 65,831 | 65,820 | 65,792 | 65,795 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $712,773 | $598,423 | $596,185 | $645,169 |
Gross Profit | 615,259 | 507,900 | 501,543 | 546,703 |
EBITDA | 574,325 | 468,139 | 466,931 | 517,395 |
EBIT | 429,899 | 303,202 | 283,709 | 328,387 |
Net Income | 332,023 | 239,440 | 238,982 | 274,042 |
Net Change In Cash | 712,773 | 598,423 | 596,185 | 645,169 |
Free Cash Flow | 426,939 | 413,114 | -504,810 | 61,488 |
Cash | 195,498 | 104,167 | 118,586 | 143,551 |
Basic Shares | 65,795 | 65,739 | 65,661 | 65,626 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.06 |
2025-06-30 | $1.81 |
2025-03-31 | $1.51 |
2024-12-31 | $1.63 |