Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 106.81M | $ 109.77M | $ 128.33M | $ 109.67M | $ 93.80M | $ 77.96M | |
$ 850.00K | $ 175.00K | $ 7.70M | $ 5.15M | $ -12.75M | $ -2.70M | |
$ 61.48M | $ 59.32M | $ 56.62M | $ -48.09M | $ 45.39M | $ 36.93M | |
- | - | - | - | - | - | |
$ -2.11M | $ -6.54M | $ -15.29M | $ 52.00K | - | - | |
$ 44.83M | $ 52.52M | $ 71.71M | $ 61.57M | $ 35.67M | $ 38.33M | |
$ 10.38M | $ 12.56M | $ 18.32M | $ 15.89M | $ 8.47M | $ 6.92M | |
- | - | - | - | - | - | |
$ 30.39M | $ 35.91M | $ 49.34M | $ 44.52M | $ 27.19M | $ 31.40M | |
$ 1.14 | $ 1.29 | $ 1.78 | $ 1.59 | $ 0.95 | $ 1.07 | |
$ 1.11 | $ 1.27 | $ 1.72 | $ 1.54 | $ 0.93 | $ 1.05 | |
$ 110.89M | $ 27.86M | $ 27.76M | $ 28.03M | $ 28.58M | $ 29.36M | |
$ 112.41M | $ 28.32M | $ 28.67M | $ 28.97M | $ 29.17M | $ 30.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.12 | - | |
- | - | - | - | - | - | |
$ 99.51M | $ 105.00M | $ 114.30M | $ 99.21M | $ 75.21M | $ 71.43M | |
$ 34.45M | $ 39.96M | $ 53.39M | $ 45.69M | $ 27.19M | $ 31.40M | |
$ 37.94M | $ 41.47M | - | - | $ 27.19M | $ 31.35M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |