| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $164,682 | $300,596 | $210,507 | $252,802 |
Gross Profit | 135,065 | 276,687 | 192,830 | 232,775 |
EBITDA | 105,800 | 240,036 | 160,303 | 182,116 |
EBIT | 85,996 | 220,571 | 142,090 | 164,368 |
Net Income | 67,503 | 180,568 | 115,602 | 133,108 |
Net Change In Cash | 164,682 | 300,596 | 210,507 | 252,802 |
Free Cash Flow | 395,930 | 104,544 | -34,497 | 164,481 |
Cash | 840,270 | 517,894 | 536,639 | 527,360 |
Basic Shares | 34,925 | 33,505 | 33,505 | 32,561 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $868,516 | $549,588 | $457,794 | $425,409 |
Gross Profit | 699,277 | 470,191 | 386,375 | 360,784 |
EBITDA | 544,750 | 357,219 | 225,630 | 160,974 |
EBIT | 474,837 | 279,427 | 147,059 | 82,781 |
Net Income | 358,614 | 214,069 | 93,693 | 55,295 |
Net Change In Cash | 868,516 | 549,588 | 457,794 | 425,409 |
Cost of Revenue | -10,063 | 235,561 | ||
Free Cash Flow | 265,679 | 169,107 | 243,286 | 90,840 |
Cash | 527,360 | 437,076 | 693,479 | 706,282 |
Basic Shares | 29,711 | 28,102 | 30,485 | 31,253 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.55 |
2025-06-30 | $5.35 |
2025-03-31 | $3.45 |
2024-12-31 | $4.09 |