Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 4.62B | $ 3.89B | $ 2.91B | $ 2.39B | $ 4.63B | |
- | $ 3.21B | $ 648.00M | $ 2.02B | $ 1.86B | $ 3.38B | |
- | $ 1.42B | $ 3.24B | $ 885.00M | $ 536.00M | $ 1.25B | |
- | $ 384.00M | $ 432.00M | $ 387.00M | $ 361.00M | $ 480.00M | |
- | $ 3.45B | $ 2.81B | $ 506.00M | $ 175.00M | $ 772.00M | |
- | $ -87.00M | $ -106.00M | $ 139.00M | $ 140.00M | $ 115.00M | |
- | $ 2.36B | $ 2.17B | - | - | - | |
- | $ 1.01B | $ 540.00M | $ 361.00M | $ -280.00M | $ 542.00M | |
- | $ 260.00M | $ 164.00M | $ 96.00M | $ -20.00M | $ 156.00M | |
- | $ 31.00M | $ -59.00M | - | - | - | |
- | $ 750.00M | $ 375.00M | $ 266.00M | $ -260.00M | $ 385.00M | |
- | $ 4.44 | $ 2.07 | $ 1.45 | $ -1.43 | $ 2.10 | |
- | $ 4.41 | $ 2.06 | $ 1.45 | $ -1.43 | $ 2.09 | |
- | $ 169.00M | $ 181.00M | $ 183.00M | $ 182.00M | $ 183.00M | |
- | $ 170.00M | $ 182.00M | $ 184.00M | $ 182.00M | $ 184.00M | |
- | $ 0.48 | $ 0.44 | - | - | $ 1.18 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 3.59B | $ 1.08B | $ -2.40B | $ -2.22B | $ -3.85B | |
- | $ 750.00M | $ 375.00M | $ 266.00M | $ -260.00M | $ 385.00M | |
- | $ 756.50M | $ 437.40M | $ 290.41M | $ 1.00M | $ 502.02M | |
- | - | - | - | - | - | |
- | $ 1.13B | $ 661.00M | $ 500.00M | $ -141.00M | $ 657.00M | |
- | $ 1.27B | $ 815.00M | $ 692.00M | $ 31.00M | $ 657.00M |