| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $37,296,000 | $31,268,000 | $31,550,000 | $32,240,000 |
Gross Profit | 14,845,000 | 14,199,000 | 14,775,000 | 13,518,000 |
EBITDA | 5,923,000 | 5,576,000 | 6,153,000 | 5,755,000 |
EBIT | 5,392,000 | 4,958,000 | 5,647,000 | 5,257,000 |
Net Income | 4,098,000 | 3,723,000 | 4,738,000 | 4,111,000 |
Net Change In Cash | 37,296,000 | 31,268,000 | 31,550,000 | 32,240,000 |
Free Cash Flow | 2,122,000 | 5,196,000 | -37,729,000 | 46,180,000 |
Cash | 169,000,000 | 152,967,000 | 167,408,000 | 182,092,000 |
Basic Shares | 315,000 | 318,300 | 324,500 | 328,400 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $126,853,000 | $108,418,000 | $68,711,000 | $64,989,000 |
Gross Profit | 52,164,000 | 45,226,000 | 44,650,000 | 58,982,000 |
EBITDA | 20,789,000 | 15,595,000 | 15,941,000 | 29,059,000 |
EBIT | 18,397,000 | 10,739,000 | 13,486,000 | 27,044,000 |
Net Income | 14,276,000 | 8,516,000 | 11,261,000 | 21,635,000 |
Net Change In Cash | 126,853,000 | 108,418,000 | 68,711,000 | 64,989,000 |
Cost of Revenue | -7,650,000 | 105,194,000 | ||
Free Cash Flow | -15,303,000 | -14,903,000 | 4,960,000 | -3,746,000 |
Cash | 182,092,000 | 241,577,000 | 241,825,000 | 261,036,000 |
Basic Shares | 333,600 | 345,800 | 358,100 | 355,800 |
| Quarter | EPS |
|---|---|
2025-09-30 | $12.25 |
2025-06-30 | $10.91 |
2025-03-31 | $14.12 |
2024-12-31 | $11.95 |