Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $543,337 | $540,976 | $512,359 | $480,935 |
Gross Profit | 237,460 | 223,971 | 205,548 | 193,592 |
EBITDA | 124,258 | 114,517 | 108,920 | 92,711 |
EBIT | 87,331 | 78,035 | 68,823 | 48,400 |
Net Income | 75,897 | 67,738 | 54,170 | 38,903 |
Net Change In Cash | 543,337 | 540,976 | 512,359 | 480,935 |
Free Cash Flow | 252,913 | 48,629 | 57,171 | 134,363 |
Cash | 538,296 | 250,722 | 188,237 | 165,493 |
Basic Shares | 43,694 | 43,275 | 43,100 | 42,972 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,951,751 | $1,850,204 | $1,592,287 | $1,116,663 |
Gross Profit | 786,467 | 783,863 | 709,644 | 542,512 |
EBITDA | 392,632 | 388,013 | 328,119 | 254,583 |
EBIT | 221,865 | 215,972 | 182,279 | 172,926 |
Net Income | 165,919 | 164,240 | 161,458 | 194,820 |
Net Change In Cash | 1,951,751 | 1,850,204 | 1,592,287 | 1,116,663 |
Cost of Revenue | -135,314 | -294,452 | 370,941 | |
Free Cash Flow | 327,431 | 331,304 | 316,141 | 326,623 |
Cash | 165,493 | 173,857 | 309,171 | 603,623 |
Basic Shares | 42,769 | 42,399 | 42,244 | 41,526 |
Quarter | EPS |
---|---|
2024-09-30 | $2.52 |
2024-06-30 | $2.40 |
2024-03-31 | $2.20 |
2023-12-31 | $1.89 |