Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 19.05B | $ 14.81B | $ 14.32B | $ 11.26B | $ 8.34B | |
$ ― | $ 7.22B | $ 5.68B | $ 5.75B | $ 5.07B | $ 3.69B | |
$ ― | $ 11.83B | $ 9.13B | $ 8.58B | $ 6.19B | $ 4.65B | |
$ ― | $ 9.12B | $ 6.65B | $ 6.10B | $ 4.22B | $ 2.93B | |
$ ― | $ 2.71B | $ 2.48B | $ 2.48B | $ 1.97B | $ 1.73B | |
$ ― | $ -159.45M | $ -197.07M | $ -249.80M | $ -249.05M | $ -188.51M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.52B | $ 2.23B | $ 2.15B | $ 1.86B | $ 1.57B | |
$ ― | $ 396.86M | $ 369.45M | $ 381.32M | $ 289.67M | $ 255.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.93B | $ 1.66B | $ 1.59B | $ 1.44B | $ 1.17B | |
$ ― | $ 0.38 | $ 0.33 | $ 0.32 | $ ― | $ ― | |
$ ― | $ 0.38 | $ 0.33 | $ 0.32 | $ ― | $ ― | |
$ ― | $ 5.04B | $ 5.04B | $ 5.04B | $ ― | $ ― | |
$ ― | $ 5.04B | $ 5.04B | $ 5.04B | $ ― | $ ― | |
$ ― | $ 0.00 | $ 0.00 | $ 0.10 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 267.57M | $ 268.60M | $ 228.48M | $ 122.08M | |
$ ― | $ 16.35B | $ 12.33B | $ 11.84B | $ 9.29B | $ 6.61B | |
$ ― | $ 1.93B | $ 1.66B | $ 1.59B | $ 1.44B | $ 1.17B | |
$ ― | $ 1.99B | $ 1.74B | $ 1.64B | $ 1.37B | $ 1.16B | |
$ ― | $ 222.03M | $ 244.67M | $ 301.05M | $ 292.30M | $ 221.07M | |
$ ― | $ 2.74B | $ 2.47B | $ 2.46B | $ 2.15B | $ 1.79B | |
$ ― | $ 3.59B | $ 3.16B | $ 3.05B | $ 2.68B | $ 2.21B |