Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.61B | $ 12.59B | $ 14.19B | $ 14.08B | $ 11.30B | $ 11.50B | |
$ 8.62B | $ 8.66B | $ 9.68B | $ 9.02B | $ 7.77B | $ 105.00M | |
$ 3.99B | $ 3.93B | $ 4.51B | $ 5.06B | $ 3.53B | $ 4.04B | |
$ 1.24B | $ 3.04B | $ 3.07B | $ 9.98B | $ 8.49B | $ 667.00M | |
$ 820.00M | $ 890.00M | $ 1.44B | $ 2.11B | $ 509.00M | $ 1.31B | |
$ -293.00M | $ -291.00M | $ -277.00M | $ -289.00M | $ -261.00M | $ -200.00M | |
$ 20.00M | $ 217.00M | $ 636.00M | $ -249.00M | $ 85.00M | $ 7.61B | |
$ 338.00M | $ 816.00M | $ 1.80B | $ 2.43B | $ 623.00M | $ 1.22B | |
$ 114.00M | $ 168.00M | $ 411.00M | $ 491.00M | $ 111.00M | $ 256.00M | |
- | - | - | $ 35.00M | $ -25.00M | $ 17.00M | |
$ 156.00M | $ 581.00M | $ 1.32B | $ 1.08B | $ 414.00M | $ 2.77B | |
$ 0.19 | $ 0.69 | $ 1.56 | $ 1.30 | $ 0.54 | $ 1.11 | |
$ 0.18 | $ 0.68 | $ 1.54 | $ 1.28 | $ 0.54 | $ 1.07 | |
$ 3.41B | $ 848.00M | $ 843.00M | $ 828.00M | $ 761.00M | $ 776.00M | |
$ 3.44B | $ 859.00M | $ 857.00M | $ 844.00M | $ 772.00M | $ 899.00M | |
$ 1.12 | $ 1.12 | $ 1.08 | $ 0.96 | $ 0.88 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.89B | $ 11.70B | $ 12.75B | $ 19.00B | $ 16.26B | $ 772.00M | |
$ 156.00M | $ 581.00M | $ 1.32B | $ 1.91B | $ 512.00M | $ 960.00M | |
$ 774.20M | $ 1.12B | - | - | $ 1.54B | - | |
- | - | - | - | - | - | |
$ 897.00M | $ 1.15B | $ 2.09B | $ 2.73B | $ 899.00M | $ 1.19B | |
$ 2.26B | $ 2.51B | $ 3.54B | $ 4.21B | $ 2.42B | $ 2.69B |