Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $500,069 | $488,255 | $504,440 | $522,428 |
Gross Profit | 359,522 | 352,377 | 351,798 | 346,152 |
EBITDA | 154,332 | 159,080 | 160,497 | 155,709 |
EBIT | 144,579 | 149,175 | 150,520 | 145,256 |
Net Income | 113,531 | 119,504 | 122,074 | 115,572 |
Net Change In Cash | 500,069 | 488,255 | 504,440 | 522,428 |
Free Cash Flow | 121,996 | 100,231 | 188,822 | 158,554 |
Cash | 1,116,738 | 1,351,414 | 1,514,216 | 1,364,683 |
Basic Shares | 86,203 | 86,462 | 86,602 | 86,560 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,049,300 | $1,889,589 | $1,465,453 | $1,345,169 |
Gross Profit | 1,386,063 | 1,307,588 | 1,406,792 | 1,373,640 |
EBITDA | 615,687 | 536,404 | 704,811 | 613,834 |
EBIT | 573,973 | 490,128 | 659,196 | 568,056 |
Net Income | 460,815 | 392,602 | 524,089 | 463,215 |
Net Change In Cash | 2,049,300 | 1,889,589 | 1,465,453 | 1,345,169 |
Cost of Revenue | -125,105 | |||
Free Cash Flow | 615,505 | 470,224 | 812,876 | 562,149 |
Cash | 1,514,216 | 1,187,848 | 887,791 | 4,231,378 |
Basic Shares | 86,648 | 86,423 | 87,348 | 88,569 |
Quarter | EPS |
---|---|
2021-06-30 | $1.46 |
2021-03-31 | $1 |
2020-12-31 | $1.20 |
2020-09-30 | $1.18 |