Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 10.19B | $ 7.36B | $ 5.66B | $ 4.42B | $ 2.48B | |
$ ― | $ 7.80B | $ 5.40B | $ 3.99B | $ 3.12B | $ 1.74B | |
$ ― | $ 2.39B | $ 1.96B | $ 1.67B | $ 1.30B | $ 737.55M | |
$ ― | $ 1.29B | $ 936.92M | $ 749.23M | $ 616.83M | $ 455.43M | |
$ ― | $ 1.10B | $ 1.02B | $ 919.80M | $ 680.79M | $ 282.12M | |
$ ― | $ -69.02M | $ -96.11M | $ -27.28M | $ 6.10M | $ 32.45M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.44B | $ 1.19B | $ 1.07B | $ 726.06M | $ 314.57M | |
$ ― | $ 128.89M | $ 138.73M | $ 147.82M | $ 122.58M | $ 83.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.26B | $ 1.05B | $ 919.71M | $ 600.21M | $ 229.44M | |
$ ― | $ 0.40 | $ 0.34 | $ 0.30 | $ 0.20 | $ 0.08 | |
$ ― | $ 0.35 | $ 0.29 | $ 0.26 | $ 0.17 | $ 0.07 | |
$ ― | $ 3.14B | $ 3.11B | $ 3.08B | $ 3.04B | $ 3.04B | |
$ ― | $ 3.64B | $ 3.62B | $ 3.60B | $ 3.58B | $ 3.52B | |
$ ― | $ 0.12 | $ 0.00 | $ 0.09 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.09B | $ 6.34B | $ 4.74B | $ 3.74B | $ 2.20B | |
$ ― | $ 1.26B | $ 1.05B | $ 919.71M | $ 600.21M | $ 229.44M | |
$ ― | $ 943.72M | $ 818.26M | $ 815.74M | $ 579.70M | $ 229.44M | |
$ ― | $ 119.67M | $ 132.28M | $ 85.47M | $ 18.22M | $ 2.63M | |
$ ― | $ 1.56B | $ 1.32B | $ 1.16B | $ 744.28M | $ 317.21M | |
$ ― | $ 1.81B | $ 1.57B | $ 1.40B | $ 968.57M | $ 566.04M |