| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $778,200 | $760,300 | $684,800 | $750,200 |
Gross Profit | 264,200 | 259,900 | 223,700 | 251,800 |
EBITDA | 142,700 | 137,300 | 105,200 | 133,800 |
EBIT | 107,200 | 101,700 | 69,600 | 98,500 |
Net Income | 74,400 | 69,000 | 45,400 | 66,900 |
Net Change In Cash | 778,200 | 760,300 | 684,800 | 750,200 |
Free Cash Flow | -146,700 | 74,800 | 71,900 | 52,900 |
Cash | 333,300 | 305,200 | 298,700 | 327,600 |
Basic Shares | 27,171 | 27,404 | 27,695 | 27,945 |
| 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,600 | 333,485 |
Basic Shares | 28,190 | 28,306 | 28,869 | 29,628 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $3.18 |
2025-06-30 | $2.95 |
2025-03-31 | $2.08 |