Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $54,819 | $55,849 | $53,478 | $48,883 |
Gross Profit | 37,178 | 36,996 | 36,665 | 31,777 |
EBITDA | 16,977 | 16,764 | 14,256 | 13,756 |
EBIT | 14,551 | 14,380 | 11,874 | 11,313 |
Net Income | 11,141 | 11,826 | 9,887 | 8,465 |
Net Change In Cash | 54,819 | 55,849 | 53,478 | 48,883 |
Free Cash Flow | 12,576 | 7,747 | 3,701 | 9,467 |
Cash | 21,001 | 22,268 | 26,595 | 24,269 |
Basic Shares | 22,836 | 22,725 | 22,570 | 22,459 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $193,484 | $161,651 | $154,424 | $129,366 |
Gross Profit | 127,049 | 104,896 | 101,382 | 84,618 |
EBITDA | 48,990 | 36,923 | 45,981 | 36,890 |
EBIT | 39,475 | 27,490 | 36,506 | 28,666 |
Net Income | 30,105 | 20,636 | 26,907 | 21,220 |
Net Change In Cash | 193,484 | 161,651 | 154,424 | 129,366 |
Cost of Revenue | 5,773 | -12,272 | 14,064 | |
Free Cash Flow | 29,486 | 22,149 | 30,220 | 31,818 |
Cash | 24,269 | 19,134 | 13,855 | 26,764 |
Basic Shares | 22,423 | 22,171 | 21,475 | 20,479 |
Quarter | EPS |
---|---|
2024-09-30 | $0.49 |
2024-06-30 | $0.52 |
2024-03-31 | $0.44 |
2023-12-31 | $0.38 |