Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 428.42M | $ 332.70M | $ 292.30M | $ 273.82M | $ 248.78M | $ 222.43M | |
$ 6.38M | $ 54.96M | $ 3.01M | $ 40.95M | $ 41.92M | $ 38.52M | |
$ 422.05M | $ 277.74M | $ 289.29M | $ 232.87M | $ 206.86M | $ 183.91M | |
$ 263.16M | $ 184.82M | $ 214.78M | $ 150.90M | $ 137.06M | $ 128.14M | |
$ 158.89M | $ 92.93M | $ 74.51M | $ 81.98M | $ 69.80M | $ 55.78M | |
$ -36.47M | $ -44.26M | $ -54.86M | $ -40.17M | $ -50.68M | $ -45.33M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 124.30M | $ 83.12M | $ 27.34M | $ 50.65M | $ 19.75M | $ 40.76M | |
$ 26.72M | $ 849.00K | $ 8.96M | $ 21.26M | $ 8.97M | $ 13.06M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 92.85M | $ 75.32M | $ 10.14M | $ 22.19M | $ 5.11M | $ 25.68M | |
$ 0.58 | $ 0.52 | $ 0.07 | $ 0.17 | $ 0.04 | $ ― | |
$ 0.56 | $ 0.52 | $ 0.07 | $ 0.17 | $ 0.04 | $ ― | |
$ 642.21M | $ 144.38M | $ 137.80M | $ 131.05M | $ 129.04M | $ ― | |
$ 669.59M | $ 145.56M | $ 137.86M | $ 131.12M | $ 129.09M | $ ― | |
$ 0.30 | $ 0.28 | $ 0.26 | $ 0.24 | $ 0.22 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.08 | $ 0.48 | $ 0.43 | $ 0.43 | $ 0.31 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.15M | $ 812.00K | $ 365.00K | $ 968.00K | $ 835.00K | |
$ 269.54M | $ 239.78M | $ 217.79M | $ 191.85M | $ 178.99M | $ 166.66M | |
$ 96.60M | $ 81.58M | $ 18.05M | $ 28.11M | $ 10.22M | $ 27.22M | |
$ 96.97M | $ 79.85M | $ 18.05M | $ 26.98M | $ 29.81M | $ 27.22M | |
$ 78.07M | $ 65.92M | $ 72.12M | $ 61.38M | $ 65.38M | $ 58.83M | |
$ 202.37M | $ 149.04M | $ 99.46M | $ 112.03M | $ 85.13M | $ 99.60M | |
$ 375.45M | $ 300.48M | $ 236.04M | $ 236.70M | $ 208.90M | $ 202.99M |