Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $65,687 | $60,026 | $92,059 | $90,507 |
Gross Profit | 65,687 | 60,026 | 92,356 | 90,507 |
EBITDA | 22,413 | 27,312 | 24,949 | |
EBIT | 27,514 | 25,992 | 23,849 | |
Net Income | 22,493 | 22,142 | 19,499 | 18,679 |
Net Change In Cash | 65,687 | 60,026 | 92,059 | 90,507 |
Free Cash Flow | 19,370 | 40,395 | 18,408 | 23,965 |
Cash | 369,750 | 85,944 | 161,906 | 293,543 |
Basic Shares | 18,009 | 17,991 | 17,959 | 17,943 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $313,443 | $221,320 | $227,018 | $223,542 |
Gross Profit | 313,443 | 327,305 | 227,018 | 223,542 |
EBITDA | 102,334 | 104,342 | 113,843 | |
EBIT | 98,568 | 101,042 | 110,643 | |
Net Income | 82,813 | 78,004 | 81,814 | 87,939 |
Net Change In Cash | 313,443 | 221,320 | 227,018 | 223,542 |
Cost of Revenue | -26,479 | |||
Free Cash Flow | 97,094 | 79,410 | 93,466 | 113,322 |
Cash | 73,021 | 271,645 | 51,306 | 46,558 |
Basic Shares | 17,977 | 17,900 | 17,851 | 17,804 |
Quarter | EPS |
---|---|
2024-12-31 | $1.25 |
2024-09-30 | $1.23 |
2024-06-30 | $1.09 |
2024-03-31 | $1.04 |