Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 389.99B | $ 133.99B | $ 122.65B | $ 117.41B | $ 106.18B | $ 94.57B | |
$ ― | $ 119.21B | $ 108.91B | $ 103.73B | $ 93.29B | $ 82.36B | |
$ ― | $ 14.78B | $ 13.74B | $ 13.69B | $ 12.88B | $ 12.21B | |
$ ― | $ 11.98B | $ 10.90B | $ 10.77B | $ 9.99B | $ 9.30B | |
$ ― | $ 2.80B | $ 2.84B | $ 2.92B | $ 2.90B | $ 2.91B | |
$ ― | $ 220.20M | $ 162.11M | $ 176.48M | $ 156.43M | $ 155.56M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.58B | $ 3.49B | $ 3.49B | $ 3.43B | $ 3.23B | |
$ ― | $ 392.67M | $ 398.28M | $ 463.80M | $ 497.40M | $ 482.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.16B | $ 3.08B | $ 3.05B | $ 2.90B | $ 2.71B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.11B | $ 1.06B | $ 1.12B | $ 1.60B | $ 1.49B | |
$ ― | $ 131.19B | $ 119.81B | $ 114.49B | $ 103.28B | $ 91.66B | |
$ ― | $ 3.16B | $ 3.08B | $ 3.05B | $ 2.90B | $ 2.71B | |
$ ― | $ 2.92B | $ 2.95B | $ 2.95B | $ 2.87B | $ 2.67B | |
$ ― | $ 78.62M | $ 63.48M | $ 68.89M | $ 25.18M | $ 47.12M | |
$ ― | $ 3.66B | $ 3.55B | $ 3.56B | $ 3.45B | $ 3.28B | |
$ ― | $ 5.19B | $ 4.90B | $ 3.56B | $ 4.29B | $ 4.11B |