Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 185.77B | $ 184.30B | $ 164.12B | $ 168.63B | $ 157.29B | $ 143.67B | |
$ 150.48B | $ 150.48B | $ 134.04B | $ 139.48B | $ 128.54B | $ 117.21B | |
$ 35.28B | $ 33.82B | $ 30.08B | $ 29.16B | $ 29.21B | $ 26.46B | |
$ 22.22B | $ 21.94B | $ 19.87B | $ 15.63B | $ 17.47B | $ 16.34B | |
$ 13.06B | $ 11.88B | $ 10.21B | $ 10.65B | $ 11.74B | $ 10.12B | |
$ -2.53B | $ -2.82B | $ -2.87B | $ -2.45B | $ -2.22B | $ -2.23B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 12.22B | $ 12.22B | $ 10.65B | $ 11.43B | $ 9.58B | $ 8.70B | |
$ 2.94B | $ 2.94B | $ 2.47B | $ 3.37B | $ 2.81B | $ 2.50B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.29B | $ 9.29B | $ 8.18B | $ 8.07B | $ 6.77B | $ 6.20B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 354.76M | $ 693.28M | $ 596.03M | $ 708.26M | $ 628.57M | $ 708.01M | |
$ 172.71B | $ 172.42B | $ 153.91B | $ 155.10B | $ 146.01B | $ 133.55B | |
$ 9.29B | $ 9.29B | $ 8.18B | $ 8.07B | $ 6.77B | $ 6.20B | |
$ 9.29B | $ 9.29B | $ 8.13B | $ 8.05B | $ 6.77B | $ 5.95B | |
$ 2.91B | $ 2.91B | $ 2.78B | $ 2.27B | $ 2.07B | $ 1.94B | |
$ 15.13B | $ 15.13B | $ 13.44B | $ 13.70B | $ 11.65B | $ 10.65B | |
$ 19.71B | $ 19.70B | $ 18.07B | $ 17.98B | $ 15.43B | $ 14.13B |