Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $367,700 | $386,600 | $365,100 | $326,300 |
Gross Profit | 143,900 | 164,100 | 149,300 | 124,300 |
EBITDA | 112,500 | 141,800 | 98,400 | 85,200 |
EBIT | 85,200 | 115,700 | 72,900 | 60,900 |
Net Income | 62,200 | 76,900 | 65,900 | 59,900 |
Net Change In Cash | 367,700 | 386,600 | 365,100 | 326,300 |
Free Cash Flow | 57,800 | 77,100 | 37,400 | 11,700 |
Cash | 79,300 | 73,700 | 73,600 | 69,600 |
Basic Shares | 43,900 | 43,900 | 44,000 | 44,100 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,445,700 | $1,295,200 | $1,233,100 | $1,106,600 |
Gross Profit | 581,600 | 497,000 | 449,100 | 405,600 |
EBITDA | 490,100 | 434,300 | 309,000 | 283,100 |
EBIT | 386,900 | 345,100 | 225,300 | 186,600 |
Net Income | 264,900 | 223,800 | 202,900 | 183,200 |
Net Change In Cash | 1,445,700 | 1,295,200 | 1,233,100 | 1,106,600 |
Cost of Revenue | 8,700 | -38,800 | ||
Free Cash Flow | 184,000 | 149,700 | 107,600 | 107,400 |
Cash | 79,300 | 70,800 | 106,000 | 98,100 |
Basic Shares | 44,000 | 44,800 | 46,400 | 47,900 |
Quarter | EPS |
---|---|
2024-12-31 | $1.50 |
2024-09-30 | $1.81 |
2024-06-30 | $1.62 |
2024-03-31 | $1.38 |