Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 148.72M | $ 151.57M | $ 147.95M | $ 133.28M | $ 127.98M | $ 119.69M | |
$ 29.02M | $ 51.77M | $ 58.72M | $ 49.19M | $ 46.44M | $ 47.58M | |
$ 119.70M | $ 99.80M | $ 89.23M | $ 84.09M | $ 81.55M | $ 72.11M | |
$ 24.21M | $ 42.70M | $ 38.96M | $ 41.95M | $ 38.51M | $ 36.83M | |
$ 95.49M | $ 46.54M | $ 50.27M | $ 42.14M | $ 43.03M | $ 35.27M | |
$ -2.54M | $ -1.04M | $ -1.65M | $ -1.79M | $ -2.05M | $ -1.45M | |
$ 77.00K | $ 2.69M | $ -4.00K | $ 1.12M | $ -462.00K | $ 885.00K | |
$ 37.97M | $ 42.81M | $ 48.62M | $ 41.47M | $ 40.52M | $ 34.71M | |
$ 5.12M | $ 11.02M | $ 11.15M | $ 4.21M | $ 8.11M | $ 4.66M | |
- | - | - | - | - | - | |
$ 87.76M | $ 31.80M | $ 37.47M | $ 37.20M | $ 32.30M | $ 29.95M | |
$ 1.17 | $ 1.28 | $ 1.47 | $ 1.48 | $ 1.30 | $ 1.08 | |
$ 1.16 | $ 1.27 | $ 1.46 | $ 1.45 | $ 1.26 | $ 1.04 | |
$ 98.64M | $ 24.92M | $ 25.42M | $ 25.17M | $ 24.81M | $ 27.09M | |
$ 99.20M | $ 25.05M | $ 25.64M | $ 25.70M | $ 25.65M | $ 28.08M | |
$ 2.20 | $ 0.84 | - | $ 0.21 | $ 0.78 | $ 0.63 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 53.23M | $ 94.47M | $ 97.68M | $ 91.13M | $ 84.95M | $ 84.41M | |
$ 28.75M | $ 31.80M | $ 37.47M | $ 37.26M | $ 32.41M | $ 30.05M | |
$ 7.96M | - | - | $ 36.78M | $ 32.41M | $ 30.05M | |
- | - | - | $ 1.81M | $ 2.09M | $ 1.51M | |
$ 41.28M | $ 44.02M | $ 50.29M | $ 43.28M | $ 42.61M | $ 36.22M | |
$ 47.12M | $ 49.30M | $ 56.66M | $ 50.78M | $ 48.15M | $ 41.69M |