Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $356,318 | $351,889 | $363,447 | $373,122 |
Gross Profit | 98,973 | 93,917 | 98,127 | 103,461 |
EBITDA | 21,255 | 17,060 | 22,988 | 17,235 |
EBIT | 19,700 | 15,727 | 21,752 | 16,033 |
Net Income | 14,157 | 10,987 | 15,716 | 10,575 |
Net Change In Cash | 356,318 | 351,889 | 363,447 | 373,122 |
Free Cash Flow | 11,294 | 11,294 | 20,722 | 27,499 |
Cash | 110 | 106 | 119 | 122 |
Basic Shares | 19,491 | 18,932 | 19,521 | 19,518 |
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 | 422,054 | 501,107 | 456,864 | 396,224 |
EBITDA | 97,970 | 121,292 | 111,143 | 85,511 |
EBIT | 92,958 | 111,182 | 101,134 | 74,757 |
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-06-30 | $0.75 |
2024-03-31 | $0.58 |
2023-12-31 | $0.82 |
2023-09-30 | $0.90 |