Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $64,232 | $59,871 | $55,717 | $54,819 |
Gross Profit | 44,974 | 41,420 | 38,590 | 37,178 |
EBITDA | 22,017 | 18,083 | 16,642 | 15,574 |
EBIT | 19,369 | 15,531 | 14,226 | 13,148 |
Net Income | 13,779 | 11,011 | 11,184 | 11,141 |
Net Change In Cash | 64,232 | 59,871 | 55,717 | 54,819 |
Free Cash Flow | 18,949 | 7,656 | 13,138 | 12,576 |
Cash | 27,177 | 25,340 | 25,610 | 21,001 |
Basic Shares | 22,892 | 22,899 | 22,902 | 22,836 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $219,863 | $193,484 | $161,651 | $154,424 |
Gross Profit | 150,901 | 127,049 | 104,896 | 101,382 |
EBITDA | 66,750 | 48,990 | 36,923 | 45,981 |
EBIT | 57,142 | 39,475 | 27,490 | 36,506 |
Net Income | 44,038 | 30,105 | 20,636 | 26,907 |
Net Change In Cash | 219,863 | 193,484 | 161,651 | 154,424 |
Cost of Revenue | 5,773 | -12,272 | ||
Free Cash Flow | 37,162 | 29,486 | 22,149 | 30,220 |
Cash | 25,610 | 24,269 | 19,134 | 13,855 |
Basic Shares | 22,779 | 22,423 | 22,171 | 21,475 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.60 |
2025-03-31 | $0.48 |
2024-12-31 | $0.49 |