Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 138.27M | $ 139.03M | $ 134.53M | $ 142.15M | $ 148.18M | $ 160.29M | |
$ 27.86M | $ 26.82M | $ 28.27M | $ -32.47M | $ 31.36M | $ 30.07M | |
$ 110.42M | $ 112.21M | $ 106.27M | $ 80.84M | $ 116.83M | $ 130.22M | |
$ 84.33M | $ 90.08M | $ 71.29M | $ 92.57M | $ 113.43M | $ 136.51M | |
$ 19.66M | $ 21.23M | $ 238.00K | $ -11.73M | $ 3.39M | $ -6.29M | |
$ 1.12M | $ 1.10M | $ 592.00K | - | $ 687.00K | $ 1.65M | |
$ -6.60M | $ -902.00K | $ -167.00K | $ -66.00K | $ -25.85M | $ -8.78M | |
$ 20.85M | $ 22.32M | $ 997.00K | $ -27.33M | $ -21.77M | $ -13.42M | |
$ 5.37M | $ 6.66M | $ -20.86M | $ -5.15M | $ 22.45M | $ -2.66M | |
- | - | - | - | - | - | |
$ 28.29M | $ 15.67M | $ 76.68M | $ -22.18M | $ -44.23M | $ -10.77M | |
$ 0.77 | $ 0.79 | $ 1.11 | $ -1.14 | $ -2.32 | $ -0.56 | |
$ 0.76 | $ 0.77 | $ 1.09 | $ -1.14 | $ -2.32 | $ -0.56 | |
$ 80.38M | $ 19.95M | $ 19.67M | $ 19.40M | $ 19.03M | $ 19.09M | |
$ 81.86M | $ 20.34M | $ 19.99M | $ 19.40M | $ 19.03M | $ 19.09M | |
$ 1.25 | $ 1.25 | $ 1.25 | $ 0.50 | $ 0.50 | $ 0.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 22.59M | $ 22.81M | |
$ 52.39M | $ 116.90M | $ 99.56M | $ 60.10M | $ 144.79M | $ 166.58M | |
$ 15.48M | $ 15.67M | $ 21.86M | $ -22.18M | $ -44.23M | $ -10.77M | |
$ 10.36M | - | $ 15.73M | - | $ -25.20M | $ -3.13M | |
- | - | - | - | - | - | |
$ 22.29M | $ 22.13M | $ 405.00K | $ -27.33M | $ 3.39M | $ -6.29M | |
$ 16.04M | $ 26.62M | $ 3.98M | $ -16.89M | $ 12.45M | $ 2.96M |