Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $436,715 | $425,666 | $385,287 | $421,113 |
Gross Profit | 80,938 | 77,739 | 71,212 | 75,818 |
EBITDA | 49,200 | 47,915 | 37,815 | 50,792 |
EBIT | 30,607 | 31,402 | 21,630 | 35,672 |
Net Income | 22,294 | 19,036 | 13,409 | 19,468 |
Net Change In Cash | 436,715 | 425,666 | 385,287 | 421,113 |
Free Cash Flow | -7,232 | -1,858 | -40,452 | 34,610 |
Cash | 17,874 | 17,098 | 13,104 | 13,294 |
Basic Shares | 20,920 | 20,914 | 20,973 | 20,936 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,665,187 | $1,757,109 | $1,510,644 | $1,176,274 |
Gross Profit | 349,042 | 343,880 | 283,762 | 192,633 |
EBITDA | 205,311 | 178,691 | 126,363 | 54,538 |
EBIT | 143,667 | 125,255 | 82,226 | 12,154 |
Net Income | 95,702 | 85,990 | 72,474 | 15,462 |
Net Change In Cash | 1,665,187 | 1,757,109 | 1,510,644 | 1,176,274 |
Cost of Revenue | 671 | -11,416 | -99,129 | |
Free Cash Flow | 24,538 | 38,350 | -12,669 | 33,783 |
Cash | 13,294 | 13,101 | 14,462 | 25,878 |
Basic Shares | 20,911 | 20,760 | 20,689 | 20,603 |
Quarter | EPS |
---|---|
2024-09-30 | $1.41 |
2024-06-30 | $1.42 |
2024-03-31 | $0.96 |
2023-12-31 | $1.41 |