Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 158.09M | $ 166.56M | $ 140.81M | $ 114.54M | $ 124.24M | $ 118.22M | |
$ 111.34M | $ 117.76M | $ -98.07M | $ 81.69M | $ 85.28M | $ 79.95M | |
$ 46.75M | $ 48.80M | $ 42.75M | $ 32.85M | $ 38.96M | $ 38.27M | |
$ 23.33M | $ 23.36M | $ 22.22M | $ 21.03M | $ 21.30M | $ 20.46M | |
$ 23.42M | $ 25.44M | $ 20.53M | $ 11.82M | $ 17.67M | $ 17.81M | |
$ -214.00K | - | - | $ 1.68M | $ 3.27M | $ 2.66M | |
$ -2.82M | $ -1.88M | $ -1.20M | - | - | - | |
$ 27.52M | $ 27.31M | $ 21.72M | $ 13.50M | $ 20.94M | $ 20.48M | |
$ 6.53M | $ 6.44M | $ 5.16M | $ 3.17M | $ 4.94M | $ 5.15M | |
- | - | - | - | - | - | |
$ 19.93M | $ 20.87M | $ 16.57M | $ 10.32M | $ 16.00M | $ 15.32M | |
$ 1.68 | $ 1.69 | $ 1.34 | $ 0.83 | $ 1.29 | $ 1.23 | |
$ 1.28 | $ 1.69 | $ 1.34 | $ 0.83 | $ 1.29 | $ 1.23 | |
$ 49.27M | $ 12.34M | $ 12.41M | $ 12.45M | $ 12.44M | $ 12.43M | |
$ 49.27M | $ 12.34M | $ 12.41M | $ 12.45M | $ 12.44M | $ 12.43M | |
$ 1.50 | $ 0.25 | $ 0.20 | $ 0.40 | $ 0.28 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 134.68M | $ 141.13M | $ -75.84M | $ 102.72M | $ 106.58M | $ 100.41M | |
$ 21.00M | $ 20.87M | $ 16.57M | $ 10.32M | $ 16.00M | $ 15.32M | |
$ 10.24M | - | - | $ 10.32M | $ 16.00M | $ 15.32M | |
- | - | - | - | - | - | |
$ 27.74M | $ 27.31M | $ 21.72M | $ 11.82M | $ 17.67M | $ 17.81M | |
$ 15.36M | $ 31.29M | $ 25.56M | $ 15.64M | $ 21.35M | $ 21.27M |