Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $353,554 | $285,789 | $313,501 | $336,892 |
Gross Profit | 181,475 | 110,029 | 130,222 | 146,258 |
EBITDA | 90,545 | 27,527 | 44,955 | 55,767 |
EBIT | 78,902 | 11,888 | 35,861 | 46,018 |
Net Income | 60,939 | 12,912 | 26,915 | 46,743 |
Net Change In Cash | 353,554 | 285,789 | 313,501 | 336,892 |
Free Cash Flow | 138,655 | 77,037 | 100,506 | 12,444 |
Cash | 3,503,511 | 3,428,690 | 3,785,931 | 3,088,022 |
Basic Shares | 32,374 | 32,491 | 32,558 | 32,766 |
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-09-30 | $0 |
2025-06-30 | $1.80 |
2025-03-31 | $1.54 |
2024-12-31 | $1.36 |