| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $802,678 | $764,043 | $745,541 | $729,551 |
Gross Profit | 373,753 | 358,677 | 345,638 | 336,047 |
EBITDA | 122,177 | 111,673 | 101,421 | 88,403 |
EBIT | 109,821 | 101,325 | 91,360 | 78,207 |
Net Income | 80,314 | 76,149 | 72,945 | 63,695 |
Net Change In Cash | 802,678 | 764,043 | 745,541 | 729,551 |
Free Cash Flow | 470,457 | 436,140 | 378,269 | 420,342 |
Cash | 53,600 | 55,560 | 55,514 | 73,910 |
Basic Shares | 26,472 | 27,062 | 27,104 | 27,666 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,657,800 | $2,117,639 | $1,736,085 | $1,207,932 |
Gross Profit | 1,239,007 | 1,035,143 | 1,001,677 | 947,751 |
EBITDA | 334,523 | 265,513 | 304,972 | 371,929 |
EBIT | 294,316 | 227,356 | 268,105 | 336,554 |
Net Income | 209,448 | 175,121 | 207,424 | 256,295 |
Net Change In Cash | 2,657,800 | 2,117,639 | 1,736,085 | 1,207,932 |
Cost of Revenue | -47,406 | -143,351 | ||
Free Cash Flow | 1,495,154 | 1,121,628 | 850,369 | 442,194 |
Cash | 73,910 | 377,439 | 100,165 | 165,477 |
Basic Shares | 28,202 | 31,921 | 33,482 | 37,736 |
| Quarter | EPS |
|---|---|
2025-09-30 | $3.36 |
2025-06-30 | $3.23 |
2025-03-31 | $2.98 |
2024-12-31 | $2.61 |