Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 105.01M | $ 96.25M | $ 81.23M | $ 56.97M | $ 45.74M | $ 12.51M | |
$ 28.78M | $ 31.90M | $ 26.69M | $ 18.59M | $ 18.51M | $ 17.61M | |
$ 76.23M | $ 64.35M | $ 54.54M | $ 38.38M | $ 27.23M | $ -5.10M | |
$ 80.35M | $ 73.12M | $ 59.84M | $ 61.83M | $ 31.89M | $ 35.83M | |
$ -9.48M | $ -8.85M | $ -5.23M | $ -23.77M | $ -4.99M | $ -40.93M | |
$ -1.72M | $ -1.46M | $ 772.60K | $ -956.05K | $ 819.85K | $ 2.90M | |
$ 15.56M | $ -1.84M | $ 13.94M | $ -4.76M | $ -6.52M | $ -36.69M | |
$ -10.63M | $ -9.15M | $ 7.87M | $ 73.17M | $ -2.43M | $ -1.48M | |
$ -3.17M | $ -2.98M | $ -2.50M | $ 17.69M | $ -1.58M | $ -1.47M | |
$ -24.71M | $ -7.89M | $ 2.70M | $ 878.92K | $ 5.58M | $ 479.37K | |
$ -10.22M | $ -7.00M | $ 10.23M | $ -34.05M | $ -49.09K | $ -1.49M | |
$ -0.33 | $ -0.23 | $ 0.24 | $ 1.82 | $ 0.02 | - | |
$ -0.33 | $ -0.23 | $ 0.24 | $ 1.82 | $ 0.02 | $ -0.07 | |
$ 125.87M | $ 31.09M | $ 29.70M | $ 28.98M | $ 25.74M | $ 22.78M | |
$ 125.75M | $ 31.09M | $ 29.77M | $ 29.05M | $ 25.74M | $ 22.78M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 102.94M | $ 105.02M | $ 86.53M | $ 73.93M | $ 32.44M | $ 53.44M | |
$ -10.22M | $ -7.00M | $ 10.23M | $ 52.75M | $ -49.09K | $ -1.49M | |
$ 65.69M | $ -12.04M | - | - | - | - | |
- | - | - | - | - | - | |
$ -5.98M | $ -8.00M | $ 9.08M | $ 74.13M | $ -1.59M | $ -1.18M | |
$ 21.31M | $ 17.27M | $ 29.73M | $ 88.82M | $ 10.22M | $ 16.15M |