Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 88.26M | $ 92.96M | $ 128.13M | $ 121.95M | $ 116.11M | $ 110.78M | |
$ -160.00K | $ 326.00K | $ 2.33M | $ -2.57M | $ -3.01M | $ -33.00K | |
$ 30.61M | $ 64.06M | $ 67.58M | $ -67.63M | $ 61.02M | $ 60.96M | |
- | - | - | - | - | - | |
$ -7.02M | $ -13.55M | $ -12.52M | $ 73.11M | $ -2.56M | $ 0.00 | |
$ 23.93M | $ 29.47M | $ 58.22M | $ 48.16M | $ 49.53M | $ 49.78M | |
$ 1.25M | $ 3.23M | $ 11.29M | $ -10.22M | $ 8.32M | $ 8.23M | |
- | - | - | - | - | - | |
$ 21.75M | $ 26.24M | $ 46.93M | $ 37.94M | $ 41.20M | $ 41.55M | |
$ 0.98 | $ 1.16 | $ 2.05 | $ 1.82 | $ 1.73 | $ 1.68 | |
$ 0.78 | $ 1.16 | $ 2.04 | $ 1.81 | $ 1.72 | $ 1.67 | |
$ 90.19M | $ 22.55M | $ 22.87M | $ 23.66M | $ 23.86M | $ 24.66M | |
$ 135.11M | $ 22.55M | $ 99.89K | $ 107.35K | $ 23.91M | $ 24.85M | |
$ 0.84 | $ 0.84 | $ 0.82 | $ 0.78 | $ 0.55 | $ 0.70 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 78.14M | $ 86.54M | $ 113.38M | $ 104.23M | $ 99.02M | $ 100.14M | |
$ 22.09M | $ 26.24M | $ 46.93M | $ 37.94M | $ 41.20M | $ 41.55M | |
$ -35.49M | $ -5.95M | $ 46.39M | - | $ 43.33M | $ 41.55M | |
- | - | - | - | - | - | |
- | - | - | $ 48.16M | - | - | |
- | - | - | $ 64.23M | - | - |