Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.58B | $ 16.34B | $ 17.22B | $ 14.90B | $ 13.58B | $ 12.35B | |
$ 6.38B | $ 9.62B | $ 4.72B | $ 9.19B | $ -8.54B | $ -7.86B | |
$ 11.20B | $ 6.71B | $ 12.50B | $ 5.72B | $ 5.04B | $ 4.49B | |
$ 3.41B | $ 3.99B | $ 156.00M | $ 71.00M | $ -4.07B | $ -2.53B | |
$ 2.91B | $ 2.64B | $ 1.51B | $ 1.51B | $ 968.00M | $ 1.96B | |
$ -1.79B | $ 1.34B | $ -1.17B | $ -925.00M | $ -882.00M | $ -804.00M | |
$ 114.00M | $ 132.00M | $ 965.00M | $ 1.04B | $ -480.00M | $ 28.00M | |
$ 1.87B | $ 1.51B | $ 845.00M | $ 952.00M | $ 566.00M | $ 1.13B | |
$ 65.00M | $ 108.00M | $ -162.00M | $ -136.00M | $ -305.00M | $ -278.00M | |
- | - | - | - | - | - | |
$ 1.54B | $ 1.20B | $ 847.00M | $ 759.00M | $ 739.00M | $ 1.28B | |
$ 3.36 | $ 3.12 | $ 1.61 | $ 2.00 | $ 3.96 | $ 3.78 | |
$ 3.34 | $ 3.11 | $ 1.60 | $ 2.00 | $ 1.98 | $ 3.77 | |
$ 1.54B | $ 383.00M | $ 381.00M | $ 380.00M | $ 373.00M | $ 340.00M | |
$ 1.55B | $ 385.00M | $ 383.00M | $ 380.00M | $ 374.00M | $ 341.00M | |
$ 3.08 | $ 3.12 | $ 2.96 | $ 2.69 | $ 2.58 | $ 2.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 8.65B | $ 13.61B | $ 4.88B | $ 3.72B | $ -12.61B | $ 3.87B | |
- | - | - | - | - | - | |
$ 1.57B | $ 1.41B | $ 847.00M | $ 925.00M | $ 871.00M | $ 1.28B | |
$ 1.90B | $ 1.20B | - | - | - | $ 805.00M | |
$ 3.46B | $ 3.13B | $ 1.85B | $ 1.71B | $ 1.47B | $ 2.14B | |
$ 7.17B | $ 5.85B | $ 10.38B | $ 4.00B | $ 3.49B | $ 7.22B |