| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $469,446 | $424,844 | $423,540 | $424,683 |
Gross Profit | 324,883 | 279,972 | 280,270 | 287,518 |
EBITDA | 149,142 | 139,633 | 138,150 | 121,075 |
EBIT | 143,509 | 133,996 | 132,734 | 115,519 |
Net Income | 104,126 | 91,000 | 101,134 | 84,716 |
Net Change In Cash | 469,446 | 424,844 | 423,540 | 424,683 |
Free Cash Flow | 101,629 | 18,001 | 13,327 | 126,195 |
Cash | 506,279 | 370,987 | 387,567 | 504,441 |
Basic Shares | 75,544 | 76,300 | 77,542 | 78,300 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,632,093 | $1,609,574 | $1,445,814 | $1,300,447 |
Gross Profit | 1,091,607 | 1,046,186 | 933,101 | 767,955 |
EBITDA | 416,703 | 427,600 | 396,401 | 396,282 |
EBIT | 394,274 | 400,730 | 368,316 | 366,272 |
Net Income | 268,314 | 298,980 | 239,496 | 270,293 |
Net Change In Cash | 1,632,093 | 1,609,574 | 1,445,814 | 1,300,447 |
Cost of Revenue | 123,078 | -68,273 | ||
Free Cash Flow | 342,530 | 303,916 | 319,576 | 159,962 |
Cash | 504,441 | 383,180 | 336,782 | 233,327 |
Basic Shares | 79,430 | 83,858 | 85,762 | 93,597 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.34 |
2025-06-30 | $1.16 |
2025-03-31 | $1.25 |