Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $30,245,613 | $25,926,814 | $44,273,672 | $42,874,218 |
Gross Profit | 6,066,969 | 5,318,459 | 8,970,218 | 9,224,673 |
EBITDA | 1,338,760 | 1,036,120 | 4,154,564 | 3,883,923 |
EBIT | 271,654 | 3,703,314 | 3,734,693 | |
Net Income | 1,092,571 | 650,324 | 3,522,937 | 2,814,262 |
Net Change In Cash | 30,245,613 | 25,926,814 | 44,273,672 | 42,874,218 |
Free Cash Flow | -3,036,219 | -1,700,968 | 6,059,332 | 9,051,764 |
Cash | 49,790,369 | 53,233,352 | 65,901,123 | 77,588,229 |
Basic Shares | 1,071,261 | 1,069,104 | 1,066,897 | 1,062,728 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $144,459,946 | $123,851,332 | $45,286,816 | $27,009,779 |
Gross Profit | 29,656,138 | 27,496,751 | 8,790,456 | 5,761,454 |
EBITDA | 12,561,244 | 9,211,878 | -839,160 | 500,829 |
EBIT | 9,503,379 | 7,406,877 | -2,053,015 | -89,568 |
Net Income | 8,032,350 | 11,704,133 | -2,012,215 | -321,455 |
Net Change In Cash | 144,459,946 | 123,851,332 | 45,286,816 | 27,009,779 |
Free Cash Flow | 8,203,138 | 44,186,331 | 2,252,367 | 4,895,812 |
Cash | 65,901,123 | 91,329,030 | 38,478,016 | 27,854,224 |
Basic Shares | 1,064,636 | 1,057,688 | 970,615 | 926,660 |
Quarter | EPS |
---|---|
2025-06-30 | $1.37 |
2025-03-31 | $0.96 |
2024-12-31 | $3.79 |
2024-09-30 | $0.36 |