Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $114,615 | $110,551 | $110,993 | $108,936 |
Gross Profit | 81,759 | 75,388 | 75,818 | 75,270 |
EBITDA | 5,284 | 9,136 | 7,784 | 8,661 |
EBIT | 5,637 | 4,624 | 5,608 | |
Net Income | 4,347 | 1,349 | 2,321 | 8,962 |
Net Change In Cash | 114,615 | 110,551 | 110,993 | 108,936 |
Free Cash Flow | 7,883 | -2,046 | -1,499 | 8,350 |
Cash | 78,704 | 68,695 | 77,773 | 82,373 |
Basic Shares | 18,890 | 19,119 | 19,224 | 19,395 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $445,320 | $421,910 | $444,084 | $385,205 |
Gross Profit | 321,127 | 299,760 | 328,617 | 283,929 |
EBITDA | 32,087 | 27,283 | 45,832 | 32,225 |
EBIT | 20,271 | 11,601 | 29,316 | 16,747 |
Net Income | 15,076 | 550 | 28,853 | 21,337 |
Net Change In Cash | 445,320 | 421,910 | 444,084 | 385,205 |
Cost of Revenue | -23,164 | -3,725 | 36,632 | |
Free Cash Flow | 30,748 | -6,918 | 27,942 | 32,754 |
Cash | 82,373 | 60,032 | 86,184 | 92,069 |
Basic Shares | 19,466 | 19,326 | 20,327 | 19,968 |
Quarter | EPS |
---|---|
2024-09-30 | $0.23 |
2024-06-30 | $0.07 |
2024-03-31 | $0.12 |
2023-12-31 | $0.45 |