Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 102.86M | $ 111.47M | $ 125.49M | $ 130.01M | $ 105.80M | $ 111.36M | |
$ 40.71M | $ 43.10M | $ 47.18M | $ 48.48M | $ 39.25M | $ 40.87M | |
$ 62.66M | $ 68.36M | $ 78.31M | $ 81.53M | $ 66.55M | $ 70.49M | |
$ 23.39M | $ 42.57M | $ 47.29M | $ 37.25M | $ 31.50M | $ 39.13M | |
$ 21.92M | $ 25.80M | $ 31.02M | $ 35.06M | $ 26.65M | $ 21.92M | |
$ 2.26M | $ 1.70M | $ 174.00K | $ 35.00K | $ -39.00K | $ 876.00K | |
$ 99.00K | $ 46.00K | $ -211.00K | $ -21.00K | $ 53.00K | $ -56.00K | |
$ 24.18M | $ 27.55M | $ 30.98M | $ 35.12M | $ 26.56M | $ 22.85M | |
$ 6.05M | $ 6.83M | $ 7.33M | $ 8.86M | $ 6.59M | $ 5.43M | |
- | - | $ -12.72M | $ -12.04M | - | - | |
$ 18.22M | $ 20.76M | $ 23.62M | $ 26.20M | $ 19.91M | $ 67.59M | |
$ 1.82 | $ 2.06 | $ 2.34 | $ 2.60 | $ 1.97 | $ 1.71 | |
$ 1.82 | $ 2.06 | $ 2.34 | $ 2.60 | $ 1.97 | $ 1.71 | |
$ 40.38M | $ 10.09M | $ 10.09M | $ 10.09K | $ 10.09M | $ 10.09K | |
$ 40.38M | $ 10.09M | $ 10.09M | $ 10.09K | $ 10.09M | $ 10.09K | |
$ 1.34 | $ 1.31 | $ 1.26 | $ 1.18 | $ 1.12 | $ 4.58 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 18.56M | $ 85.67M | $ 94.47M | $ 85.73M | $ 70.74M | $ 80.01M | |
- | - | - | - | - | - | |
$ 18.22M | $ 20.76M | $ 23.62M | $ 26.20M | $ 19.91M | $ 17.29M | |
$ 17.08M | $ 21.76M | - | - | - | - | |
$ 21.94M | $ 25.80M | $ 31.02M | $ 35.06M | $ 26.65M | $ 21.98M | |
$ 23.13M | $ 26.90M | $ 32.11M | $ 36.08M | $ 27.52M | $ 22.70M |