| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $3,766,000 | $3,704,000 | $3,137,000 | $3,534,000 |
Gross Profit | 3,615,000 | 946,000 | 510,000 | 771,000 |
EBITDA | 376,000 | 533,000 | 84,000 | 303,000 |
EBIT | 173,000 | 334,000 | -110,000 | 160,000 |
Net Income | 73,000 | 172,000 | -166,000 | 71,000 |
Net Change In Cash | 3,766,000 | 3,704,000 | 3,137,000 | 3,534,000 |
Free Cash Flow | 7,000 | -127,000 | 221,000 | -155,000 |
Cash | 806,000 | 778,000 | 1,072,000 | 1,201,000 |
Basic Shares | 121,193 | 123,183 | 123,134 | 128,931 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $11,735,000 | $10,426,000 | $9,646,000 | $6,176,000 |
Gross Profit | 2,861,000 | 2,463,000 | 2,133,000 | 817,000 |
EBITDA | 1,425,000 | 1,244,000 | 1,104,000 | 137,000 |
EBIT | 889,000 | 818,000 | 706,000 | -257,000 |
Net Income | 395,000 | 235,000 | 58,000 | 478,000 |
Net Change In Cash | 11,735,000 | 10,426,000 | 9,646,000 | 6,176,000 |
Cost of Revenue | -125,000 | -892,000 | ||
Free Cash Flow | 183,000 | -444,000 | -253,000 | 738,000 |
Cash | 1,201,000 | 281,000 | 338,000 | 470,000 |
Basic Shares | 128,372 | 128,708 | 127,899 | 126,775 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.05 |
2025-06-30 | $1.78 |
2025-03-31 | -$0.77 |
2024-12-31 | $0.97 |