Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $567,390 | $558,489 | $535,385 | $533,807 |
Gross Profit | 215,892 | 191,275 | 171,983 | 177,560 |
EBITDA | 120,658 | 103,587 | 90,682 | 101,948 |
EBIT | 87,488 | 70,758 | 58,189 | 67,803 |
Net Income | 58,058 | 45,466 | 48,452 | 42,881 |
Net Change In Cash | 567,390 | 558,489 | 535,385 | 533,807 |
Free Cash Flow | 65,034 | 50,297 | 41,603 | 121,225 |
Cash | 629,670 | 561,742 | 562,153 | 555,513 |
Basic Shares | 25,025 | 25,030 | 25,124 | 25,111 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,362,657 | $2,513,897 | $2,079,928 | $1,445,695 |
Gross Profit | 900,241 | 1,006,913 | 771,926 | 501,172 |
EBITDA | 360,862 | 559,291 | 421,597 | 249,210 |
EBIT | 360,862 | 438,585 | 322,962 | 153,032 |
Net Income | 259,485 | 373,306 | 283,806 | 129,986 |
Net Change In Cash | 2,362,657 | 2,513,897 | 2,079,928 | 1,445,695 |
Cost of Revenue | 93,523 | -194,800 | 138,790 | |
Free Cash Flow | 371,199 | 315,377 | 282,782 | 201,840 |
Cash | 555,513 | 562,588 | 478,473 | 687,525 |
Basic Shares | 25,102 | 24,986 | 24,932 | 24,592 |
Quarter | EPS |
---|---|
2024-09-30 | $2.71 |
2024-06-30 | $1.97 |
2024-03-31 | $1.76 |
2023-12-31 | $2.02 |