| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $91,597,000 | $96,153,000 | $101,767,000 | $95,066,000 |
Gross Profit | 34,412,000 | 34,207,000 | 30,109,000 | 33,900,000 |
EBITDA | 15,835,000 | 15,961,000 | 11,290,000 | 14,550,000 |
EBIT | 13,988,000 | 13,719,000 | 9,658,000 | 12,885,000 |
Net Income | 11,907,000 | 11,306,000 | 11,137,000 | 10,507,000 |
Net Change In Cash | 91,597,000 | 96,153,000 | 101,767,000 | 95,066,000 |
Free Cash Flow | 45,008,761 | 74,014,000 | 12,112,000 | -13,542,000 |
Cash | 270,614,000 | 264,314,000 | 258,408,000 | 254,999,000 |
Basic Shares | 13,000,283 | 10,796,364 | 10,872,446 | 10,198,819 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $384,581,000 | $325,846,000 | $306,630,000 | $253,123,000 |
Gross Profit | 132,626,000 | 129,100,000 | 116,817,000 | 108,226,000 |
EBITDA | 57,636,000 | 53,996,000 | 45,352,000 | 41,490,000 |
EBIT | 50,250,000 | 47,556,000 | 39,700,000 | 36,694,000 |
Net Income | 44,857,000 | 41,085,000 | 33,105,000 | 29,207,000 |
Net Change In Cash | 384,581,000 | 325,846,000 | 306,630,000 | 253,123,000 |
Free Cash Flow | 128,229,689 | -98,153,000 | 68,302,000 | 121,471,000 |
Cash | 270,614,000 | 263,756,000 | 228,412,000 | 210,721,000 |
Basic Shares | 11,189,428 | 10,856,227 | 10,853,231 | 9,858,759 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.20 |
2025-09-30 | $0.20 |
2025-06-30 | $0.19 |