Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 180.19B | $ 167.76B | $ 158.54B | $ 165.78B | $ 165.33B | $ 140.91B | |
$ 132.73B | $ 116.61B | $ 106.44B | $ 111.00B | $ 108.35B | $ 92.30B | |
$ 47.46B | $ 51.15B | $ 52.10B | $ 54.78B | $ 56.98B | $ 48.61B | |
$ 13.19B | $ 48.02B | $ 41.87B | $ 42.32B | $ 46.67B | $ 39.89B | |
$ 34.27B | $ 3.13B | $ 10.23B | $ 12.47B | $ 10.30B | $ 8.72B | |
$ -193.00M | $ 1.04B | $ -799.00M | $ -822.00M | $ -827.00M | $ -619.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 34.06B | $ 3.95B | $ 9.04B | $ 11.38B | $ 9.74B | $ 8.31B | |
$ 19.63B | $ 3.58B | $ 2.32B | $ 4.34B | $ 2.15B | $ 3.00B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 14.16B | $ 221.00M | $ 6.56B | $ 7.04B | $ 7.59B | $ 5.30B | |
$ 201.56 | $ 3.11 | $ 92.08 | $ 95.68 | $ 104.63 | $ 72.82 | |
$ 201.30 | $ 3.10 | $ 91.96 | $ 95.53 | $ 97.09 | $ 63.97 | |
$ 283.93M | $ 71.25M | $ 73.03M | $ 73.53M | $ 71.19M | $ 71.18M | |
$ 284.27M | $ 71.33M | $ 73.13M | $ 73.64M | $ 76.72M | $ 80.56M | |
$ 22.50 | $ 20.00 | $ 20.00 | $ 20.00 | $ 18.00 | $ 16.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 145.92B | $ 164.63B | $ 148.31B | $ 153.31B | $ 155.02B | $ 132.19B | |
$ 14.16B | $ 221.00M | $ 6.56B | $ 7.04B | $ 7.59B | $ 5.30B | |
$ 14.16B | $ 221.00M | $ 6.56B | $ 7.04B | $ 7.59B | $ 5.30B | |
$ 5.04B | $ 1.08B | $ 1.17B | $ 1.34B | $ 1.35B | $ 1.11B | |
$ 39.10B | $ 5.04B | $ 10.21B | $ 12.73B | $ 11.10B | $ 9.42B | |
$ 49.04B | $ 14.90B | $ 19.00B | $ 21.72B | $ 17.43B | $ 14.67B |