Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 40.73B | $ 40.11B | $ 43.65B | $ 43.08B | $ 34.61B | $ 31.90B | |
$ 18.23B | $ 17.98B | $ 19.14B | $ 18.54B | $ 15.00B | $ 13.23B | |
$ 22.50B | $ 22.13B | $ 24.51B | $ 24.54B | $ 19.61B | $ 18.67B | |
$ 16.02B | $ 15.66B | $ 16.15B | $ 16.11B | $ 14.25B | $ 14.14B | |
$ 6.48B | $ 6.48B | $ 8.36B | $ 8.43B | $ 5.36B | $ 4.53B | |
$ -118.00M | $ -252.00M | $ -375.00M | $ -490.00M | $ -500.00M | $ -576.00M | |
$ -293.00M | $ 438.00M | $ -321.00M | $ -277.00M | $ 111.00M | $ 121.00M | |
$ 6.51B | $ 6.66B | $ 8.31B | $ 8.21B | $ 4.97B | $ 4.08B | |
$ 952.00M | $ 941.00M | $ 1.37B | $ 1.14B | $ 497.00M | $ 390.00M | |
- | - | - | - | - | - | |
$ 5.56B | $ 5.72B | $ 6.93B | $ 7.07B | $ 4.50B | $ 3.69B | |
- | - | - | - | $ 2.52 | $ 2.07 | |
- | - | - | - | $ 2.50 | $ 2.06 | |
- | - | - | - | $ 1.77B | $ 1.77B | |
- | - | - | - | $ 1.79B | $ 1.78B | |
- | - | - | - | $ 1.44 | $ 1.28 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.65 | $ 3.24 | |
- | - | - | - | - | - | |
$ 34.24B | $ 33.63B | $ 35.29B | $ 34.65B | $ 29.25B | $ 27.37B | |
$ 5.56B | $ 5.72B | $ 6.93B | $ 7.07B | $ 4.50B | $ 3.69B | |
$ 5.82B | $ 5.31B | $ 6.73B | - | $ 4.46B | $ 3.75B | |
- | - | - | - | $ 546.00M | $ 670.00M | |
$ 7.12B | $ 7.30B | $ 8.86B | $ 8.74B | $ 5.51B | $ 4.75B | |
$ 10.36B | $ 10.54B | $ 12.13B | $ 12.28B | $ 8.84B | $ 7.76B |