Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $715,586 | $678,138 | $670,756 | $673,250 |
Gross Profit | 266,047 | 255,202 | 258,322 | 253,790 |
EBITDA | 129,839 | 131,835 | 136,790 | 124,988 |
EBIT | 110,484 | 114,344 | 120,218 | 107,890 |
Net Income | 66,882 | 67,363 | 53,744 | 68,240 |
Net Change In Cash | 715,586 | 678,138 | 670,756 | 673,250 |
Free Cash Flow | 37,447 | 28,116 | 102,168 | 90,406 |
Cash | 258,223 | 291,348 | 249,358 | 253,670 |
Basic Shares | 61,360 | 60,518 | 60,518 | 61,086 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,740,803 | $2,774,766 | $2,593,480 | $2,428,115 |
Gross Profit | 1,037,454 | 1,015,751 | 885,530 | 837,983 |
EBITDA | 531,413 | 509,365 | 435,403 | 404,828 |
EBIT | 464,813 | 439,665 | 370,303 | 330,228 |
Net Income | 264,841 | 205,285 | 223,747 | 235,110 |
Net Change In Cash | 2,740,803 | 2,774,766 | 2,593,480 | 2,428,115 |
Cost of Revenue | 37,492 | |||
Free Cash Flow | 303,620 | 282,316 | 174,115 | 215,153 |
Cash | 249,358 | 102,003 | 72,024 | 41,209 |
Basic Shares | 61,102 | 60,655 | 60,153 | 60,034 |
Quarter | EPS |
---|---|
2025-06-30 | $1.36 |
2025-03-31 | $1.25 |
2024-12-31 | $1.28 |
2024-09-30 | $1.25 |