Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 78.94M | $ 89.78M | $ 68.68M | $ 73.05M | $ 65.11M | $ 84.08M | |
$ 11.48M | $ 52.92M | $ -2.20M | $ 2.66M | $ 42.14M | $ 50.15M | |
$ 55.45M | $ 36.86M | $ 70.88M | $ -2.66M | $ 22.97M | $ 33.93M | |
$ 83.78M | $ 83.78M | $ 73.55M | $ -67.09M | $ 24.20M | $ 27.43M | |
$ -19.22M | $ 6.00M | $ -4.87M | $ -135.81M | $ -1.23M | $ 6.50M | |
- | - | - | $ 868.00K | - | - | |
$ -29.96M | $ -7.23M | $ 7.68M | $ -6.71M | $ -6.36M | $ 2.90M | |
$ 13.44M | $ 13.44M | $ -5.20M | $ 14.00M | $ -7.59M | $ 9.40M | |
$ 2.87M | $ 2.87M | $ -567.00K | $ 4.24M | $ 1.36M | $ 3.49M | |
- | - | - | - | - | - | |
$ 15.86M | $ 10.57M | $ -79.86M | $ -126.46M | $ -8.95M | $ 5.91M | |
$ 1.20 | $ 1.20 | $ -0.59 | $ 1.24 | $ -1.12 | $ 0.70 | |
$ 1.18 | $ 1.17 | $ -0.59 | $ 1.23 | $ -1.12 | $ 0.70 | |
$ 31.86M | $ 7.96M | $ 7.84M | $ 7.88M | $ 7.99M | $ 8.41M | |
$ 32.45M | $ 8.11M | $ 7.84M | $ 7.93M | $ 7.99M | $ 8.46M | |
$ 2.88 | $ 2.88 | $ 2.88 | - | $ 0.43 | $ 2.88 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.91 | $ 2.15 | |
- | - | - | - | - | - | |
$ 82.11M | $ 80.64M | $ 71.35M | $ -64.44M | $ 66.34M | $ 77.58M | |
$ 10.57M | $ 10.57M | $ -4.63M | $ -126.46M | $ -8.95M | $ 5.91M | |
$ -24.21M | $ -32.14M | $ -228.00K | - | $ -4.21M | $ 4.18M | |
- | - | - | - | - | - | |
$ 12.42M | $ 3.45M | $ -5.20M | $ 13.13M | $ -1.23M | $ 6.50M | |
$ 11.97M | $ 8.27M | $ -2.62M | $ 14.76M | $ 1.41M | $ 9.12M |