Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $541,131 | $543,337 | $540,976 | $512,359 |
Gross Profit | 236,819 | 237,460 | 223,971 | 205,548 |
EBITDA | 71,686 | 124,258 | 114,517 | 108,920 |
EBIT | 87,331 | 78,035 | 68,823 | |
Net Income | 65,221 | 75,897 | 67,738 | 54,170 |
Net Change In Cash | 541,131 | 543,337 | 540,976 | 512,359 |
Free Cash Flow | 220,973 | 252,913 | 48,629 | 57,171 |
Cash | 744,721 | 538,296 | 250,722 | 188,237 |
Basic Shares | 43,912 | 43,694 | 43,275 | 43,100 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,137,803 | $1,951,751 | $1,850,204 | $1,592,287 |
Gross Profit | 935,761 | 861,099 | 783,863 | 709,644 |
EBITDA | 299,526 | 392,632 | 388,013 | 328,119 |
EBIT | 221,865 | 215,972 | 182,279 | |
Net Income | 263,026 | 165,919 | 164,240 | 161,458 |
Net Change In Cash | 2,137,803 | 1,951,751 | 1,850,204 | 1,592,287 |
Cost of Revenue | -135,314 | -294,452 | ||
Free Cash Flow | 604,098 | 327,431 | 331,304 | 316,141 |
Cash | 744,721 | 165,493 | 173,857 | 309,171 |
Basic Shares | 43,497 | 42,769 | 42,399 | 42,244 |
Quarter | EPS |
---|---|
2024-12-31 | $2.43 |
2024-09-30 | $2.52 |
2024-06-30 | $2.40 |
2024-03-31 | $2.20 |