Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $386,600 | $365,100 | $326,300 | $312,300 |
Gross Profit | 164,100 | 149,300 | 124,300 | 119,500 |
EBITDA | 140,400 | 94,900 | 113,800 | 69,600 |
EBIT | 114,300 | 69,400 | 89,500 | 46,200 |
Net Income | 76,900 | 65,900 | 59,900 | 46,800 |
Net Change In Cash | 386,600 | 365,100 | 326,300 | 312,300 |
Free Cash Flow | 77,100 | 37,400 | 11,700 | 43,400 |
Cash | 73,700 | 73,600 | 69,600 | 70,800 |
Basic Shares | 43,900 | 44,000 | 44,100 | 44,200 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,295,200 | $1,233,100 | $1,106,600 | $936,900 |
Gross Profit | 497,000 | 449,100 | 405,600 | 333,100 |
EBITDA | 323,700 | 295,700 | 261,500 | -123,600 |
EBIT | 234,500 | 212,000 | 165,000 | -207,600 |
Net Income | 223,800 | 202,900 | 183,200 | -84,100 |
Net Change In Cash | 1,295,200 | 1,233,100 | 1,106,600 | 936,900 |
Cost of Revenue | 8,700 | -38,800 | 91,200 | |
Free Cash Flow | 149,700 | 107,600 | 107,400 | 163,400 |
Cash | 70,800 | 106,000 | 98,100 | 136,900 |
Basic Shares | 44,800 | 46,400 | 47,900 | 47,900 |
Quarter | EPS |
---|---|
2024-09-30 | $1.81 |
2024-06-30 | $1.62 |
2024-03-31 | $1.38 |
2023-12-31 | $1.22 |