Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $21,510 | $20,120 | $20,109 | $20,039 |
Gross Profit | 20,848 | 19,259 | 19,034 | 18,932 |
EBITDA | 15,602 | 13,298 | 12,489 | 12,796 |
EBIT | 15,315 | 13,017 | 12,218 | 12,518 |
Net Income | 11,120 | 10,431 | 8,819 | 9,716 |
Net Change In Cash | 21,510 | 20,120 | 20,109 | 20,039 |
Free Cash Flow | 12,109 | 8,119 | 13,276 | 8,663 |
Cash | 37,197 | 29,397 | 22,872 | 13,361 |
Basic Shares | 3,671 | 3,657 | 3,661 | 3,679 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $83,243 | $81,410 | $78,216 | $66,061 |
Gross Profit | 78,782 | 76,713 | 73,425 | 61,335 |
EBITDA | 54,339 | 54,567 | 52,011 | 41,108 |
EBIT | 53,280 | 53,612 | 51,336 | 40,254 |
Net Income | 40,178 | 39,424 | 39,919 | 29,823 |
Net Change In Cash | 83,243 | 81,410 | 78,216 | 66,061 |
Cost of Revenue | 2,243 | 4,753 | -18,496 | |
Free Cash Flow | 43,610 | 40,110 | 48,063 | 39,062 |
Cash | 13,361 | 13,615 | 11,407 | 6,659 |
Basic Shares | 3,640 | 3,592 | 3,810 | 3,863 |
Quarter | EPS |
---|---|
2024-09-30 | $3.03 |
2024-06-30 | $2.85 |
2024-03-31 | $2.40 |
2023-12-31 | $2.64 |