Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $111,616,000 | $109,575,000 | $100,807,000 | $100,820,000 |
Gross Profit | 20,012,000 | 23,774,000 | 21,308,000 | 23,029,000 |
EBITDA | 6,193,000 | 10,165,000 | 8,835,000 | 9,729,000 |
EBIT | 5,109,000 | 9,104,000 | 7,794,000 | 8,688,000 |
Net Income | 3,406,000 | 6,292,000 | 5,543,000 | 6,055,000 |
Net Change In Cash | 111,616,000 | 109,575,000 | 100,807,000 | 100,820,000 |
Free Cash Flow | 6,302,000 | 4,558,000 | 1,457,000 | 12,954,000 |
Cash | 28,596,000 | 34,291,000 | 25,312,000 | 32,400,000 |
Basic Shares | 910,000 | 918,000 | 927,000 | 930,000 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $400,278,000 | $371,622,000 | $324,162,000 | $287,597,000 |
Gross Profit | 89,399,000 | 90,958,000 | 79,617,000 | 69,652,000 |
EBITDA | 28,076,000 | 36,330,000 | 31,835,000 | 27,073,000 |
EBIT | 23,977,000 | 32,358,000 | 28,435,000 | 23,970,000 |
Net Income | 14,405,000 | 22,381,000 | 20,120,000 | 17,285,000 |
Net Change In Cash | 400,278,000 | 371,622,000 | 324,162,000 | 287,597,000 |
Cost of Revenue | 1,956,000 | -40,232,000 | ||
Free Cash Flow | 20,705,000 | 25,682,000 | 23,404,000 | 19,889,000 |
Cash | 25,312,000 | 25,427,000 | 23,365,000 | 21,375,000 |
Basic Shares | 929,000 | 938,000 | 950,000 | 956,000 |
Quarter | EPS |
---|---|
2025-06-30 | $4.08 |
2025-03-31 | $7.20 |
2024-12-31 | $6.81 |
2024-09-30 | $7.15 |