Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $493,636 | $471,733 | $491,645 | $337,762 |
Gross Profit | 292,464 | 263,478 | 265,681 | 115,331 |
EBITDA | 116,640 | 69,675 | 108,833 | -65,911 |
EBIT | 102,188 | 60,458 | 93,522 | -79,993 |
Net Income | 77,328 | 47,047 | 71,023 | -61,319 |
Net Change In Cash | 493,636 | 471,733 | 491,645 | 337,762 |
Free Cash Flow | 57,453 | -2,048 | 11,002 | 318,062 |
Cash | 2,690,142 | 3,802,473 | 3,188,808 | 4,191,585 |
Basic Shares | 46,215 | 46,617 | 46,609 | 46,609 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,760,596 | $1,791,342 | $1,245,240 | $987,050 |
Gross Profit | 865,346 | 1,003,542 | 910,761 | 909,302 |
EBITDA | 161,289 | 287,068 | 477,039 | 431,461 |
EBIT | 107,061 | 246,595 | 431,755 | 338,055 |
Net Income | 77,508 | 189,141 | 332,478 | 253,939 |
Net Change In Cash | 1,760,596 | 1,791,342 | 1,245,240 | 987,050 |
Cost of Revenue | -2,934,399 | -1,259,721 | ||
Free Cash Flow | 416,280 | 357,359 | 136,700 | 653,188 |
Cash | 3,188,808 | 3,242,850 | 5,012,260 | 7,946,659 |
Basic Shares | 46,989 | 48,610 | 51,046 | 51,140 |
Quarter | EPS |
---|---|
2025-06-30 | $1.63 |
2025-03-31 | $0.92 |
2024-12-31 | $1.43 |
2024-09-30 | -$1.42 |