Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $620,119 | $507,431 | $457,885 | $454,012 |
Gross Profit | 343,443 | 280,578 | 252,441 | 251,123 |
EBITDA | 174,306 | 125,227 | 103,738 | 119,797 |
EBIT | 164,028 | 116,536 | 95,487 | 109,569 |
Net Income | 144,430 | 100,366 | 92,541 | 96,905 |
Net Change In Cash | 620,119 | 507,431 | 457,885 | 454,012 |
Free Cash Flow | 197,885 | 109,468 | 232,060 | 139,507 |
Cash | 700,347 | 550,475 | 488,273 | 561,047 |
Basic Shares | 48,964 | 48,945 | 48,928 | 48,881 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,821,072 | $1,794,148 | $1,207,798 | $844,452 |
Gross Profit | 1,021,119 | 1,048,552 | 685,459 | 465,954 |
EBITDA | 521,904 | 563,899 | 291,116 | 185,872 |
EBIT | 481,736 | 526,785 | 262,417 | 166,686 |
Net Income | 427,374 | 437,672 | 242,023 | 164,375 |
Net Change In Cash | 1,821,072 | 1,794,148 | 1,207,798 | 844,452 |
Cost of Revenue | 105,379 | -149,082 | 157,069 | |
Free Cash Flow | 580,635 | 187,831 | 224,772 | 212,164 |
Cash | 527,843 | 288,607 | 189,265 | 334,944 |
Basic Shares | 48,771 | 48,358 | 47,889 | 47,014 |
Quarter | EPS |
---|---|
2024-09-30 | $4.06 |
2024-06-30 | $3.17 |
2024-03-31 | $2.81 |
2023-12-31 | $2.88 |