Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $424,844 | $423,540 | $424,683 | $408,456 |
Gross Profit | 279,972 | 280,270 | 287,518 | 272,429 |
EBITDA | 133,934 | 138,150 | 121,075 | 125,391 |
EBIT | 128,297 | 132,734 | 115,519 | 119,677 |
Net Income | 96,691 | 101,134 | 84,716 | 83,791 |
Net Change In Cash | 424,844 | 423,540 | 424,683 | 408,456 |
Free Cash Flow | 18,001 | 13,327 | 126,195 | 123,696 |
Cash | 607,479 | 387,567 | 504,441 | 374,952 |
Basic Shares | 76,300 | 77,542 | 78,300 | 78,706 |
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-09-30 | $0 |
2025-06-30 | $1.16 |
2025-03-31 | $1.25 |
2024-12-31 | $1.04 |