Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 148.58M | $ 148.58M | $ 151.57M | $ 147.95M | $ 133.28M | $ 127.98M | |
$ 27.45M | $ 56.02M | $ 51.77M | $ 58.72M | $ 49.19M | $ 46.44M | |
$ 121.13M | $ 92.56M | $ 99.80M | $ 89.23M | $ 84.09M | $ 81.55M | |
$ 20.27M | $ 46.62M | $ 42.70M | $ 38.96M | $ 41.95M | $ 38.51M | |
$ 94.96M | $ 40.05M | $ 46.54M | $ 50.27M | $ 42.14M | $ 43.03M | |
$ -42.00K | $ -42.00K | $ -1.04M | $ -1.65M | $ -1.79M | $ -2.05M | |
$ 41.00K | $ 41.00K | $ 2.69M | $ -4.00K | $ 1.12M | $ -462.00K | |
$ 39.96M | $ 39.96M | $ 42.81M | $ 48.62M | $ 41.47M | $ 40.52M | |
$ 4.90M | $ 8.99M | $ 11.02M | $ 11.15M | $ 4.21M | $ 8.11M | |
- | - | - | - | - | - | |
$ 89.98M | $ 30.96M | $ 31.80M | $ 37.47M | $ 37.20M | $ 32.30M | |
$ 1.26 | $ 1.26 | $ 1.28 | $ 1.47 | $ 1.48 | $ 1.30 | |
$ 1.25 | $ 1.25 | $ 1.27 | $ 1.46 | $ 1.45 | $ 1.26 | |
$ 98.16M | $ 24.54M | $ 24.92M | $ 25.42M | $ 25.17M | $ 24.81M | |
$ 98.69M | $ 24.67M | $ 25.05M | $ 25.64M | $ 25.70M | $ 25.65M | |
$ 1.48 | $ 1.48 | $ 0.84 | - | $ 0.21 | $ 0.78 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 41.82M | $ 96.74M | $ 94.47M | $ 97.68M | $ 91.13M | $ 84.95M | |
$ 30.97M | $ 30.97M | $ 31.80M | $ 37.47M | $ 37.26M | $ 32.41M | |
$ 7.96M | - | - | - | $ 36.78M | $ 32.41M | |
- | - | - | - | $ 1.81M | $ 2.09M | |
$ 40.82M | $ 40.82M | $ 44.02M | $ 50.29M | $ 43.28M | $ 42.61M | |
$ 46.72M | $ 46.72M | $ 49.30M | $ 56.66M | $ 50.78M | $ 48.15M |