Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 103.20M | $ 102.33M | $ 76.64M | $ 61.31M | $ 61.00M | $ 63.16M | |
$ 8.80M | $ 34.87M | $ 25.73M | $ -19.62M | $ -18.89M | $ 19.15M | |
$ 94.39M | $ 67.45M | $ 50.91M | $ 41.69M | $ 42.12M | $ 44.01M | |
$ 37.75M | $ 40.25M | $ 28.16M | $ 21.94M | $ 23.12M | $ 27.95M | |
$ 40.06M | $ 29.41M | $ 24.60M | $ 19.51M | $ 18.42M | $ 16.06M | |
$ 47.96M | $ 31.83M | $ 30.04M | $ -33.03M | $ -17.09M | $ -18.98M | |
$ 42.49M | $ 10.76M | $ -1.18M | $ -6.19M | $ 1.02M | $ 3.61M | |
$ -10.96M | $ 6.13M | $ -8.47M | $ -9.35M | $ 287.00K | $ -8.13M | |
$ 1.00K | $ 48.00K | $ ― | $ 2.00K | $ ― | $ 15.00K | |
$ -19.20M | $ -20.01M | $ -12.97M | $ -8.84M | $ -10.26M | $ 10.36M | |
$ -41.84M | $ -29.24M | $ -21.51M | $ -13.24M | $ -9.29M | $ -22.67M | |
$ -283.69 | $ -3.28K | $ -47.52K | $ -29.38K | $ -30.24K | $ ― | |
$ -283.69 | $ -3.28K | $ -47.52K | $ -29.38K | $ -30.24K | $ ― | |
$ 422.49K | $ 1.48K | $ 451.00 | $ 449.00 | $ 448.00 | $ 447.00 | |
$ 422.49K | $ 1.48K | $ 451.00 | $ 449.00 | $ 448.00 | $ 447.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 46.55M | $ 75.12M | $ 53.89M | $ 2.32M | $ 4.24M | $ 47.10M | |
$ -30.64M | $ -4.69M | $ -12.45M | $ -9.44M | $ 245.00K | $ -8.04M | |
$ -38.58M | $ ― | $ ― | $ -5.35M | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 26.18M | $ 7.17M | $ 21.64M | $ 23.68M | $ 17.38M | $ 10.85M | |
$ 51.80M | $ 10.69M | $ 45.20M | $ 38.49M | $ 34.67M | $ 30.91M |