Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $577,200 | $557,600 | $544,100 | $597,200 |
Gross Profit | 242,300 | 237,600 | 222,500 | 238,000 |
EBITDA | 122,000 | 109,600 | 99,700 | 119,500 |
EBIT | 108,900 | 97,100 | 86,200 | 105,600 |
Net Income | 86,400 | 107,100 | 81,000 | 77,300 |
Net Change In Cash | 577,200 | 557,600 | 544,100 | 597,200 |
Free Cash Flow | -10,600 | -60,400 | 119,100 | 136,500 |
Cash | 332,200 | 435,100 | 306,700 | 258,200 |
Basic Shares | 58,500 | 58,500 | 57,800 | 58,200 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,131,199 | $1,862,100 | $1,776,700 | $2,062,900 |
Gross Profit | 867,800 | 751,000 | 661,200 | 688,800 |
EBITDA | 391,900 | 312,900 | 187,400 | 237,900 |
EBIT | 340,900 | 277,500 | 153,700 | 199,500 |
Net Income | 294,700 | 255,900 | 401,100 | 435,400 |
Net Change In Cash | 2,131,199 | 1,862,100 | 1,776,700 | 2,062,900 |
Free Cash Flow | 221,200 | 185,500 | -210,000 | 446,800 |
Cash | 306,700 | 329,600 | 657,600 | 478,600 |
Basic Shares | 58,300 | 57,500 | 57,200 | 59,200 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.49 |
2025-03-31 | $1.34 |
2024-12-31 | $1.26 |