Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 241.35M | $ 224.75M | $ 283.39M | $ 329.50M | $ 236.41M | $ 180.31M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 54.70M | $ 57.20M | $ 60.86M | $ 104.13M | $ 65.84M | $ 36.63M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.91M | $ 991.00K | $ 1.14M | $ -6.92M | $ -3.72M | $ -3.19M | |
$ 34.87M | $ 26.23M | $ 30.11M | $ 84.93M | $ 49.66M | $ 39.82M | |
$ 6.32M | $ 4.54M | $ 6.21M | $ 17.91M | $ 10.24M | $ 8.37M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.55M | $ 21.69M | $ 23.90M | $ 67.02M | $ 39.42M | $ 31.46M | |
$ 15.13 | $ 11.45 | $ 12.60 | $ 35.38 | $ 20.84 | $ 17.00 | |
$ 15.10 | $ 11.45 | $ 12.59 | $ 35.28 | $ 20.80 | $ 16.59 | |
$ 7.54M | $ 1.89M | $ 1.90M | $ 1.89M | $ 1.89M | $ 1.89M | |
$ 7.56M | $ 1.89M | $ 1.90M | $ 1.90M | $ 1.90M | $ 1.90M | |
$ 1.84 | $ 1.84 | $ 4.84 | $ 19.82 | $ ― | $ 9.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -206.49M | $ -198.52M | $ -253.28M | $ -244.57M | $ -186.75M | $ -143.68M | |
$ 28.55M | $ 21.69M | $ 23.90M | $ 67.02M | $ 39.42M | $ 31.46M | |
$ 33.34M | $ 20.92M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |