Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 275.22M | $ 244.91M | $ 517.82M | $ 470.70M | $ 397.13M | |
$ ― | $ 252.14M | $ 212.01M | $ 447.44M | $ 400.62M | $ 324.02M | |
$ ― | $ 23.07M | $ 32.90M | $ 70.38M | $ 70.08M | $ 73.11M | |
$ ― | $ 47.18M | $ 43.77M | $ 52.71M | $ 54.29M | $ 33.05M | |
$ ― | $ -24.11M | $ -10.88M | $ 17.67M | $ 15.79M | $ 40.06M | |
$ ― | $ -10.51M | $ -10.69M | $ -17.18M | $ -16.34M | $ -15.09M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -16.26M | $ -21.56M | $ 4.17M | $ 6.84M | $ 4.17M | |
$ ― | $ 478.00K | $ 286.00K | $ 4.15M | $ 9.15M | $ 5.27M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 131.54M | $ -4.86M | $ 643.00K | $ -694.00K | $ 925.00K | |
$ ― | $ ― | $ ― | $ 0.01 | $ -0.01 | $ ― | |
$ ― | $ ― | $ ― | $ 0.01 | $ -0.01 | $ ― | |
$ ― | $ ― | $ ― | $ 75.52M | $ 75.83M | $ ― | |
$ ― | $ ― | $ ― | $ 75.52M | $ 75.83M | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.15M | $ 4.04M | $ 5.29M | $ 7.82M | $ 8.24M | |
$ ― | $ 299.32M | $ 255.78M | $ 500.14M | $ 454.91M | $ 357.07M | |
$ ― | $ 131.54M | $ -4.86M | $ 643.00K | $ -694.00K | $ 925.00K | |
$ ― | $ -32.22M | $ -16.21M | $ 132.76K | $ -2.80M | $ 16.63M | |
$ ― | $ 13.07M | $ 12.12M | $ 11.52M | $ 13.63M | $ 11.85M | |
$ ― | $ -3.18M | $ -9.44M | $ 15.69M | $ 20.48M | $ 16.02M | |
$ ― | $ 11.65M | $ 4.71M | $ 29.59M | $ 29.76M | $ 24.10M |