Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $1,432,879 | $1,769,784 | $1,120,810 | $1,003,050 |
Gross Profit | 416,403 | 530,141 | 338,560 | 293,775 |
EBITDA | 187,923 | 282,524 | 119,469 | 89,704 |
EBIT | 176,353 | 271,481 | 108,720 | 79,344 |
Net Income | 125,701 | 192,439 | 78,885 | 51,437 |
Net Change In Cash | 1,432,879 | 1,769,784 | 1,120,810 | 1,003,050 |
Free Cash Flow | 305,494 | 8,770 | 128,404 | 121,073 |
Cash | 91,347 | 96,894 | 67,974 | 66,540 |
Basic Shares | 38,187 | 38,325 | 38,467 | 38,648 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $5,541,595 | $6,179,727 | $5,295,584 | $3,936,623 |
Gross Profit | 1,660,044 | 1,933,412 | 1,617,092 | 1,130,902 |
EBITDA | 786,502 | 1,064,808 | 862,810 | 493,425 |
EBIT | 746,362 | 1,025,783 | 832,784 | 464,027 |
Net Income | 523,229 | 748,462 | 650,624 | 366,738 |
Net Change In Cash | 5,541,595 | 6,179,727 | 5,295,584 | 3,936,623 |
Cost of Revenue | 22,326 | -9,993 | 6,921 | |
Free Cash Flow | 828,133 | 441,235 | 275,832 | 375,879 |
Cash | 66,540 | 45,591 | 24,321 | 34,128 |
Basic Shares | 38,997 | 39,806 | 40,480 | 40,865 |
Quarter | EPS |
---|---|
2024-09-30 | $3.27 |
2024-06-30 | $4.99 |
2024-03-31 | $2.04 |
2023-12-31 | $1.32 |