Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 119.51M | $ 117.41M | $ 123.22M | $ 131.60M | $ 107.98M | $ 102.15M | |
$ 23.72M | $ 72.62M | - | - | $ 62.38M | $ 60.04M | |
$ 95.79M | $ 44.79M | $ 123.22M | $ 131.60M | $ 45.60M | $ 42.11M | |
$ 102.75M | $ 98.59M | $ 84.66M | $ -101.08M | $ 23.32M | $ 23.24M | |
$ 16.76M | $ 18.82M | $ 38.56M | $ 30.52M | $ 22.28M | $ 18.87M | |
$ 1.26M | $ 525.00K | $ -392.00K | $ -376.00K | $ -550.00K | $ -312.00K | |
$ -96.00K | $ -149.00K | $ -229.00K | $ -1.72M | $ 1.14M | $ 2.03M | |
$ 18.12M | $ 19.49M | $ 38.40M | $ 31.87M | $ 22.87M | $ 20.59M | |
$ 4.09M | $ 4.31M | $ 7.61M | $ 6.92M | $ 5.39M | $ 5.18M | |
$ 73.00K | $ 73.00K | $ -31.00K | $ 1.53M | - | - | |
$ 21.46M | $ 9.09M | $ 18.83M | $ 14.69M | $ 9.96M | $ 8.65M | |
$ 0.90 | $ 0.96 | $ 1.92 | $ 1.52 | $ 1.05 | $ 0.98 | |
$ 0.90 | $ 0.96 | $ 1.92 | $ 1.52 | $ 1.05 | $ 0.98 | |
$ 37.71M | $ 9.43M | $ 9.79M | $ 9.67M | $ 9.50M | $ 8.80M | |
$ 37.86M | $ 9.46M | $ 9.82M | $ 9.69M | $ 9.51M | $ 8.80M | |
$ 0.38 | - | - | - | $ 0.64 | $ 0.60 | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.29 | $ 1.18 | |
- | - | - | - | $ 1.28 | $ 1.17 | |
- | - | - | - | - | - | |
$ 102.75M | $ 98.59M | $ 84.66M | $ -101.08M | $ 85.70M | $ 83.28M | |
$ 8.47M | $ 9.09M | $ 18.83M | $ 14.69M | $ 9.96M | $ 8.65M | |
$ 16.67M | $ 15.40M | $ 30.34M | - | $ 9.27M | $ 7.32M | |
- | - | - | - | $ 563.00K | $ 481.00K | |
$ 18.40M | $ 19.91M | $ 38.81M | $ 32.24M | $ 23.43M | $ 21.07M | |
$ 22.47M | $ 23.93M | $ 42.70M | $ 36.17M | $ 27.40M | $ 24.26M |