Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $326,053 | $324,066 | $260,399 | $237,702 |
Gross Profit | 308,998 | 292,779 | 219,424 | 207,036 |
EBITDA | 240,664 | 216,520 | 204,532 | 220,524 |
EBIT | 239,323 | 215,147 | 203,101 | 219,031 |
Net Income | 195,339 | 175,433 | 167,900 | 176,175 |
Net Change In Cash | 326,053 | 324,066 | 260,399 | 237,702 |
Free Cash Flow | 188,795 | 221,346 | 215,984 | 228,698 |
Cash | 92,116 | 208,066 | 131,480 | 109,306 |
Basic Shares | 101,059 | 103,946 | 106,104 | 106,554 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,267,152 | $1,131,085 | $1,000,824 | $1,028,510 |
Gross Profit | 1,185,932 | 1,099,543 | 829,091 | 997,453 |
EBITDA | 896,593 | 857,661 | 1,006,819 | 833,975 |
EBIT | 890,810 | 853,136 | 1,003,795 | 830,596 |
Net Income | 729,403 | 696,386 | 831,353 | 681,783 |
Net Change In Cash | 1,267,152 | 1,131,085 | 1,000,824 | 1,028,510 |
Cost of Revenue | -251 | -21,339 | ||
Free Cash Flow | 854,766 | 758,999 | 584,836 | 706,758 |
Cash | 131,480 | 141,787 | 81,240 | 81,491 |
Basic Shares | 106,550 | 107,129 | 107,653 | 111,555 |
Quarter | EPS |
---|---|
2025-06-30 | $1.93 |
2025-03-31 | $1.69 |
2024-12-31 | $1.58 |
2024-09-30 | $1.65 |