Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 102.81M | $ 105.15M | $ 99.91M | $ 68.42M | $ 60.35M | $ 56.83M | |
$ 44.19M | $ 46.53M | $ 43.32M | $ 31.92M | $ 27.74M | $ 24.20M | |
$ 58.62M | $ 58.62M | $ 56.59M | $ 36.50M | $ 32.61M | $ 32.63M | |
$ 21.80M | $ 21.80M | $ 18.57M | $ 15.07M | $ 14.73M | $ 12.99M | |
$ 36.82M | $ 36.82M | $ 38.02M | $ 21.43M | $ 17.88M | $ 19.64M | |
$ 154.00K | $ 155.00K | $ 1.00K | $ 19.00K | $ 109.00K | $ 76.00K | |
$ -9.00K | $ -10.00K | $ -52.00K | $ -46.00K | $ -6.00K | $ 40.00K | |
$ 36.97M | $ 36.97M | $ 37.97M | $ 21.41M | $ 17.98M | $ 19.76M | |
$ 6.15M | $ 6.15M | $ 7.49M | $ 3.13M | $ 3.04M | $ 3.52M | |
- | - | - | - | - | - | |
$ 30.13M | $ 30.13M | $ 29.77M | $ 17.84M | $ 14.59M | $ 15.84M | |
$ 2.60 | $ 2.60 | $ 2.59 | $ 1.56 | $ 1.28 | $ 1.41 | |
$ 2.43 | $ 2.53 | $ 2.52 | $ 1.53 | $ 1.25 | $ 1.36 | |
$ 46.40M | $ 11.60M | $ 11.70M | $ 11.40M | $ 11.36M | $ 11.25M | |
$ 47.56M | $ 11.89M | $ 11.81M | $ 11.66M | $ 11.70M | $ 11.62M | |
$ 0.72 | $ 0.72 | $ 0.66 | $ 0.60 | $ 0.60 | $ 0.58 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.26M | $ 2.26M | $ 2.35M | $ 2.30M | $ 2.55M | $ 2.11M | |
$ 65.98M | $ 68.33M | $ 61.90M | $ 46.98M | $ 42.47M | $ 37.19M | |
$ 30.81M | $ 30.81M | $ 30.48M | $ 18.27M | $ 14.94M | $ 16.24M | |
$ 30.81M | $ 30.81M | $ 30.48M | $ 18.27M | $ 14.94M | $ 16.24M | |
- | - | - | - | - | - | |
$ 36.82M | $ 36.82M | $ 38.02M | $ 21.43M | $ 17.88M | $ 19.64M | |
$ 38.91M | $ 38.91M | $ 39.81M | $ 23.20M | $ 19.37M | $ 20.69M |