Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 146.28M | $ 148.58M | $ 151.57M | $ 147.95M | $ 133.28M | $ 127.98M | |
$ 55.70M | $ 56.02M | $ 51.77M | $ 58.72M | $ 49.19M | $ 46.44M | |
$ 90.58M | $ 92.56M | $ 99.80M | $ 89.23M | $ 84.09M | $ 81.55M | |
$ 45.39M | $ 52.52M | $ 42.70M | $ 38.96M | $ 41.95M | $ 38.51M | |
$ 39.29M | $ 40.05M | $ 46.54M | $ 50.27M | $ 42.14M | $ 43.03M | |
$ -668.00K | $ -42.00K | $ -1.04M | $ -1.65M | $ -1.79M | $ -2.05M | |
$ 41.00K | $ -41.00K | $ 2.69M | $ -4.00K | $ 1.12M | $ -462.00K | |
$ 38.02M | $ 39.96M | $ 42.81M | $ 48.62M | $ 41.47M | $ 40.52M | |
$ 8.76M | $ 8.99M | $ 11.02M | $ 11.15M | $ 4.21M | $ 8.11M | |
- | - | - | - | - | - | |
$ 29.27M | $ 30.97M | $ 31.80M | $ 37.47M | $ 37.20M | $ 32.30M | |
$ 1.21 | $ 1.26 | $ 1.28 | $ 1.47 | $ 1.48 | $ 1.30 | |
$ 1.21 | $ 1.25 | $ 1.27 | $ 1.46 | $ 1.45 | $ 1.26 | |
$ 96.74M | $ 24.54M | $ 24.92M | $ 25.42M | $ 25.17M | $ 24.81M | |
$ 97.12M | $ 24.67M | $ 25.05M | $ 25.64M | $ 25.70M | $ 25.65M | |
$ 1.48 | $ 1.48 | $ 0.84 | - | $ 0.21 | $ 0.78 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 95.19M | $ 108.53M | $ 94.47M | $ 97.68M | $ 91.13M | $ 84.95M | |
$ 29.27M | $ 30.97M | $ 31.80M | $ 37.47M | $ 37.26M | $ 32.41M | |
$ 16.20M | - | - | - | $ 36.78M | $ 32.41M | |
- | - | - | - | $ 1.81M | $ 2.09M | |
$ 39.06M | $ 40.82M | $ 44.02M | $ 50.29M | $ 43.28M | $ 42.61M | |
$ 45.00M | $ 46.72M | $ 49.30M | $ 56.66M | $ 50.78M | $ 48.15M |