Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 102.92M | $ 102.92M | $ 107.45M | $ 114.25M | $ 100.77M | $ 92.72M | |
$ 495.00K | $ 495.00K | $ 1.60M | $ 2.83M | $ -8.92M | $ -456.00K | |
$ 36.75M | $ 68.05M | $ 64.09M | $ -59.01M | $ 54.56M | $ 54.29M | |
- | - | - | - | $ 270.00K | $ 211.00K | |
$ -9.22M | $ -15.91M | $ -13.59M | $ -5.32M | $ -110.00K | $ -12.21M | |
$ 34.37M | $ 34.37M | $ 43.36M | $ 55.24M | $ 37.18M | $ 25.77M | |
$ 3.29M | $ 8.21M | $ 8.93M | $ 11.71M | $ 7.14M | $ 4.86M | |
- | - | - | - | - | - | |
$ 68.00M | $ 26.16M | $ 39.25M | $ 37.88M | $ 30.05M | $ 20.91M | |
$ 2.07 | $ 2.46 | $ 3.23 | $ 4.00 | $ 2.74 | $ 1.99 | |
$ 2.07 | $ 2.46 | $ 3.23 | $ 4.00 | $ 2.73 | $ 1.98 | |
$ 42.51M | $ 10.63M | $ 10.67M | $ 10.87M | $ 10.98M | $ 10.53M | |
$ 42.51M | $ 10.63M | $ 10.67M | $ 10.88M | $ 10.99M | $ 10.54M | |
$ 1.20 | $ 1.20 | $ 1.14 | - | $ 1.08 | $ 1.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 84.09M | $ 84.09M | $ 87.04M | $ 90.39M | $ 74.40M | $ 76.22M | |
$ 26.16M | $ 26.16M | $ 34.43M | $ 37.88M | $ 30.05M | $ 20.91M | |
$ 45.83M | $ 4.61M | - | - | $ 30.13M | $ 30.81M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |