Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 20.12B | $ 19.09B | $ 17.74B | $ 16.23B | $ 14.85B | $ 10.19B | |
$ 7.18B | $ 7.67B | $ 7.99B | $ 8.13B | $ 7.81B | $ 4.02B | |
$ 12.94B | $ 11.42B | $ 9.74B | $ 8.10B | $ 7.04B | $ 6.17B | |
$ 6.62B | $ 6.58B | $ 6.06B | $ 5.81B | $ 5.65B | $ 3.33B | |
$ 5.66B | $ 5.01B | $ 3.74B | $ 2.29B | $ 1.85B | $ 1.61B | |
$ -1.16B | $ -976.00M | $ -733.00M | $ -693.00M | $ -709.00M | $ -473.00M | |
$ 595.00M | $ 27.00M | $ -40.00M | $ -171.00M | $ -492.00M | $ -38.00M | |
$ 4.42B | $ 3.90B | $ 2.91B | $ 1.67B | $ 1.17B | $ 1.08B | |
$ 658.00M | $ 754.00M | $ 551.00M | $ 363.00M | $ 196.00M | $ 198.00M | |
$ -646.00M | $ -15.00M | $ 220.00M | $ 100.00M | - | $ 29.00M | |
$ 3.06B | $ 3.07B | $ 2.53B | $ 1.33B | $ 958.00M | $ 893.00M | |
$ 5.19 | $ 5.02 | $ 3.94 | $ 2.01 | $ 1.42 | $ 1.74 | |
$ 5.18 | $ 4.98 | $ 3.91 | $ 1.99 | $ 1.40 | $ 1.71 | |
$ 2.35B | $ 611.70M | $ 642.30M | $ 662.60M | $ 672.10M | $ 512.30M | |
$ 2.36B | $ 615.90M | $ 647.90M | $ 671.60M | $ 683.40M | $ 522.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 19.92B | $ 14.25B | $ 14.05B | $ 11.89B | $ 11.49B | $ 7.35B | |
$ 3.06B | $ 3.07B | $ 2.53B | $ 1.33B | $ 958.00M | $ 893.00M | |
$ 3.86B | - | - | - | $ 888.09M | $ 944.57M | |
- | - | - | - | - | - | |
$ 5.25B | $ 4.90B | $ 3.66B | $ 2.36B | $ 1.89B | $ 1.56B | |
$ 8.39B | $ 8.02B | $ 6.83B | $ 5.56B | $ 5.10B | $ 3.33B |