Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 98.63M | $ 105.20M | $ 83.59M | $ 88.30M | $ 113.47M | $ 154.75M | |
$ 10.28M | $ 10.65M | $ 9.58M | $ 10.84M | $ 29.31M | $ 44.32M | |
$ 88.34M | $ 94.55M | $ 74.01M | $ 77.46M | $ 84.16M | $ 110.43M | |
$ 68.52M | $ 71.84M | $ 58.66M | $ 77.47M | $ 70.05M | $ 67.43M | |
$ 19.82M | $ 22.71M | $ 15.35M | $ -3.00K | $ 14.12M | $ 43.00M | |
$ -928.00K | $ 283.00K | $ -1.54M | $ 2.92M | $ -912.00K | $ -204.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 22.11M | $ 22.81M | $ 16.65M | $ 7.86M | $ 8.33M | $ 37.98M | |
$ 6.49M | $ 6.24M | $ 5.25M | $ -37.00K | $ 6.61M | $ 11.32M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 14.98M | $ 15.96M | $ 10.79M | $ 8.16M | $ 1.46M | $ 26.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 78.80M | $ 82.50M | $ 68.24M | $ 88.31M | $ 99.36M | $ 111.75M | |
$ 14.98M | $ 15.96M | $ 10.79M | $ 8.16M | $ 1.46M | $ 26.66M | |
$ 13.29M | $ 16.11M | $ 8.80M | $ 5.11M | $ 4.98M | $ 30.47M | |
$ 1.23M | $ 412.00K | $ 1.50M | $ 320.00K | $ 388.00K | $ 204.00K | |
$ 23.37M | $ 23.22M | $ 18.15M | $ 8.18M | $ 8.72M | $ 38.19M | |
$ 32.08M | $ 31.95M | $ 26.84M | $ 20.13M | $ 17.56M | $ 39.34M |