Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $88,590 | $99,005 | $77,356 | $76,273 |
Gross Profit | 68,487 | 78,412 | 61,035 | 60,725 |
EBITDA | 14,916 | 13,420 | -1,044 | 11,771 |
EBIT | 13,159 | 11,898 | -2,281 | 10,405 |
Net Income | 9,980 | 7,379 | -3,339 | 7,756 |
Net Change In Cash | 88,590 | 99,005 | 77,356 | 76,273 |
Free Cash Flow | 15,254 | -16,649 | 16,478 | 28,881 |
Cash | 164,003 | 192,776 | 224,024 | 183,038 |
Basic Shares | 49,731 | 49,811 | 48,907 | 49,242 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $322,415 | $284,391 | $230,472 | $163,460 |
Gross Profit | 252,651 | 223,383 | 178,637 | 118,362 |
EBITDA | 33,221 | 48,311 | 36,981 | 9,864 |
EBIT | 28,097 | 43,802 | 33,339 | 6,769 |
Net Income | 21,347 | 39,665 | 27,511 | 5,913 |
Net Change In Cash | 322,415 | 284,391 | 230,472 | 163,460 |
Cost of Revenue | 32,118 | |||
Free Cash Flow | -3,594 | 17,607 | 30,317 | 12,547 |
Cash | 183,038 | 86,480 | 199,706 | 152,453 |
Basic Shares | 49,427 | 49,380 | 49,456 | 47,953 |
Quarter | EPS |
---|---|
2024-09-30 | $0.38 |
2024-06-30 | $0.36 |
2024-03-31 | -$0.05 |
2023-12-31 | $0.13 |