Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $664,574 | $637,554 | $621,665 | $620,119 |
Gross Profit | 366,016 | 353,230 | 344,408 | 343,443 |
EBITDA | 177,878 | 180,208 | 173,350 | 173,473 |
EBIT | 164,758 | 168,759 | 163,307 | 164,028 |
Net Income | 133,726 | 133,791 | 1,449,363 | 144,430 |
Net Change In Cash | 664,574 | 637,554 | 621,665 | 620,119 |
Free Cash Flow | 187,494 | 216,045 | 102,879 | 197,885 |
Cash | 787,382 | 637,354 | 691,816 | 700,347 |
Basic Shares | 48,012 | 48,006 | 48,506 | 48,964 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,207,100 | $1,821,072 | $1,794,148 | $1,207,798 |
Gross Profit | 1,220,870 | 1,021,119 | 1,048,552 | 685,459 |
EBITDA | 575,788 | 521,904 | 563,899 | 291,116 |
EBIT | 539,358 | 481,736 | 526,785 | 262,417 |
Net Income | 1,786,700 | 427,374 | 437,672 | 242,023 |
Net Change In Cash | 2,207,100 | 1,821,072 | 1,794,148 | 1,207,798 |
Cost of Revenue | 105,379 | -149,082 | ||
Free Cash Flow | 642,292 | 580,635 | 187,831 | 224,772 |
Cash | 691,816 | 527,843 | 288,607 | 189,265 |
Basic Shares | 48,835 | 48,771 | 48,358 | 47,889 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $4.21 |
2025-03-31 | $4.04 |
2024-12-31 | $4.09 |