Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 111.80M | $ 105.23M | $ 94.02M | $ 93.16M | $ 77.59M | $ 73.04M | |
- | - | $ -50.00K | $ -9.14M | $ -600.00K | $ -1.62M | |
$ -2.63M | $ -60.28M | $ 58.95M | $ 55.35M | $ 46.85M | $ 44.70M | |
- | - | - | - | - | - | |
$ -579.00K | $ -1.13M | $ 0.00 | $ -5.96M | $ -769.00K | $ 0.00 | |
$ 48.14M | $ 44.95M | $ 35.02M | $ 22.70M | $ 29.37M | $ 26.72M | |
$ 5.17M | $ 9.20M | $ 7.18M | $ 4.31M | $ 5.64M | $ 4.97M | |
- | - | - | - | - | - | |
$ 93.97M | $ 35.75M | $ 27.83M | $ 18.39M | $ 23.72M | $ 21.75M | |
$ 6.41 | $ 4.15 | $ 3.19 | $ 2.13 | $ 3.36 | $ 3.09 | |
$ 3.25 | - | $ 3.19 | $ 2.13 | $ 3.36 | $ 3.09 | |
$ 34.43M | $ 8.62M | $ 8.71M | $ 8.64M | $ 7.06M | $ 7.04M | |
$ 25.82M | - | $ 8.71M | $ 8.71M | $ 7.08M | $ 7.04M | |
$ 0.66 | $ 1.06 | $ 1.01 | $ 1.00 | $ 0.98 | $ 0.89 | |
- | - | $ 3.19 | $ 2.67 | $ 3.44 | $ 3.09 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 89.42M | $ 83.42M | $ 70.96M | $ 63.62M | $ 58.49M | $ 55.18M | |
$ 38.18M | $ 35.75M | $ 27.83M | $ 18.39M | $ 23.72M | $ 21.75M | |
$ 18.95M | - | $ 27.83M | $ 23.22M | $ 24.34M | $ 21.75M | |
- | - | - | - | - | - | |
$ 24.22M | $ 44.95M | - | - | - | - | |
$ 24.26M | $ 46.44M | - | - | - | - |