Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $483,600 | $530,500 | $493,873 | $451,934 |
Gross Profit | 396,100 | 445,900 | 410,141 | 363,581 |
EBITDA | 160,000 | 231,100 | 192,289 | 147,161 |
EBIT | 118,000 | 191,100 | 152,547 | 109,103 |
Net Income | 89,500 | 139,400 | 113,600 | 73,278 |
Net Change In Cash | 483,600 | 530,500 | 493,873 | 451,934 |
Free Cash Flow | 60,800 | 144,800 | 109,036 | 44,567 |
Cash | 532,200 | 520,800 | 402,000 | 325,757 |
Basic Shares | 56,300 | 56,300 | 56,200 | 55,964 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,883,200 | $1,693,700 | $1,375,200 | $1,055,524 |
Gross Profit | 1,548,600 | 1,417,400 | 1,162,500 | 893,638 |
EBITDA | 798,300 | 588,200 | 484,800 | 323,184 |
EBIT | 652,400 | 474,300 | 392,100 | 255,962 |
Net Income | 502,000 | 340,788 | 281,389 | 195,960 |
Net Change In Cash | 1,883,200 | 1,693,700 | 1,375,200 | 1,055,524 |
Cost of Revenue | 596,404 | 227,416 | ||
Free Cash Flow | 341,000 | 288,206 | 228,305 | 193,170 |
Cash | 402,000 | 294,000 | 400,730 | 277,978 |
Basic Shares | 56,300 | 57,974 | 58,175 | 58,191 |
Quarter | EPS |
---|---|
2025-06-30 | $2.06 |
2025-03-31 | $2.80 |
2024-12-31 | $2.32 |
2024-09-30 | $1.67 |