Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $132,906 | $144,116 | $111,698 | $106,144 |
Gross Profit | 51,562 | 58,555 | 47,015 | 39,646 |
EBITDA | 25,809 | 25,691 | 18,177 | 8,120 |
EBIT | 25,613 | 25,509 | 18,015 | 7,963 |
Net Income | 19,251 | 19,093 | 14,238 | 6,773 |
Net Change In Cash | 132,906 | 144,116 | 111,698 | 106,144 |
Free Cash Flow | 8,890 | 26,629 | -390 | 37,086 |
Cash | 156,706 | 150,437 | 123,310 | 132,866 |
Basic Shares | 59,314 | 59,235 | 58,746 | 59,502 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $493,612 | $427,787 | $379,513 | $310,644 |
Gross Profit | 180,729 | 103,361 | 113,148 | 104,858 |
EBITDA | 58,611 | 14,058 | 26,658 | 46,516 |
EBIT | 57,951 | 11,099 | 24,589 | 44,391 |
Net Income | 46,629 | 7,814 | 19,015 | 32,660 |
Net Change In Cash | 493,612 | 427,787 | 379,513 | 310,644 |
Cost of Revenue | -8,883 | -43,526 | ||
Free Cash Flow | 106,556 | -11,917 | -16,723 | 32,931 |
Cash | 132,537 | 19,629 | 28,690 | 72,181 |
Basic Shares | 58,747 | 56,123 | 55,558 | 55,496 |
Quarter | EPS |
---|---|
2024-09-30 | $0.28 |
2024-06-30 | $0.32 |
2024-03-31 | $0.24 |
2023-12-31 | $0.11 |