Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 144.77M | $ 140.38M | $ 140.75M | $ 121.62M | $ 112.21M | $ 107.40M | |
$ 6.90M | $ 10.90M | $ 3.65M | $ -8.55M | $ -2.55M | $ -4.35M | |
$ 45.05M | $ 84.80M | $ -83.56M | $ 66.55M | $ 61.92M | $ 63.02M | |
- | - | - | - | - | - | |
$ 31.10M | $ -28.03M | $ 83.56M | $ 0.00 | $ -22.00K | $ -449.00K | |
$ 47.23M | $ 44.91M | $ 57.20M | $ 46.52M | $ 47.72M | $ 39.58M | |
$ 11.56M | $ 11.26M | $ 14.19M | $ 11.08M | $ 11.76M | $ 9.91M | |
- | - | - | - | - | - | |
$ 53.01M | $ 33.07M | $ 35.71M | $ 35.44M | $ 35.96M | $ 29.68M | |
$ 3.56 | $ 2.25 | $ 2.82 | $ 2.33 | $ 2.35 | $ 1.94 | |
$ 3.56 | $ 2.24 | $ 2.80 | $ 2.32 | $ 2.33 | $ 1.92 | |
$ 59.25M | $ 14.96M | $ 15.24M | $ 15.22M | $ 15.31M | $ 15.26M | |
$ 44.44M | $ 15.02M | $ 15.35M | $ 15.28M | $ 15.44M | $ 15.43M | |
$ 0.95 | $ 0.92 | $ 0.87 | $ 0.80 | $ 0.74 | $ 0.64 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 106.91M | $ 98.72M | $ 109.03M | $ 96.28M | $ 94.82M | $ 88.04M | |
$ 35.67M | $ 33.66M | $ 35.71M | $ 35.44M | $ 35.96M | $ 29.68M | |
$ 21.13M | $ 35.47M | - | $ 35.44M | $ 35.98M | $ 30.01M | |
- | - | - | $ 156.00K | $ 376.00K | $ 238.00K | |
$ 11.46M | - | $ 57.20M | - | - | - | |
$ 12.30M | - | $ 62.70M | - | - | - |