Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 120.23M | $ 117.41M | $ 123.22M | $ 131.60M | $ 107.98M | $ 102.15M | |
$ 39.91M | $ 72.62M | $ 71.61M | $ 72.56M | $ 62.38M | - | |
$ 80.32M | $ 44.79M | $ 51.61M | $ 59.04M | $ 45.60M | $ 102.15M | |
$ 32.91M | $ 25.97M | $ 13.04M | $ 101.08M | $ 85.70M | $ 83.28M | |
$ 14.70M | $ 18.82M | $ 38.56M | $ 30.52M | $ 22.28M | $ 18.87M | |
$ 1.35M | $ 525.00K | $ -392.00K | $ -376.00K | $ -550.00K | $ 169.00K | |
$ 155.00K | $ 149.00K | $ 229.00K | $ -1.72M | $ -1.14M | $ -2.03M | |
$ 16.18M | $ 19.49M | $ 38.40M | $ 31.87M | $ 22.87M | $ 20.59M | |
$ 3.79M | $ 4.31M | $ 7.61M | $ 6.92M | $ 5.39M | $ 5.18M | |
$ 73.00K | $ 73.00K | $ -31.00K | $ 1.53M | $ 898.00K | $ 1.77M | |
$ 1.05M | $ 9.09M | $ 18.83M | $ 14.69M | $ 9.96M | $ 9.13M | |
$ 0.79 | $ 0.96 | $ 1.92 | $ 1.52 | $ 1.05 | $ 0.98 | |
$ 0.80 | $ 0.96 | $ 1.92 | $ 1.52 | $ 1.05 | $ 0.98 | |
$ 37.90M | $ 9.43M | $ 9.79M | $ 9.67M | $ 9.50M | $ 8.80M | |
$ 38.06M | $ 9.46M | $ 9.82M | $ 9.69M | $ 9.51M | $ 8.80M | |
$ 0.57 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 105.53M | $ 98.59M | $ 84.66M | $ 101.08M | $ 85.70M | $ 83.28M | |
$ 7.51M | $ 9.09M | $ 18.83M | $ 14.69M | $ 9.96M | $ 8.65M | |
$ 16.10M | $ 15.40M | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.37M | $ 19.91M | $ 38.81M | $ 32.25M | $ 23.43M | $ 20.60M | |
$ 20.48M | $ 23.93M | $ 42.70M | $ 36.17M | $ 27.40M | $ 23.79M |