| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $71,900,000 | $69,914,000 | $68,907,000 | $67,007,000 |
Gross Profit | 43,024,000 | 42,023,000 | 42,005,000 | 40,137,000 |
EBITDA | 20,743,000 | 20,494,000 | 20,438,000 | 19,340,000 |
EBIT | 18,743,000 | 18,284,000 | 18,408,000 | 17,375,000 |
Net Income | 14,393,000 | 14,987,000 | 14,643,000 | 14,005,000 |
Net Change In Cash | 71,900,000 | 69,914,000 | 68,907,000 | 67,007,000 |
Free Cash Flow | 38,073,000 | 29,547,000 | -251,839,000 | 147,758,000 |
Cash | 303,436,000 | 420,327,000 | 425,903,000 | 469,317,000 |
Basic Shares | 2,793,700 | 2,793,700 | 2,824,300 | 2,842,400 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $270,789,000 | $236,273,000 | $153,824,000 | $127,238,000 |
Gross Profit | 158,785,000 | 145,670,000 | 121,392,000 | 130,905,000 |
EBITDA | 83,019,000 | 69,124,000 | 53,217,000 | 67,494,000 |
EBIT | 75,081,000 | 61,612,000 | 46,166,000 | 59,562,000 |
Net Income | 58,471,000 | 49,552,000 | 37,676,000 | 48,334,000 |
Net Change In Cash | 270,789,000 | 236,273,000 | 153,824,000 | 127,238,000 |
Cost of Revenue | -156,957,000 | 224,733,000 | ||
Free Cash Flow | -42,012,000 | 12,974,000 | 107,119,000 | 78,084,000 |
Cash | 469,317,000 | 624,151,000 | 567,234,000 | 740,834,000 |
Basic Shares | 2,879,000 | 2,943,100 | 2,970,000 | 3,026,600 |
| Quarter | EPS |
|---|---|
2025-09-30 | $5.07 |
2025-06-30 | $4.96 |
2025-03-31 | $5.07 |
2024-12-31 | $4.81 |