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 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 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 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 33.49M | $ 39.96M | $ 53.39M | $ 45.69M | $ 27.19M | $ 31.40M | |
$ -11.61M | $ 41.47M | $ ― | $ ― | $ ― | $ ― | |
$ 140.00M | $ 117.18M | $ 34.00M | $ 19.37M | $ 26.86M | $ 29.65M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |