Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $31,268,000 | $31,550,000 | $32,240,000 | $31,524,000 |
Gross Profit | 14,199,000 | 14,775,000 | 13,518,000 | 12,302,000 |
EBITDA | 2,856,000 | 6,153,000 | 5,755,000 | 4,608,000 |
EBIT | 2,238,000 | 5,647,000 | 5,257,000 | 3,987,000 |
Net Income | 3,723,000 | 4,738,000 | 4,111,000 | 2,990,000 |
Net Change In Cash | 31,268,000 | 31,550,000 | 32,240,000 | 31,524,000 |
Free Cash Flow | 5,196,000 | -37,729,000 | 46,180,000 | -38,526,000 |
Cash | 152,967,000 | 167,408,000 | 182,092,000 | 154,689,000 |
Basic Shares | 318,300 | 324,500 | 328,400 | 330,800 |
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-06-30 | $11.24 |
2025-03-31 | $14.37 |
2024-12-31 | $10.97 |
2024-09-30 | $9.02 |