Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 8.34B | $ 5.03B | $ 2.49B | $ 1.33B | $ 1.04B | |
$ ― | $ 5.95B | $ 3.45B | $ 1.65B | $ 939.03M | $ 755.63M | |
$ ― | $ 2.39B | $ 1.58B | $ 838.08M | $ 390.29M | $ 286.90M | |
$ ― | $ 804.89M | $ 591.51M | $ 315.61M | $ 196.79M | $ 128.22M | |
$ ― | $ 1.59B | $ 986.24M | $ 522.47M | $ 193.50M | $ 158.68M | |
$ ― | $ -22.99M | $ -3.18M | $ -13.90M | $ 9.17M | $ 5.65M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.50B | $ 904.79M | $ 506.05M | $ 195.19M | $ 145.88M | |
$ ― | $ 278.86M | $ 180.47M | $ 121.52M | $ 48.99M | $ 37.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.11B | $ 692.95M | $ 384.53M | $ 146.20M | $ 108.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.76B | $ 4.04B | $ 1.97B | $ 1.14B | $ 883.85M | |
$ ― | $ 1.11B | $ 692.95M | $ 384.53M | $ 146.20M | $ 108.78M | |
$ ― | $ 1.17B | $ 749.44M | $ 387.15M | $ 152.74M | $ 123.59M | |
$ ― | $ 53.76M | $ 14.59M | $ 51.83M | $ 66.90M | $ 92.10M | |
$ ― | $ 1.55B | $ 919.37M | $ 557.88M | $ 262.09M | $ 237.98M | |
$ ― | $ 1.73B | $ 1.00B | $ 574.98M | $ 266.93M | $ 240.73M |