| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $14,011,000 | $34,568,048 | $35,942,510 | $35,337,413 |
Gross Profit | 7,870,140 | 10,723,292 | 13,149,146 | |
EBITDA | 1,893,644 | 2,606,246 | 5,323,202 | 4,808,996 |
EBIT | 1,984,928 | 4,619,867 | 4,117,485 | |
Net Income | 1,216,824 | 1,928,066 | 3,108,800 | 3,058,779 |
Net Change In Cash | 14,011,000 | 34,568,048 | 35,942,510 | 35,337,413 |
Free Cash Flow | 6,645,928 | -12,705,828 | 32,907,778 | 740,758 |
Cash | 128,000 | 224,034,904 | 228,920,165 | 204,884,465 |
Basic Shares | 7,470,971 | 7,470,971 | 7,471,000 | 7,459,991 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $129,023,065 | $121,364,019 | $110,895,322 | $75,343,465 |
Gross Profit | 43,922,909 | 35,540,934 | 41,957,891 | 46,495,206 |
EBITDA | 21,921,246 | 14,662,601 | 22,160,229 | 27,184,250 |
EBIT | 19,190,228 | 11,921,651 | 19,574,727 | 24,750,329 |
Net Income | 13,365,506 | 9,449,313 | 14,287,093 | 15,528,052 |
Net Change In Cash | 129,023,065 | 121,364,019 | 110,895,322 | 75,343,465 |
Free Cash Flow | -23,741,248 | 33,262,069 | 3,983,367 | 4,441,953 |
Cash | 204,884,465 | 193,990,268 | 149,639,519 | 101,572,867 |
Basic Shares | 7,459,991 | 7,451,305 | 7,511,714 | 7,469,274 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.09 |
2025-06-30 | $0.17 |
2025-03-31 | $0.18 |
2024-12-31 | $0.18 |