Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 4.62B | $ 3.89B | $ 2.91B | $ 2.39B | $ 4.63B | |
- | $ 742.00M | $ 648.00M | $ 2.01B | $ 1.86B | $ 3.38B | |
- | $ 3.88B | $ 3.24B | $ 893.00M | $ 536.00M | $ 1.25B | |
- | $ 428.00M | $ 2.59B | $ 387.00M | $ 361.00M | $ 480.00M | |
- | $ 3.45B | $ 658.00M | $ 506.00M | $ 175.00M | $ 772.00M | |
- | $ -87.00M | $ -106.00M | $ 139.00M | $ -140.00M | $ -115.00M | |
- | $ 2.36B | $ 17.00M | - | - | - | |
- | $ 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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 1.17B | $ 3.23B | $ -2.40B | $ 2.22B | $ 3.85B | |
- | $ 750.00M | $ 375.00M | $ 266.00M | $ -260.00M | $ 385.00M | |
- | $ 756.50M | $ 442.40M | $ 290.41M | $ 19.63M | $ 513.74M | |
- | - | - | - | $ 139.00M | $ 115.00M | |
- | $ 1.12B | $ 668.00M | $ 500.00M | $ -141.00M | $ 657.00M | |
- | $ 1.27B | $ 822.00M | $ 500.00M | $ 31.00M | $ 827.00M |