Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $342,400 | $347,800 | $323,400 | $320,100 |
Gross Profit | 116,300 | 122,500 | 110,900 | 108,200 |
EBITDA | 24,200 | 28,300 | 19,300 | 23,600 |
EBIT | 22,200 | 26,400 | 17,400 | 21,700 |
Net Income | 16,800 | 20,300 | 13,200 | 15,300 |
Net Change In Cash | 342,400 | 347,800 | 323,400 | 320,100 |
Free Cash Flow | 8,700 | 17,900 | 5,100 | 7,700 |
Cash | 38,900 | 38,800 | 29,900 | 34,400 |
Basic Shares | 38,400 | 38,400 | 38,400 | 38,300 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,274,300 | $1,166,100 | $1,063,100 | $1,029,000 |
Gross Profit | 435,800 | 421,200 | 374,300 | 356,900 |
EBITDA | 102,700 | 109,100 | 91,700 | 88,200 |
EBIT | 96,300 | 105,200 | 88,000 | 84,100 |
Net Income | 70,700 | 78,800 | 70,100 | 65,400 |
Net Change In Cash | 1,274,300 | 1,166,100 | 1,063,100 | 1,029,000 |
Cost of Revenue | 13,400 | -8,600 | -73,300 | |
Free Cash Flow | 108,100 | 42,800 | 46,400 | 65,500 |
Cash | 34,400 | 28,500 | 15,400 | 22,400 |
Basic Shares | 38,200 | 38,100 | 38,000 | 37,700 |
Quarter | EPS |
---|---|
2024-09-30 | $0.44 |
2024-06-30 | $0.52 |
2024-03-31 | $0.34 |
2023-12-31 | $0.40 |