Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 107.66M | $ 93.59M | $ 111.53M | $ 107.48M | $ 86.68M | $ 81.07M | |
$ 90.57M | $ 82.59M | $ 93.49M | $ 90.08M | $ 70.12M | $ 70.12M | |
$ 17.09M | $ 11.01M | $ 18.05M | $ 17.40M | $ 16.57M | $ 10.95M | |
$ 8.83M | $ 8.04M | $ 8.09M | $ 6.94M | $ 7.15M | $ 7.04M | |
$ 8.27M | $ 2.97M | $ 9.96M | $ 10.46M | $ 9.42M | $ 3.91M | |
$ -943.95K | $ -593.95K | $ -449.40K | $ 411.36K | $ 544.93K | $ 729.34K | |
$ 984.20K | $ 1.56M | $ -1.53M | $ -251.72K | $ -661.34K | $ -967.21K | |
$ 6.74M | $ 813.37K | $ 11.04M | $ 9.80M | $ 8.21M | $ 2.21M | |
$ 995.58K | $ 304.58K | $ 1.91M | $ 1.43M | $ 1.86M | $ 677.77K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.74M | $ 508.78K | $ 9.13M | $ 8.37M | $ 6.35M | $ 1.54M | |
$ 0.12 | $ 0.01 | $ 0.18 | $ 0.17 | $ 0.13 | $ 0.03 | |
$ 0.12 | $ 0.01 | $ 0.18 | $ 0.16 | $ 0.13 | $ 0.03 | |
$ 104.21M | $ 51.91M | $ 51.70M | $ 50.66M | $ 50.04M | $ 50.01M | |
$ 104.12M | $ 52.04M | $ 51.91M | $ 51.55M | $ 50.70M | $ 50.68M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 47.86M | $ ― | $ 101.58M | $ -97.02M | $ -77.26M | $ -77.16M | |
$ 5.74M | $ 508.78K | $ 9.13M | $ 8.37M | $ 6.35M | $ 1.54M | |
$ 7.62M | $ 1.56M | $ 8.11M | $ 7.20M | $ 6.15M | $ 1.63M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.57M | $ 1.41M | $ 11.49M | $ 10.21M | $ 8.76M | $ 2.94M | |
$ 12.91M | $ 6.02M | $ 15.62M | $ 14.02M | $ 12.35M | $ 6.27M |