Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $353,319 | $356,318 | $351,889 | $363,447 |
Gross Profit | 98,567 | 98,973 | 93,917 | 98,127 |
EBITDA | 20,259 | 21,255 | 17,060 | 22,988 |
EBIT | 18,716 | 19,700 | 15,727 | 21,752 |
Net Income | 14,209 | 14,157 | 10,987 | 15,716 |
Net Change In Cash | 353,319 | 356,318 | 351,889 | 363,447 |
Free Cash Flow | 27,457 | 17,832 | 11,294 | 20,722 |
Cash | 127 | 110 | 106 | 119 |
Basic Shares | 18,823 | 19,491 | 18,932 | 19,521 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,531,756 | $1,710,765 | $1,579,922 | $1,397,700 |
Gross Profit | 427,066 | 501,107 | 456,864 | 396,224 |
EBITDA | 92,133 | 119,520 | 109,465 | 91,010 |
EBIT | 87,121 | 109,410 | 99,456 | 80,256 |
Net Income | 61,075 | 75,431 | 75,177 | 56,039 |
Net Change In Cash | 1,531,756 | 1,710,765 | 1,579,922 | 1,397,700 |
Cost of Revenue | -96,868 | -6,497 | 83,655 | |
Free Cash Flow | 83,702 | 82,696 | 66,457 | 102,684 |
Cash | 119 | 121 | 96,989 | 103,486 |
Basic Shares | 19,507 | 20,503 | 21,212 | 21,395 |
Quarter | EPS |
---|---|
2024-09-30 | $0.75 |
2024-06-30 | $0.75 |
2024-03-31 | $0.58 |
2023-12-31 | $0.82 |