Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 104.13M | $ 105.89M | $ 91.29M | $ 81.81M | $ 84.09M | $ 81.83M | |
$ 550.00K | $ 550.00K | $ 1.13M | $ 2.05M | $ -3.00M | $ 450.00K | |
$ 26.18M | $ 51.59M | $ -48.23M | $ -46.09M | $ 44.30M | $ 42.83M | |
- | - | - | - | - | - | |
$ -1.63M | $ -7.26M | $ -5.86M | $ -5.42M | - | - | |
$ 50.91M | $ 53.75M | $ 43.06M | $ 35.72M | $ 36.79M | $ 39.44M | |
$ 5.53M | $ 10.52M | $ 9.12M | $ 7.46M | $ 6.62M | $ 7.46M | |
- | - | - | - | - | - | |
$ 41.56M | $ 43.22M | $ 32.48M | $ 24.91M | $ 30.16M | $ 31.98M | |
$ 1.20 | $ 1.26 | $ 1.01 | $ 0.85 | $ 0.88 | $ 0.94 | |
$ 1.20 | $ 1.26 | $ 1.01 | $ 0.85 | $ 0.88 | $ 0.94 | |
$ 137.27M | $ 34.30M | $ 32.16M | $ 29.31M | $ 34.12M | $ 34.06M | |
$ 137.27M | $ 34.30M | $ 32.16M | $ 29.31M | $ 34.12M | $ 34.06M | |
$ 0.34 | $ 0.33 | $ 0.32 | $ 0.32 | $ 0.32 | $ 0.28 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 85.01M | $ 86.90M | $ 70.15M | $ 56.07M | $ 58.54M | $ 63.94M | |
$ 41.01M | $ 43.22M | $ 32.48M | $ 24.91M | $ 30.16M | $ 31.98M | |
$ 39.40M | $ 25.02M | - | - | $ 30.18M | $ 31.96M | |
- | - | - | - | $ 968.00K | $ 4.34M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |