Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 851.33M | $ 902.93M | $ 869.58M | $ 362.69M | $ 271.65M | $ 242.16M | |
$ 345.71M | $ 312.52M | $ 314.74M | $ 118.57M | $ 98.82M | $ 93.27M | |
$ 505.62M | $ 590.41M | $ 554.84M | $ 244.12M | $ 172.83M | $ 148.89M | |
$ 444.92M | $ 400.71M | $ 407.46M | $ 169.58M | $ 134.40M | $ 121.57M | |
$ 60.70M | $ 189.70M | $ 147.38M | $ 74.54M | $ 38.44M | $ 27.32M | |
$ -7.88M | $ -5.80M | $ -9.44M | $ 1.69M | $ -526.00K | $ -936.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 46.01M | $ 177.09M | $ 133.12M | $ 71.08M | $ 36.48M | $ 21.02M | |
$ 16.07M | $ 51.13M | $ 37.62M | $ 20.61M | $ 10.78M | $ 7.48M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 29.98M | $ 125.96M | $ 95.41M | $ 50.39M | $ 25.26M | $ 13.27M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.82M | $ 2.76M | $ 1.61M | $ 5.00M | $ 4.81M | |
$ 790.63M | $ 713.23M | $ 722.21M | $ 288.15M | $ 233.21M | $ 214.84M | |
$ 29.98M | $ 125.96M | $ 95.41M | $ 50.39M | $ 25.26M | $ 13.27M | |
$ 29.98M | $ 127.81M | $ 95.75M | $ 52.71M | $ 26.25M | $ 17.53M | |
$ 9.19M | $ 6.49M | $ 5.33M | $ 1.13M | $ 416.00K | $ 783.00K | |
$ 55.20M | $ 183.58M | $ 138.46M | $ 72.21M | $ 36.90M | $ 21.81M | |
$ 162.25M | $ 279.25M | $ 205.07M | $ 93.06M | $ 47.42M | $ 31.25M |