Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 2.18B | $ 2.00B | $ 1.84B | $ 1.41B | $ 1.04B | |
$ ― | $ 872.79M | $ 759.70M | $ 714.84M | $ 547.60M | $ 643.75M | |
$ ― | $ 1.31B | $ 1.24B | $ 1.12B | $ 866.47M | $ 392.21M | |
$ ― | $ 326.59M | $ 335.06M | $ 290.03M | $ 229.20M | $ 175.23M | |
$ ― | $ 983.67M | $ 906.00M | $ 831.05M | $ 637.27M | $ 216.99M | |
$ ― | $ -430.00M | $ -404.42M | $ -375.20M | $ -289.23M | $ -162.27M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 930.19M | $ 762.63M | $ 652.21M | $ 530.14M | $ 270.57M | |
$ ― | $ 121.73M | $ 78.42M | $ 39.09M | $ 16.29M | $ 63.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 778.48M | $ 673.40M | $ 604.29M | $ 502.41M | $ 200.04M | |
$ ― | $ 0.09 | $ 0.08 | $ 0.07 | $ 0.06 | $ 0.02 | |
$ ― | $ 0.09 | $ 0.08 | $ 0.07 | $ 0.06 | $ 0.02 | |
$ ― | $ 8.33B | $ 8.23B | $ 8.37B | $ 8.55B | $ 8.57B | |
$ ― | $ 8.39B | $ 9.17B | $ 9.17B | $ 8.82B | $ 8.60B | |
$ ― | $ 0.02 | $ 0.02 | $ 0.02 | $ <0.01 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 18.45M | |
$ ― | $ 1.20B | $ 1.09B | $ 1.00B | $ 776.80M | $ 818.98M | |
$ ― | $ 778.48M | $ 673.40M | $ 604.29M | $ 502.41M | $ 200.04M | |
$ ― | $ 615.51M | $ 598.60M | $ 538.74M | $ 472.05M | $ 200.92M | |
$ ― | $ 446.12M | $ 404.42M | $ 384.81M | $ 301.21M | $ 184.90M | |
$ ― | $ 1.38B | $ 1.17B | $ 1.04B | $ 831.35M | $ 455.47M | |
$ ― | $ 1.86B | $ 1.70B | $ 1.54B | $ 1.20B | $ 693.00M |