Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 152.96M | $ 160.24M | $ 137.03M | $ 126.88M | $ 117.91M | $ 107.54M | |
$ 7.51M | $ 4.43M | $ 1.75M | $ 830.00K | $ 10.11M | $ 1.03M | |
$ 109.54M | $ 107.61M | $ 90.49M | $ 77.67M | $ 70.67M | $ 66.95M | |
- | - | - | - | - | - | |
$ -9.44M | $ -4.46M | $ -4.56M | $ -5.60M | $ -4.63M | $ -5.73M | |
$ 36.43M | $ 50.61M | $ 47.03M | $ 48.38M | $ 37.13M | $ 39.56M | |
$ 4.99M | $ 7.65M | $ 7.61M | $ 7.83M | $ 4.94M | $ 5.68M | |
- | - | - | - | - | - | |
$ 30.62M | $ 41.38M | $ 38.93M | $ 40.37M | $ 32.09M | $ 33.23M | |
$ 2.00 | $ 2.73 | $ 2.60 | $ 2.63 | $ 2.00 | $ 2.12 | |
$ 2.00 | $ 2.73 | $ 2.60 | $ 2.63 | $ 2.00 | $ 2.01 | |
$ 104.57M | $ 15.15M | $ 14.97M | $ 15.34M | $ 16.13M | $ 15.65M | |
$ 104.57M | $ 15.15M | $ 14.97M | $ 15.34M | $ 16.13M | $ 16.85M | |
$ 0.64 | $ 0.64 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 107.90M | $ 121.06M | $ 108.45M | $ 94.59M | $ 79.61M | $ 84.06M | |
$ 31.45M | $ 42.96M | $ 39.43M | $ 40.55M | $ 32.19M | $ 33.88M | |
$ -18.75M | $ 2.82M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |