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.01B | $ 1.86B | $ 3.38B | |
- | $ 1.42B | $ 3.24B | $ 893.00M | $ 536.00M | $ 1.25B | |
- | $ 384.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 | |
- | $ 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 | $ 1.30 | - | $ 0.00 | $ 1.18 | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.31 | $ 3.03 | |
- | - | - | - | $ 0.31 | $ 3.02 | |
- | - | - | - | - | - | |
- | $ 3.59B | $ 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.13B | $ 668.00M | $ 500.00M | $ -141.00M | $ 657.00M | |
- | $ 1.27B | $ 822.00M | $ 500.00M | $ 31.00M | $ 827.00M |