Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 106.78M | $ 109.77M | $ 135.34M | $ 114.82M | $ 93.80M | $ 77.96M | |
$ 250.00K | $ 175.00K | $ 7.70M | $ 5.15M | $ 12.75M | $ 2.70M | |
$ 61.89M | $ 59.32M | $ 56.62M | $ 48.09M | $ 45.39M | $ 36.93M | |
- | - | - | - | - | - | |
$ 434.00K | $ -6.54M | $ -6.85M | $ -13.29M | $ -16.56M | $ -11.77M | |
$ 43.80M | $ 52.52M | $ 71.71M | $ 61.57M | $ 35.67M | $ 38.33M | |
$ 10.30M | $ 12.56M | $ 18.32M | $ 15.89M | $ 8.47M | $ 6.92M | |
- | - | - | - | - | - | |
$ 29.44M | $ 35.91M | $ 49.34M | $ 44.52M | $ 27.19M | $ 32.41M | |
$ 1.07 | $ 1.29 | $ 1.78 | $ 1.59 | $ 0.95 | $ 1.07 | |
$ 1.06 | $ 1.27 | $ 1.72 | $ 1.54 | $ 0.93 | $ 1.05 | |
$ 110.33M | $ 27.86M | $ 27.76M | $ 28.03M | $ 28.58M | $ 29.36M | |
$ 112.00M | $ 28.32M | $ 28.67M | $ 28.97M | $ 29.17M | $ 30.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 100.29M | $ 105.00M | $ 122.00M | $ 104.36M | $ 75.21M | $ 71.43M | |
$ 33.49M | $ 39.96M | $ 53.39M | $ 45.69M | $ 27.19M | $ 31.40M | |
$ -11.61M | $ 41.47M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |