Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $760,300 | $684,800 | $750,200 | $760,600 |
Gross Profit | 259,900 | 223,700 | 251,800 | 256,800 |
EBITDA | 137,300 | 105,200 | 133,800 | 135,300 |
EBIT | 101,700 | 69,600 | 98,500 | 101,600 |
Net Income | 69,000 | 45,400 | 66,900 | 68,600 |
Net Change In Cash | 760,300 | 684,800 | 750,200 | 760,600 |
Free Cash Flow | 74,800 | 71,900 | 52,900 | 77,300 |
Cash | 305,200 | 298,700 | 327,600 | 406,200 |
Basic Shares | 27,404 | 27,695 | 27,945 | 28,117 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,941,300 | $2,778,600 | $2,669,844 | $1,968,650 |
Gross Profit | 994,500 | 930,700 | 827,784 | 589,450 |
EBITDA | 517,800 | 495,800 | 462,600 | 288,016 |
EBIT | 383,300 | 370,100 | 344,900 | 185,117 |
Net Income | 256,600 | 243,700 | 223,400 | 118,800 |
Net Change In Cash | 2,941,300 | 2,778,600 | 2,669,844 | 1,968,650 |
Cost of Revenue | -103,858 | 101,965 | ||
Free Cash Flow | 251,400 | 278,600 | 232,258 | 101,335 |
Cash | 327,600 | 386,500 | 229,627 | 333,485 |
Basic Shares | 28,190 | 28,306 | 28,869 | 29,628 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.95 |
2025-03-31 | $2.08 |
2024-12-31 | $2.88 |