Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 100.99M | $ 91.86M | $ 81.87M | $ 78.42M | $ 73.61M | $ 58.33M | |
$ 3.29M | $ 5.49M | $ 1.68M | $ 1.55M | $ 2.40M | $ 1.68M | |
$ 64.84M | $ 64.82M | $ 44.69M | $ 41.55M | $ 40.85M | $ 33.34M | |
- | - | - | - | - | - | |
$ -9.71M | $ -15.64M | $ -5.79M | $ -4.45M | $ -5.97M | $ -3.76M | |
$ 33.36M | $ 21.52M | $ 35.49M | $ 35.32M | $ 30.37M | $ 23.31M | |
$ 5.99M | $ 3.70M | $ 6.43M | $ 6.20M | $ 5.26M | $ 3.82M | |
- | - | - | - | - | - | |
$ 27.38M | $ 17.81M | $ 29.06M | $ 29.12M | $ 25.10M | $ 24.62M | |
$ 5.79 | $ 4.02 | $ 7.18 | $ 7.16 | $ 6.34 | $ 5.27 | |
$ 5.79 | $ 4.02 | $ 7.18 | $ 7.16 | $ 6.33 | $ 5.26 | |
$ 18.96M | $ 4.43M | $ 4.05M | $ 4.06M | $ 3.96M | $ 3.70M | |
$ 18.97M | $ 4.43M | $ 4.05M | $ 4.06M | $ 3.96M | $ 3.70M | |
$ 1.96 | $ 1.92 | $ 1.88 | $ 1.82 | $ 1.77 | $ 1.71 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 82.15M | $ 74.77M | $ 70.45M | $ 64.56M | $ 59.79M | $ 48.27M | |
$ 27.38M | $ 17.81M | $ 29.06M | $ 29.12M | $ 25.10M | $ 19.49M | |
$ 1.20M | $ 5.11M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |