Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 798.52M | $ 405.41M | $ 248.69M | $ 299.14M | $ 292.05M | $ 276.54M | |
$ ― | $ 263.43M | $ 131.71M | $ 170.28M | $ 168.44M | $ 162.41M | |
$ ― | $ 141.98M | $ 116.98M | $ 128.87M | $ 123.61M | $ 114.13M | |
$ ― | $ 30.11M | $ 26.25M | $ 17.13M | $ 9.71M | $ 7.48M | |
$ ― | $ 111.86M | $ 90.73M | $ 111.73M | $ 113.90M | $ 106.64M | |
$ ― | $ -26.67M | $ -17.22M | $ -60.65M | $ -57.21M | $ -47.23M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 98.44M | $ 71.41M | $ 69.64M | $ 62.41M | $ 57.02M | |
$ ― | $ 25.52M | $ 16.23M | $ 16.39M | $ 15.36M | $ 19.89M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -22.20M | $ 71.84M | $ 51.55M | $ 44.86M | $ 37.09M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 734.00K | $ 626.00K | $ 740.00K | $ 2.12M | $ 1.83M | |
$ ― | $ 293.54M | $ 157.96M | $ 187.41M | $ 178.16M | $ 169.89M | |
$ ― | $ -22.20M | $ 71.84M | $ 51.55M | $ 44.86M | $ 37.09M | |
$ ― | $ 71.60M | $ 53.60M | $ 45.31M | $ 45.75M | $ 37.35M | |
$ ― | $ 29.81M | $ 21.09M | $ 62.03M | $ 57.46M | $ 43.44M | |
$ ― | $ 128.25M | $ 92.50M | $ 131.67M | $ 119.87M | $ 100.45M | |
$ ― | $ 175.23M | $ 134.54M | $ 196.14M | $ 175.50M | $ 146.56M |