Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $56,468 | $54,967 | $90,482 | $84,148 |
Gross Profit | 56,468 | 53,059 | 87,910 | 82,404 |
EBITDA | 21,538 | 14,308 | 19,107 | |
EBIT | 20,113 | 14,199 | 16,570 | |
Net Income | 14,922 | 16,490 | 16,988 | 13,407 |
Net Change In Cash | 56,468 | 54,967 | 90,482 | 84,148 |
Free Cash Flow | 8,354 | 18,949 | 43,075 | -27,746 |
Cash | 109,366 | 208,365 | 186,469 | 171,447 |
Basic Shares | 11,719 | 11,719 | 11,864 | 11,864 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $ | $46,288 | $233,754 | $216,238 |
Gross Profit | 219,708 | 37,618 | 225,490 | 216,238 |
EBITDA | 34,222 | 103,879 | 105,502 | |
EBIT | 34,222 | 94,202 | 94,364 | |
Net Income | 61,807 | 67,800 | 75,948 | 74,627 |
Net Change In Cash | 46,288 | 233,754 | 216,238 | |
Cost of Revenue | -548,747 | 153,538 | ||
Free Cash Flow | 39,140 | 73,400 | 46,470 | 79,237 |
Cash | 96,687 | 211,333 | 168,520 | 717,267 |
Basic Shares | 11,755 | 12,080 | 12,607 | 13,674 |
Quarter | EPS |
---|---|
2025-03-31 | $1.47 |
2024-12-31 | $1.41 |
2024-09-30 | $1.41 |
2024-06-30 | $1.45 |