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 | 50,494 | 51,867 | 44,411 | 41,113 |
EBIT | 31,901 | 35,354 | 28,226 | 25,993 |
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,222 | $1,757,109 | $1,510,644 | $1,176,274 |
Gross Profit | 335,900 | 343,880 | 283,762 | 192,633 |
EBITDA | 200,764 | 180,014 | 125,925 | 76,247 |
EBIT | 139,120 | 126,578 | 81,788 | 33,863 |
Net Income | 95,702 | 85,990 | 72,474 | 15,462 |
Net Change In Cash | 1,665,222 | 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 |