| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $839,773 | $793,274 | $804,843 | $788,110 |
Gross Profit | 364,919 | 330,228 | -20,673 | 310,628 |
EBITDA | 281,977 | 245,747 | 226,089 | 228,905 |
EBIT | 277,664 | 240,497 | 221,315 | 224,582 |
Net Income | 206,793 | 178,344 | 169,051 | 167,071 |
Net Change In Cash | 839,773 | 793,274 | 804,843 | 788,110 |
Free Cash Flow | 215,150 | 159,040 | 188,744 | 268,060 |
Cash | 644,855 | 621,198 | 625,072 | 687,821 |
Basic Shares | 32,451 | 32,911 | 33,342 | 34,199 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $3,089,143 | $2,748,507 | $2,657,451 | $2,709,732 |
Gross Profit | 3,089,143 | 1,102,970 | 1,033,363 | 1,055,925 |
EBITDA | 962,648 | 830,296 | 780,067 | 703,983 |
EBIT | 1,003,532 | 798,332 | 745,893 | 674,147 |
Net Income | 470,518 | 576,601 | 472,068 | 477,362 |
Net Change In Cash | 3,089,143 | 2,748,507 | 2,657,451 | 2,709,732 |
Cost of Revenue | -155,068 | |||
Free Cash Flow | 832,860 | 658,620 | 731,860 | 632,268 |
Cash | 687,821 | 613,148 | 489,240 | 392,501 |
Basic Shares | 34,199 | 36,027 | 38,106 | 39,652 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $6.33 |
2025-06-30 | $5.46 |
2025-03-31 | $5.02 |