Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 28.65B | $ 23.58B | $ 20.21B | $ 16.21B | $ 11.07B | |
$ ― | $ 26.14B | $ 20.81B | $ 18.17B | $ 14.65B | $ 9.99B | |
$ ― | $ 2.52B | $ 2.77B | $ 2.04B | $ 1.56B | $ 1.07B | |
$ ― | $ 1.66B | $ 1.30B | $ 970.33M | $ 746.59M | $ 618.30M | |
$ ― | $ 856.48M | $ 1.47B | $ 1.07B | $ 811.04M | $ 454.64M | |
$ ― | $ -228.92M | $ -112.32M | $ -114.65M | $ -112.20M | $ -54.24M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 863.54M | $ 1.61B | $ 1.05B | $ 757.41M | $ 491.23M | |
$ ― | $ 307.60M | $ 399.42M | $ 281.64M | $ 199.88M | $ 127.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 521.03M | $ 1.17B | $ 750.56M | $ 550.81M | $ 362.93M | |
$ ― | $ 0.41 | $ ― | $ 0.62 | $ 0.48 | $ 0.32 | |
$ ― | $ 0.41 | $ ― | $ 0.61 | $ 0.47 | $ 0.31 | |
$ ― | $ 1.27B | $ ― | $ 1.21B | $ 1.16B | $ 1.15B | |
$ ― | $ 1.28B | $ ― | $ 1.22B | $ 1.17B | $ 1.16B | |
$ ― | $ 0.78 | $ ― | $ 0.35 | $ 0.15 | $ 0.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 9.71M | $ 66.23M | |
$ ― | $ 27.80B | $ 22.11B | $ 19.14B | $ 15.40B | $ 10.61B | |
$ ― | $ 521.03M | $ 1.17B | $ 750.56M | $ 550.81M | $ 362.93M | |
$ ― | $ 392.96M | $ 1.10B | $ 726.74M | $ 538.82M | $ 316.55M | |
$ ― | $ 275.04M | $ 122.61M | $ 124.82M | $ 106.13M | $ 49.10M | |
$ ― | $ 1.14B | $ 1.74B | $ 1.18B | $ 863.54M | $ 540.33M | |
$ ― | $ 1.63B | $ 2.02B | $ 1.41B | $ 863.54M | $ 641.63M |