Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $315,800 | $331,000 | $311,000 | $311,400 |
Gross Profit | 133,800 | 142,700 | 137,500 | 130,800 |
EBITDA | 44,300 | 53,000 | 51,000 | 38,200 |
EBIT | 30,600 | 39,200 | 37,500 | 24,500 |
Net Income | 20,800 | 27,900 | 28,400 | 31,000 |
Net Change In Cash | 315,800 | 331,000 | 311,000 | 311,400 |
Free Cash Flow | 58,800 | 14,300 | -32,400 | 55,600 |
Cash | 91,300 | 84,600 | 88,800 | 116,900 |
Basic Shares | 19,093 | 19,206 | 19,077 | 18,906 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,243,600 | $1,092,200 | $1,090,800 | $1,001,000 |
Gross Profit | 527,800 | 420,900 | 438,000 | 407,800 |
EBITDA | 192,600 | 136,300 | 137,000 | 117,100 |
EBIT | 141,500 | 87,600 | 83,900 | 63,700 |
Net Income | 109,500 | 66,300 | 64,900 | 33,700 |
Net Change In Cash | 1,243,600 | 1,092,200 | 1,090,800 | 1,001,000 |
Cost of Revenue | -41,500 | -13,400 | 61,100 | |
Free Cash Flow | 164,400 | -54,400 | 46,200 | 103,800 |
Cash | 117,100 | 77,400 | 123,600 | 141,000 |
Basic Shares | 18,783 | 18,697 | 18,849 | 18,635 |
Quarter | EPS |
---|---|
2024-09-30 | $1.39 |
2024-06-30 | $1.83 |
2024-03-31 | $1.81 |
2023-12-31 | $1.92 |