| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $419,100 | $409,900 | $402,300 | $395,400 |
Gross Profit | 370,300 | 360,800 | 352,900 | 347,000 |
EBITDA | 297,900 | 294,500 | 287,600 | 275,700 |
EBIT | 290,600 | 286,200 | 278,700 | 266,900 |
Net Income | 212,800 | 207,400 | 199,300 | 191,500 |
Net Change In Cash | 419,100 | 409,900 | 402,300 | 395,400 |
Free Cash Flow | 303,000 | 194,700 | 285,500 | 222,000 |
Cash | 235,400 | 314,300 | 575,400 | 206,700 |
Basic Shares | 93,600 | 94,000 | 94,800 | 95,700 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,557,400 | $1,493,100 | $1,424,900 | $1,327,576 |
Gross Profit | 1,366,000 | 1,295,800 | 1,224,200 | 1,135,643 |
EBITDA | 1,134,100 | 1,095,900 | 1,002,400 | 913,414 |
EBIT | 1,097,200 | 1,051,800 | 955,500 | 865,474 |
Net Income | 785,700 | 817,600 | 673,800 | 784,800 |
Net Change In Cash | 1,557,400 | 1,493,100 | 1,424,900 | 1,327,576 |
Cost of Revenue | 151,000 | -181,785 | ||
Free Cash Flow | 874,500 | 808,000 | 803,700 | 754,119 |
Cash | 206,700 | 240,100 | 373,600 | 223,487 |
Basic Shares | 98,200 | 103,500 | 108,000 | 112,166 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.27 |
2025-06-30 | $2.21 |
2025-03-31 | $2.10 |