Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 76.49M | $ 79.10M | $ 104.45M | $ 106.29M | $ 91.97M | $ 74.00M | |
$ 700.00K | $ 700.00K | $ 2.50M | $ 1.50M | $ -12.00M | $ -600.00K | |
$ 24.67M | $ 48.61M | $ 45.05M | $ -43.38M | $ 38.41M | $ 37.96M | |
- | - | - | - | - | - | |
$ -900.00K | $ -7.69M | $ -7.34M | $ -4.24M | $ -180.00K | $ 307.00K | |
$ 27.39M | $ 29.79M | $ 59.40M | $ 62.91M | $ 41.38M | $ 35.74M | |
$ 2.96M | $ 5.65M | $ 13.00M | $ 15.12M | $ 8.67M | $ 7.05M | |
- | - | - | - | - | - | |
$ 27.91M | $ 24.14M | $ 45.67M | $ 46.61M | $ 32.71M | $ 28.69M | |
$ 1.32 | $ 1.44 | $ 2.79 | $ 3.00 | $ 1.99 | $ 1.75 | |
$ 1.32 | $ 1.44 | $ 2.76 | $ 2.95 | $ 1.98 | $ 1.74 | |
$ 66.90M | $ 16.70M | $ 16.62M | $ 16.53M | $ 16.45M | $ 16.36M | |
$ 66.98M | $ 16.75M | $ 16.80M | $ 16.79M | $ 16.52M | $ 16.48M | |
$ 1.00 | $ 1.00 | $ 1.00 | - | $ 0.84 | $ 0.83 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 66.39M | $ 68.33M | $ 89.24M | $ 95.06M | $ 70.83M | $ 65.83M | |
$ 22.10M | $ 24.14M | $ 46.40M | $ 46.61M | $ 32.71M | $ 28.69M | |
$ 20.92M | $ -4.81M | $ 21.45M | - | $ 32.85M | $ 28.44M | |
- | - | - | - | $ 304.00K | $ 1.11M | |
- | - | - | $ 62.91M | - | - | |
- | - | - | $ 64.41M | - | - |