Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 41.22B | $ 40.11B | $ 43.65B | $ 43.08B | $ 34.61B | $ 31.90B | |
$ 18.32B | $ 17.98B | $ 19.14B | $ 18.54B | $ 15.00B | $ 13.23B | |
$ 22.90B | $ 22.13B | $ 24.51B | $ 24.54B | $ 19.61B | $ 18.67B | |
$ 16.20B | $ 15.66B | $ 16.15B | $ 16.11B | $ 12.12B | $ 12.21B | |
$ 6.69B | $ 6.48B | $ 8.36B | $ 8.43B | $ 5.36B | $ 4.53B | |
$ 42.00M | $ -252.00M | $ -375.00M | $ -490.00M | $ -500.00M | $ -576.00M | |
$ 586.00M | $ 438.00M | $ 319.00M | $ -277.00M | $ -103.00M | $ -128.00M | |
$ 6.78B | $ 6.66B | $ 8.31B | $ 8.21B | $ 4.97B | $ 4.08B | |
$ 1.01B | $ 941.00M | $ 1.37B | $ 1.14B | $ 497.00M | $ 390.00M | |
- | - | - | - | - | - | |
$ 5.77B | $ 5.72B | $ 6.93B | $ 7.07B | $ 4.50B | $ 7.56B | |
$ 3.30 | $ 3.28 | $ 3.94 | $ 3.97 | $ 2.52 | $ 2.07 | |
$ 3.29 | $ 3.26 | $ 3.91 | $ 3.94 | $ 2.50 | $ 2.06 | |
$ 6.96B | $ 1.74B | $ 1.75B | $ 1.77B | $ 1.77B | $ 1.77B | |
$ 6.97B | $ 1.74B | $ 1.75B | $ 1.77B | $ 1.77B | $ 1.77B | |
$ 1.61 | $ 2.04 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 34.52B | $ 33.63B | $ 35.29B | $ 34.65B | $ 27.12B | $ 25.44B | |
$ 5.77B | $ 5.72B | $ 6.93B | $ 7.07B | $ 4.50B | $ 3.69B | |
$ 6.43B | $ 5.31B | - | - | $ 3.96B | $ 3.29B | |
- | - | - | - | - | - | |
$ 7.36B | $ 7.30B | $ 8.86B | $ 8.74B | $ 5.51B | $ 4.75B | |
$ 10.58B | $ 10.54B | $ 12.13B | $ 12.28B | $ 8.84B | $ 7.76B |