Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 162.66M | $ 162.66M | $ 139.28M | $ 126.05M | $ 116.04M | $ 105.66M | |
$ 4.43M | $ 4.43M | $ 1.75M | $ 830.00K | $ -10.11M | $ -1.03M | |
$ 107.61M | $ 107.61M | $ -88.25M | $ -77.67M | $ 68.80M | $ 65.06M | |
- | - | - | - | - | - | |
$ -2.52M | $ -4.46M | $ -4.56M | $ -10.03M | - | - | |
$ 50.61M | $ 50.61M | $ 47.03M | $ 48.38M | $ 37.13M | $ 39.56M | |
$ 7.65M | $ 7.65M | $ 7.61M | $ 7.83M | $ 4.94M | $ 5.68M | |
- | - | - | - | - | - | |
$ 48.39M | $ 42.96M | $ 39.25M | $ 40.55M | $ 32.19M | $ 33.23M | |
$ 2.28 | $ 2.73 | $ 2.60 | $ 2.63 | $ 2.00 | $ 2.12 | |
$ 2.28 | $ 2.73 | $ 2.60 | $ 2.63 | $ 2.00 | $ 2.01 | |
$ 60.62M | $ 15.15M | $ 14.97M | $ 15.34M | $ 16.13M | $ 15.65M | |
$ 75.78M | $ 15.15M | $ 14.97M | $ 15.34M | $ 16.13M | $ 16.85M | |
$ 0.14 | - | - | - | $ 0.44 | $ 0.42 | |
- | - | - | - | - | $ 2.12 | |
- | - | - | - | - | $ 2.01 | |
- | - | - | - | - | - | |
$ 121.06M | $ 121.06M | $ 108.45M | $ 93.77M | $ 79.61M | $ 84.06M | |
$ 42.96M | $ 42.96M | $ 39.43M | $ 40.55M | $ 32.19M | $ 33.88M | |
$ 50.74M | $ 2.82M | $ 11.22M | - | $ 32.19M | $ 33.88M | |
- | - | - | - | $ 606.00K | $ 851.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |