Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 690.26M | $ 511.49M | $ 503.47M | $ 353.67M | $ 247.51M | |
$ ― | $ 127.34M | $ 80.02M | $ 80.29M | $ 64.37M | $ 47.80M | |
$ ― | $ 562.93M | $ 431.47M | $ 423.18M | $ 289.30M | $ 199.71M | |
$ ― | $ 110.84M | $ 115.89M | $ 49.88M | $ 40.74M | $ 34.51M | |
$ ― | $ 452.08M | $ 315.58M | $ 373.29M | $ 248.55M | $ 165.19M | |
$ ― | $ 33.09M | $ 11.73M | $ 12.56M | $ 6.96M | $ 1.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 534.50M | $ 310.07M | $ 391.19M | $ 261.16M | $ 162.17M | |
$ ― | $ 77.71M | $ 50.92M | $ 64.46M | $ 37.37M | $ 23.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 456.79M | $ 250.30M | $ 206.44M | $ 146.70M | $ 117.70M | |
$ ― | $ 0.37 | $ 0.26 | $ 0.17 | $ 0.12 | $ 0.09 | |
$ ― | $ 0.37 | $ 0.26 | $ 0.17 | $ 0.12 | $ 0.09 | |
$ ― | $ 1.22B | $ 952.80M | $ 1.25B | $ 1.25B | $ 1.25B | |
$ ― | $ 1.23B | $ 963.78M | $ 1.25B | $ 1.25B | $ 1.25B | |
$ ― | $ 0.04 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 238.18M | $ 195.91M | $ 130.17M | $ 105.12M | $ 82.31M | |
$ ― | $ 456.79M | $ 250.30M | $ 206.44M | $ 146.70M | $ 117.70M | |
$ ― | $ 414.14M | $ 243.35M | $ 202.99M | $ 146.17M | $ 118.10M | |
$ ― | $ 196.00K | $ 42.00K | $ 0.00 | $ 2.00K | $ 1.00K | |
$ ― | $ 534.69M | $ 310.12M | $ 391.19M | $ 261.16M | $ 162.17M | |
$ ― | $ 546.55M | $ 318.32M | $ 398.04M | $ 267.42M | $ 168.65M |