Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $112,771 | $112,600 | $95,613 | $95,582 |
Gross Profit | 43,497 | 42,365 | 36,589 | 34,094 |
EBITDA | 17,098 | 17,271 | 12,699 | 8,996 |
EBIT | 12,394 | 12,616 | 8,604 | 4,919 |
Net Income | 9,094 | 9,100 | 6,166 | 3,898 |
Net Change In Cash | 112,771 | 112,600 | 95,613 | 95,582 |
Free Cash Flow | 21,934 | 12,163 | 5,635 | 9,410 |
Cash | 38,903 | 19,311 | 13,144 | 23,076 |
Basic Shares | 20,133 | 20,113 | 20,075 | 20,021 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $405,651 | $422,957 | $364,244 | $295,518 |
Gross Profit | 153,043 | 132,086 | 107,827 | 89,125 |
EBITDA | 60,779 | 48,757 | 33,189 | 36,266 |
EBIT | 45,027 | 34,530 | 23,145 | 27,697 |
Net Income | 32,470 | 23,648 | 20,778 | 17,517 |
Net Change In Cash | 405,651 | 422,957 | 364,244 | 295,518 |
Cost of Revenue | 9,558 | |||
Free Cash Flow | 44,049 | 14,727 | -3,702 | -21,935 |
Cash | 23,076 | 16,041 | 6,483 | 448 |
Basic Shares | 19,977 | 19,925 | 19,804 | 15,447 |
Quarter | EPS |
---|---|
2024-09-30 | $0.47 |
2024-06-30 | $0.49 |
2024-03-31 | $0.40 |
2023-12-31 | $0.24 |