Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.81T | $ 2.51T | $ ― | $ 2.03T | $ 2.09T | $ 2.12T | |
$ 1.15T | $ 1.59T | $ ― | $ 1.28T | $ 1.30T | $ 1.30T | |
$ 663.12B | $ 921.84B | $ ― | $ 744.61B | $ 791.75B | $ 817.04B | |
$ 528.22B | $ 704.79B | $ ― | $ 609.45B | $ 590.31B | $ 605.27B | |
$ 134.90B | $ 217.05B | $ ― | $ 135.17B | $ 201.44B | $ 211.77B | |
$ -6.68B | $ -11.72B | $ ― | $ -7.75B | $ -4.92B | $ -4.45B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 128.72B | $ 205.99B | $ ― | $ 125.40B | $ 197.39B | $ 207.31B | |
$ 34.53B | $ 54.27B | $ ― | $ 32.81B | $ 56.10B | $ 56.37B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 94.09B | $ 151.56B | $ ― | $ 92.83B | $ 142.21B | $ 151.08B | |
$ 185.70 | $ 299.10 | $ ― | $ 196.52 | $ 310.44 | $ 329.80 | |
$ 185.67 | $ 299.06 | $ ― | $ 196.49 | $ 310.42 | $ 329.79 | |
$ 1.52B | $ 506.70M | $ ― | $ 472.36M | $ 458.08M | $ 458.09M | |
$ 1.52B | $ 506.77M | $ ― | $ 472.42M | $ 458.11M | $ 458.11M | |
$ 113.00 | $ 113.00 | $ ― | $ 106.00 | $ 100.00 | $ 99.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.68T | $ 2.29T | $ ― | $ 1.89T | $ 1.89T | $ 1.91T | |
$ 94.09B | $ 151.56B | $ ― | $ 92.83B | $ 142.21B | $ 151.08B | |
$ 94.09B | $ 151.56B | $ ― | $ 94.52B | $ 142.21B | $ 151.73B | |
$ 11.40B | $ 17.22B | $ ― | $ 14.98B | $ 13.01B | $ 12.73B | |
$ 140.12B | $ 223.21B | $ ― | $ 140.38B | $ 210.40B | $ 220.04B | |
$ 245.36B | $ 363.63B | $ ― | $ 263.66B | $ 323.44B | $ 329.25B |