| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $212,064,108 | $203,798,377 | $195,533,871 | $208,719,000 |
Gross Profit | 84,681,148 | 82,846,202 | 78,802,462 | 91,147,000 |
EBITDA | 30,583,926 | 26,902,444 | 28,121,978 | 28,514,000 |
EBIT | 18,019,562 | 15,566,663 | 16,401,160 | 22,635,000 |
Net Income | 2,384,658 | 2,614,946 | 3,310,752 | 14,627,000 |
Net Change In Cash | 212,064,108 | 203,798,377 | 195,533,871 | 208,719,000 |
Free Cash Flow | 446,645 | 8,900,482 | -2,034,955 | |
Cash | 6,744,006 | 6,871,958 | 5,344,767 | 139,834,000 |
Basic Shares | 33,505 | 33,505 | 34,694 | 1,789,113 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $890,084,657 | $685,677,159 | $581,755,338 | $562,570,592 |
Gross Profit | 363,220,956 | 270,723,100 | 232,922,166 | 213,669,441 |
EBITDA | 139,031,705 | 105,433,699 | 88,215,145 | 84,600,853 |
EBIT | 94,264,689 | 72,240,380 | 58,468,064 | 56,296,400 |
Net Income | 25,703,168 | 64,040,849 | 23,298,161 | 28,818,215 |
Net Change In Cash | 890,084,657 | 685,677,159 | 581,755,338 | 562,570,592 |
Free Cash Flow | 28,805,000 | 11,559,000 | 40,136,000 | 52,791,000 |
Cash | 139,834,000 | 165,112,000 | 39,598,000 | 32,145,000 |
Basic Shares | 1,789,113 | 1,789,113 | 1,789,113 | 1,789,113 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $7 |
2025-06-30 | $0.44 |
2025-03-31 | $0.25 |