Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 144.70M | $ 145.58M | $ 127.03M | $ 136.00M | $ 161.33M | $ 201.53M | |
$ 81.34M | $ 83.71M | $ 84.64M | $ 93.53M | $ 87.41M | $ 91.73M | |
$ 63.36M | $ 61.87M | $ 42.40M | $ 42.47M | $ 73.92M | $ 109.80M | |
$ 36.63M | $ 29.35M | $ 28.59M | $ 39.76M | $ 50.54M | $ 58.03M | |
$ 26.74M | $ 32.53M | $ 13.81M | $ 2.71M | $ 23.38M | $ 51.77M | |
$ 146.00K | $ 378.00K | $ 923.00K | $ 3.24M | $ 2.36M | $ 809.00K | |
$ -3.49M | $ 200.00K | $ -915.00K | $ 4.36M | $ -109.00K | $ 15.30M | |
$ 23.39M | $ 33.10M | $ 13.82M | $ 10.30M | $ 25.63M | $ 67.88M | |
$ 5.36M | $ 6.03M | $ -106.00K | $ 448.00K | $ 2.65M | $ 19.35M | |
- | - | - | - | - | - | |
$ 17.47M | $ 25.06M | $ 9.91M | $ 1.53M | $ 3.13M | $ 3.59M | |
$ 0.93 | $ 1.41 | $ 0.61 | $ 0.10 | $ 0.21 | $ 0.25 | |
$ 0.80 | $ 1.19 | $ 0.29 | $ 0.09 | $ 0.21 | $ 0.25 | |
$ 75.13M | $ 17.75M | $ 16.15M | $ 15.22M | $ 14.62M | $ 14.16M | |
$ 87.37M | $ 21.07M | $ 41.61M | $ 77.97M | $ 14.63M | $ 14.24M | |
$ 0.20 | $ 0.10 | $ 0.04 | $ 0.08 | $ 0.32 | $ 0.40 | |
- | - | - | - | - | - | |
$ 0.65 | $ 1.24 | $ 0.33 | $ 0.17 | $ 0.22 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 117.96M | $ 113.06M | $ 113.22M | $ 133.29M | $ 137.95M | $ 149.76M | |
$ 17.47M | $ 25.11M | $ 10.00M | $ 1.43M | $ 3.20M | $ 3.59M | |
$ 19.30M | $ 24.43M | $ 9.36M | $ -2.93M | $ 4.50M | $ 1.84M | |
$ 77.00K | $ 23.00K | $ 11.00K | $ 26.00K | $ 49.00K | $ 36.00K | |
$ 23.47M | $ 33.13M | $ 13.83M | $ 10.33M | $ 25.68M | $ 67.91M | |
$ 28.21M | $ 35.52M | $ 15.37M | $ 14.09M | $ 27.40M | $ 69.68M |