Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 130.56M | $ 130.56M | $ 126.58M | $ 115.04M | $ 110.86M | $ 96.82M | |
- | - | $ 17.16M | $ 1.09M | $ -5.33M | $ -900.00K | |
$ 83.84M | $ 83.84M | $ 95.81M | $ -74.14M | $ 72.20M | $ 66.71M | |
- | - | - | - | - | - | |
$ -9.02M | $ -10.82M | $ -8.64M | $ -5.26M | $ -824.00K | $ -9.58M | |
$ 45.03M | $ 45.03M | $ 26.62M | $ 40.90M | $ 32.51M | $ 19.63M | |
$ 9.87M | $ 9.37M | $ 4.58M | $ 8.83M | $ 6.05M | $ 2.71M | |
- | - | - | - | - | - | |
$ 39.00M | $ 35.66M | $ 28.35M | $ 32.86M | $ 26.46M | $ 16.92M | |
$ 3.44 | $ 3.45 | $ 2.09 | $ 3.00 | $ 2.42 | $ 1.63 | |
$ 3.41 | $ 3.42 | $ 2.06 | $ 2.96 | $ 2.40 | $ 1.61 | |
$ 41.36M | $ 10.34M | $ 10.55M | $ 10.97M | $ 10.36M | $ 10.36M | |
$ 41.74M | $ 10.44M | $ 10.71M | $ 11.11M | $ 10.51M | $ 10.51M | |
$ 0.80 | $ 0.80 | $ 0.76 | $ 0.74 | $ 0.68 | $ 0.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 104.91M | $ 104.91M | $ 82.47M | $ 84.79M | $ 78.28M | $ 68.39M | |
$ 35.66M | $ 35.66M | $ 22.04M | $ 32.86M | $ 26.46M | $ 16.92M | |
$ 17.70M | $ 36.11M | $ -4.23M | - | $ 27.13M | $ 25.18M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |