Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 9.44B | $ 6.54B | $ 5.47B | $ 4.18B | $ 3.36B | |
$ ― | $ 7.80B | $ 5.35B | $ 4.38B | $ 3.33B | $ 2.56B | |
$ ― | $ 1.64B | $ 1.20B | $ 1.09B | $ 850.33M | $ 802.41M | |
$ ― | $ 365.52M | $ 267.83M | $ 365.37M | $ 326.99M | $ 355.34M | |
$ ― | $ 1.28B | $ 927.61M | $ 725.06M | $ 523.33M | $ 447.07M | |
$ ― | $ 65.73M | $ 39.31M | $ 32.40M | $ 35.50M | $ -8.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.32B | $ 931.62M | $ 760.55M | $ 556.44M | $ 428.79M | |
$ ― | $ 331.09M | $ 224.42M | $ 216.41M | $ 148.95M | $ 121.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 983.87M | $ 700.01M | $ 537.84M | $ 403.19M | $ 306.76M | |
$ ― | $ 0.30 | $ 0.21 | $ 0.16 | $ 0.12 | $ 0.09 | |
$ ― | $ 0.30 | $ 0.21 | $ 0.16 | $ 0.12 | $ 0.09 | |
$ ― | $ 3.29B | $ 3.29B | $ 3.29B | $ 3.29B | $ 3.29B | |
$ ― | $ 3.29B | $ 3.29B | $ 3.29B | $ 3.29B | $ 3.29B | |
$ ― | $ 0.07 | $ 0.02 | $ 0.00 | $ 0.00 | $ 0.01 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.17B | $ 5.62B | $ 4.74B | $ 3.65B | $ 2.91B | |
$ ― | $ 983.87M | $ 700.01M | $ 537.84M | $ 403.19M | $ 306.76M | |
$ ― | $ 1.00B | $ 728.94M | $ 538.46M | $ 408.31M | $ 318.56M | |
$ ― | $ 3.23M | $ 3.16M | $ 2.35M | $ 3.24M | $ 8.91M | |
$ ― | $ 1.32B | $ 934.78M | $ 762.90M | $ 559.68M | $ 437.70M | |
$ ― | $ 1.39B | $ 984.42M | $ 803.72M | $ 577.56M | $ 453.99M |