Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 144.15M | $ 148.58M | $ 151.57M | $ 147.95M | $ 133.28M | $ 127.98M | |
$ 56.38M | $ 56.02M | $ 57.05M | $ 52.35M | $ 49.19M | $ 40.90M | |
$ 87.78M | $ 92.56M | $ 94.52M | $ 95.60M | $ 84.09M | $ 87.09M | |
$ 50.46M | $ 52.52M | $ 47.98M | $ 38.96M | $ 33.91M | $ 32.97M | |
$ 37.31M | $ 40.05M | $ 46.54M | $ 50.27M | $ 42.68M | $ 43.03M | |
$ -730.00K | $ -42.00K | $ -1.04M | $ -1.65M | $ -1.79M | $ -2.05M | |
$ -41.00K | $ -41.00K | $ -2.69M | $ -4.00K | $ -585.00K | $ 462.00K | |
$ 35.28M | $ 39.96M | $ 42.81M | $ 48.62M | $ 41.47M | $ 40.52M | |
$ 8.20M | $ 8.99M | $ 11.02M | $ 11.15M | $ 4.21M | $ 8.11M | |
- | - | - | - | - | - | |
$ 27.08M | $ 30.97M | $ 31.78M | $ 37.45M | $ 37.20M | $ 43.48M | |
$ 1.13 | $ 1.26 | $ 1.28 | $ 1.47 | $ 1.48 | $ 1.30 | |
$ 1.13 | $ 1.25 | $ 1.27 | $ 1.46 | $ 1.45 | $ 1.26 | |
$ 95.90M | $ 24.54M | $ 24.92M | $ 25.42M | $ 25.17M | $ 24.81M | |
$ 96.17M | $ 24.67M | $ 25.05M | $ 25.64M | $ 25.70M | $ 25.65M | |
$ 0.48 | $ 1.48 | $ 0.84 | $ 0.48 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 95.04M | $ 108.53M | $ 105.03M | $ 84.94M | $ 75.59M | $ 73.87M | |
$ 27.08M | $ 30.97M | $ 31.80M | $ 37.47M | $ 37.26M | $ 32.41M | |
$ 15.47M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 36.16M | $ 40.82M | $ 44.02M | $ 50.29M | $ 43.28M | $ 42.61M | |
$ 42.09M | $ 46.72M | $ 49.30M | $ 56.66M | $ 50.78M | $ 48.15M |