Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $87,500 | $88,146 | $87,754 | $90,562 |
Gross Profit | 70,378 | 71,098 | 71,041 | 73,709 |
EBITDA | 45,044 | 42,434 | 39,842 | 48,523 |
EBIT | 39,881 | 37,667 | 35,474 | 43,729 |
Net Income | 23,874 | 26,370 | 16,772 | 24,007 |
Net Change In Cash | 87,500 | 88,146 | 87,754 | 90,562 |
Free Cash Flow | 15,809 | 35,766 | -5,702 | 49,937 |
Cash | 49,201 | 61,511 | 88,715 | 155,682 |
Basic Shares | 19,287 | 19,233 | 19,215 | 19,647 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $362,562 | $362,422 | $617,895 | $678,461 |
Gross Profit | 294,243 | 300,471 | 487,191 | 524,211 |
EBITDA | 164,650 | 165,638 | 194,139 | 346,445 |
EBIT | 147,229 | 149,006 | 180,457 | 333,407 |
Net Income | 77,295 | 72,714 | 109,001 | 152,913 |
Net Change In Cash | 362,562 | 362,422 | 617,895 | 678,461 |
Cost of Revenue | -56,569 | |||
Free Cash Flow | 77,652 | 52,278 | 215,644 | 203,216 |
Cash | 88,715 | 94,164 | 67,194 | 128,189 |
Basic Shares | 19,600 | 19,953 | 19,978 | 20,060 |
Quarter | EPS |
---|---|
2024-06-30 | $1.45 |
2024-03-31 | $1.55 |
2023-12-31 | $1.11 |
2023-09-30 | $1.51 |