| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $276,848 | $376,173 | $366,263 | $379,633 |
Gross Profit | 174,679 | 242,521 | 227,508 | 233,615 |
EBITDA | 179,181 | 112,380 | 102,607 | 105,793 |
EBIT | 168,397 | 100,502 | 91,159 | 96,410 |
Net Income | 91,549 | 78,733 | 71,413 | 75,804 |
Net Change In Cash | 276,848 | 376,173 | 366,263 | 379,633 |
Free Cash Flow | 117,709 | 84,715 | 94,319 | 142,553 |
Cash | 613,431 | 561,001 | 636,712 | 519,873 |
Basic Shares | 122,252 | 121,432 | 120,201 | 119,952 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,480,415 | $1,291,291 | $928,929 | $716,272 |
Gross Profit | 879,091 | 782,519 | 804,218 | 724,062 |
EBITDA | 363,936 | 277,508 | 402,702 | 345,700 |
EBIT | 323,006 | 232,545 | 356,002 | 347,763 |
Net Income | 252,397 | 187,544 | 277,472 | 269,801 |
Net Change In Cash | 1,480,415 | 1,291,291 | 928,929 | 716,272 |
Free Cash Flow | 302,690 | 221,486 | 564,603 | 332,837 |
Cash | 519,873 | 1,003,875 | 511,853 | 2,291,510 |
Basic Shares | 119,952 | 117,745 | 106,778 | 88,097 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.75 |
2025-06-30 | $0.66 |
2025-03-31 | $0.59 |
2024-12-31 | $0.63 |