Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 254.38B | $ 188.49B | $ 146.29B | $ 129.44B | $ 116.03B | $ 94.58B | |
$ 196.61B | $ 146.53B | $ 113.91B | $ 101.49B | $ 91.31B | $ 74.92B | |
$ 57.77B | $ 41.95B | $ 32.38B | $ 27.95B | $ 24.72B | $ 19.67B | |
$ 45.50B | $ 33.20B | $ 25.45B | $ 22.38B | $ 19.56B | $ 15.25B | |
$ 12.27B | $ 8.75B | $ 6.93B | $ 5.58B | $ 5.16B | $ 4.42B | |
$ -5.11B | $ -3.88B | $ -3.18B | $ -3.17B | $ -2.72B | $ -1.22B | |
- | - | - | - | - | - | |
$ 7.28B | $ 4.95B | $ 3.75B | $ 2.47B | $ 2.43B | $ 3.24B | |
$ 2.20B | $ 1.47B | $ 1.07B | $ 928.09M | $ 848.28M | $ 1.12B | |
- | - | - | - | - | - | |
$ 4.95B | $ 3.42B | $ 2.59B | $ 1.57B | $ 1.64B | $ 2.08B | |
$ 5.17 | $ 3.57 | $ 2.71 | $ 1.64 | $ 2.14 | $ 2.16 | |
$ 5.17 | $ 3.57 | $ 2.71 | $ 1.64 | $ 2.14 | $ 2.16 | |
$ 3.82B | $ 957.61M | $ 954.54M | $ 958.00M | $ 964.31M | $ 963.92M | |
$ 3.82B | $ 957.61M | $ 954.54M | $ 958.00M | $ 964.31M | $ 963.92M | |
$ 0.52 | $ 0.47 | $ 0.00 | $ 0.41 | $ 0.39 | $ 0.33 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.23B | $ 1.03B | |
$ 242.11B | $ 179.74B | $ 139.35B | $ 123.87B | $ 110.87B | $ 90.16B | |
$ 4.95B | $ 3.42B | $ 2.59B | $ 1.57B | $ 1.64B | $ 2.08B | |
$ 4.95B | $ 3.42B | $ 2.59B | $ 1.57B | $ 1.64B | $ 2.08B | |
$ 3.35B | $ 2.66B | $ 2.31B | $ 2.34B | $ 2.02B | $ 672.28M | |
$ 10.63B | $ 7.61B | $ 6.05B | $ 4.81B | $ 4.45B | $ 3.91B | |
$ 18.35B | $ 13.01B | $ 9.91B | $ 8.36B | $ 7.55B | $ 5.55B |