| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $227,936 | $387,503 | $285,789 | $313,501 |
Gross Profit | 201,393 | 110,029 | 130,222 | |
EBITDA | 102,240 | 27,527 | 44,955 | |
EBIT | 100,343 | 11,888 | 35,861 | |
Net Income | 75,745 | 75,745 | 12,912 | 26,915 |
Net Change In Cash | 227,936 | 387,503 | 285,789 | 313,501 |
Free Cash Flow | 57,438 | 138,655 | 77,037 | 100,506 |
Cash | 4,185,639 | 4,185,639 | 3,428,690 | 3,785,931 |
Basic Shares | 34,163 | 33,460 | 32,491 | 32,558 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,360,929 | $1,367,360 | $895,103 | $844,612 |
Gross Profit | 614,048 | 1,367,360 | 573,384 | 721,376 |
EBITDA | 257,925 | 362,096 | 318,454 | 462,875 |
EBIT | 224,373 | 330,740 | 291,297 | 441,208 |
Net Income | 181,469 | 250,143 | 228,034 | 314,647 |
Net Change In Cash | 1,360,929 | 1,367,360 | 895,103 | 844,612 |
Cost of Revenue | -150,946 | |||
Free Cash Flow | 79,870 | 83,387 | -134,172 | 238,213 |
Cash | 3,785,931 | 3,846,346 | 455,806 | 518,032 |
Basic Shares | 32,719 | 32,159 | 33,548 | 33,698 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.20 |
2025-06-30 | $1.80 |
2025-03-31 | $1.54 |