Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 153.67M | $ 162.66M | $ 139.28M | $ 126.05M | $ 116.04M | $ 105.66M | |
$ 6.80M | $ 4.43M | $ 1.75M | $ 830.00K | $ -10.11M | $ -1.03M | |
$ 108.31M | $ 107.61M | $ -88.25M | $ -77.67M | $ 68.80M | $ 65.06M | |
- | - | - | - | - | - | |
$ -9.78M | $ -4.46M | $ -4.56M | $ -10.03M | - | - | |
$ 38.76M | $ 50.61M | $ 47.03M | $ 48.38M | $ 37.13M | $ 39.56M | |
$ 5.30M | $ 7.65M | $ 7.61M | $ 7.83M | $ 4.94M | $ 5.68M | |
- | - | - | - | - | - | |
$ 38.89M | $ 41.38M | $ 39.25M | $ 40.55M | $ 32.19M | $ 33.23M | |
$ 1.68 | $ 2.73 | $ 2.60 | $ 2.63 | $ 2.00 | $ 2.12 | |
$ 1.68 | $ 2.73 | $ 2.60 | $ 2.63 | $ 2.00 | $ 2.01 | |
$ 89.75M | $ 15.15M | $ 14.97M | $ 15.34M | $ 16.13M | $ 15.65M | |
$ 89.75M | $ 15.15M | $ 14.97M | $ 15.34M | $ 16.13M | $ 16.85M | |
$ 0.32 | - | - | - | $ 0.44 | $ 0.42 | |
- | - | - | - | - | $ 2.12 | |
- | - | - | - | - | $ 2.01 | |
- | - | - | - | - | - | |
$ 110.88M | $ 121.06M | $ 108.45M | $ 93.77M | $ 79.61M | $ 84.06M | |
$ 33.47M | $ 42.96M | $ 39.43M | $ 40.55M | $ 32.19M | $ 33.88M | |
$ -12.91M | $ 2.82M | $ 11.22M | - | $ 32.19M | $ 33.88M | |
- | - | - | - | $ 606.00K | $ 851.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |