Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,227,769 | $1,173,041 | $1,132,252 | $1,081,776 |
Gross Profit | 198,794 | 188,116 | 178,907 | 166,992 |
EBITDA | 140,168 | 132,805 | 130,535 | 122,172 |
EBIT | 114,383 | 108,617 | 108,016 | 100,698 |
Net Income | 84,396 | 80,277 | 79,687 | 78,444 |
Net Change In Cash | 1,227,769 | 1,173,041 | 1,132,252 | 1,081,776 |
Free Cash Flow | 106,135 | 29,294 | 52,295 | 89,037 |
Cash | 363,969 | 282,666 | 464,598 | 532,066 |
Basic Shares | 58,602 | 58,500 | 58,580 | 58,444 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $4,260,485 | $3,729,355 | $3,025,468 | $2,627,461 |
Gross Profit | 667,585 | 590,759 | 517,985 | 468,211 |
EBITDA | 478,518 | 353,236 | 360,375 | 320,838 |
EBIT | 394,380 | 280,849 | 298,020 | 264,853 |
Net Income | 297,973 | 209,399 | 224,681 | 194,652 |
Net Change In Cash | 4,260,485 | 3,729,355 | 3,025,468 | 2,627,461 |
Cost of Revenue | 54,069 | 25,639 | ||
Free Cash Flow | 188,946 | 270,486 | 184,968 | 206,134 |
Cash | 464,598 | 509,626 | 316,270 | 262,201 |
Basic Shares | 58,240 | 57,323 | 56,871 | 56,925 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.59 |
2025-03-31 | $1.37 |
2024-12-31 | $1.49 |