Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 82.58M | $ 81.02M | $ 80.02M | $ 75.58M | $ 69.85M | $ 75.52M | |
$ 13.94M | $ 30.43M | $ 31.54M | $ 32.45M | $ 31.28M | $ 33.08M | |
$ 51.38M | $ 50.59M | $ 48.48M | $ 43.13M | $ 38.57M | $ 42.43M | |
$ 21.87M | $ 46.40M | $ 41.45M | $ 40.31M | $ 37.80M | $ 41.84M | |
$ 14.27M | $ 4.20M | $ 7.03M | $ 67.71M | $ 772.00K | $ 591.00K | |
$ 579.00K | $ 714.00K | $ 99.00K | $ -312.00K | $ -525.00K | $ -862.00K | |
$ 3.20M | $ 4.00K | $ 2.00K | $ -3.74M | $ 110.00K | - | |
$ 7.20M | $ 4.91M | $ 7.13M | $ 6.25M | $ 357.00K | $ -271.00K | |
$ -4.76M | $ 100.00K | $ -4.74M | $ 151.00K | $ -1.00K | $ 111.00K | |
- | - | - | - | - | - | |
$ 11.95M | $ 4.80M | $ 11.87M | $ 6.10M | $ 358.00K | $ -382.00K | |
$ 0.06 | $ 0.03 | $ 0.07 | $ 0.04 | $ <0.01 | $ <0.01 | |
- | $ 0.03 | $ 0.07 | $ 0.04 | $ <0.01 | $ <0.01 | |
$ 522.90M | $ 174.44M | $ 173.06K | $ 171.69K | $ 169.93M | $ 167.84M | |
$ 526.34M | $ 175.54M | $ 174.66K | $ 173.77K | $ 170.85M | $ 168.09M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 35.81M | $ 76.83M | $ 72.98M | $ 72.76M | $ 69.08M | $ 74.92M | |
$ 11.95M | $ 4.80M | $ 11.87M | $ 6.10M | $ 358.00K | $ -382.00K | |
$ 2.84M | $ -171.87M | - | - | $ 277.70K | $ -382.00K | |
- | - | - | - | $ 701.00K | $ 993.00K | |
$ 7.15M | $ 4.96M | $ 7.17M | $ 137.56M | $ 1.06M | $ 722.00K | |
$ 6.57M | $ 5.95M | $ 9.10M | $ 141.40M | $ 3.52M | $ 3.40M |