Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 131.17M | $ 126.58M | $ 115.04M | $ 110.86M | $ 96.82M | $ 72.38M | |
$ 585.00K | $ 17.16M | $ 1.09M | $ -5.33M | $ -900.00K | $ -800.00K | |
$ 40.22M | $ 95.81M | $ -74.14M | $ 72.20M | $ 66.71M | $ 53.93M | |
- | - | - | - | - | - | |
$ -6.51M | $ -8.64M | $ -5.26M | $ -824.00K | $ -9.58M | $ -3.20M | |
$ 47.22M | $ 26.62M | $ 40.90M | $ 32.51M | $ 19.63M | $ 14.45M | |
$ 10.40M | $ 4.58M | $ 8.83M | $ 6.05M | $ 2.71M | $ 1.64M | |
- | - | - | - | - | - | |
$ 44.53M | $ 28.35M | $ 32.86M | $ 26.46M | $ 16.92M | $ 12.80M | |
$ 3.95 | $ 2.09 | $ 3.00 | $ 2.42 | $ 1.63 | $ 1.53 | |
$ 3.91 | $ 2.06 | $ 2.96 | $ 2.40 | $ 1.61 | $ 1.50 | |
$ 41.59M | $ 10.55M | $ 10.97M | $ 10.36M | $ 10.36M | $ 10.94M | |
$ 42.03M | $ 10.71M | $ 11.11M | $ 10.51M | $ 10.51M | $ 11.03M | |
$ 1.83 | $ 0.76 | $ 0.74 | $ 0.68 | $ 0.60 | $ 0.51 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 1.83 | |
- | - | - | - | - | - | |
$ 105.20M | $ 82.47M | $ 84.79M | $ 78.28M | $ 68.39M | $ 51.36M | |
$ 37.65M | $ 22.04M | $ 32.86M | $ 26.46M | $ 16.92M | $ 12.80M | |
$ 9.03M | $ -4.23M | - | $ 27.13M | $ 25.18M | $ 15.64M | |
- | - | - | - | - | - | |
$ 11.89M | - | - | - | - | - | |
$ 12.14M | - | - | - | - | - |