Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 163.13M | $ 33.92M | $ 38.46M | $ 35.09M | $ 30.46M | $ 35.95M | |
$ 40.81M | - | $ 4.00K | $ 88.00K | $ 168.00K | $ -170.00K | |
$ 122.33M | $ 33.92M | $ 38.46M | $ 35.00M | $ 30.29M | $ 35.78M | |
$ 68.75M | $ 15.99M | $ 14.04M | $ 17.23M | $ 28.24M | $ 57.23M | |
$ 53.58M | $ 17.93M | $ 24.42M | $ 17.77M | $ 2.22M | $ -21.45M | |
$ 24.42M | $ -25.01M | $ -2.84M | $ 374.00K | $ 271.00K | $ 1.79M | |
$ -1.48M | $ -20.00K | $ -293.00K | $ 657.00K | $ -668.00K | $ -91.00K | |
$ 77.09M | $ 42.91M | $ 26.96M | $ 17.29M | $ 3.16M | $ -19.57M | |
$ 18.83M | $ 8.94M | $ -3.70M | $ 4.81M | $ -2.24M | $ 471.00K | |
- | - | - | - | - | - | |
$ 66.27M | $ 33.98M | $ 30.66M | $ 12.77M | $ 5.40M | $ -20.04M | |
$ 2.09 | $ 1.05 | $ 0.92 | $ 0.40 | $ 0.19 | $ -0.64 | |
$ 2.06 | $ 1.04 | $ 0.92 | $ 0.39 | $ 0.19 | $ -0.64 | |
$ 159.15M | $ 32.21M | $ 33.28M | $ 31.46M | $ 28.12M | $ 31.53M | |
$ 161.23M | $ 32.54M | $ 33.51M | $ 31.77M | $ 28.48M | $ 31.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 109.56M | $ 15.99M | $ 14.04M | $ 17.31M | $ 28.40M | $ 57.06M | |
$ 66.27M | $ 33.98M | $ 30.66M | $ 12.48M | $ 5.40M | $ -20.04M | |
$ 47.20M | $ 33.90M | - | $ 15.83M | - | - | |
- | - | - | - | - | - | |
$ 58.01M | $ 17.93M | $ 24.42M | $ 17.77M | $ 2.22M | $ -19.57M | |
$ 60.24M | $ 17.99M | $ 24.56M | $ 17.87M | $ 4.15M | $ -17.38M |