Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 144.48M | $ 128.35M | $ 125.59M | $ 103.90M | $ 118.99M | $ 86.94M | |
$ 40.80M | $ 41.27M | $ 38.23M | $ -32.67M | $ 28.25M | $ 20.34M | |
$ 103.68M | $ 87.08M | $ 87.36M | $ 71.23M | $ 90.74M | $ 66.61M | |
$ 79.83M | $ 68.03M | $ 62.53M | $ -57.40M | $ 57.11M | $ 56.24M | |
$ 23.85M | $ 19.05M | $ 24.83M | $ 14.04M | $ 33.63M | $ 10.36M | |
$ 4.64M | $ 3.76M | $ 908.00K | $ 173.00K | $ 913.00K | $ 2.01M | |
$ 90.00K | $ -101.00K | $ -334.00K | $ 31.00K | $ -2.41M | $ -118.00K | |
$ 28.41M | $ 22.70M | $ 26.07M | $ 14.00M | $ 32.13M | $ 12.26M | |
$ 2.43M | $ 1.20M | $ 2.02M | $ -265.00K | $ 5.75M | $ 1.34M | |
- | - | - | - | - | - | |
$ 25.98M | $ 21.50M | $ 24.05M | $ 14.27M | $ 26.39M | $ 10.91M | |
$ 0.46 | $ 0.38 | $ 0.43 | $ 0.25 | $ 0.47 | $ 0.20 | |
$ 0.44 | $ 0.37 | $ 0.42 | $ 0.24 | $ 0.47 | $ 0.19 | |
$ 228.23M | $ 56.44M | $ 56.22M | $ 56.99M | $ 55.71M | $ 54.74M | |
$ 232.42M | $ 57.74M | $ 57.64M | $ 58.72M | $ 56.64M | $ 56.07M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.18 | |
- | - | - | - | - | - | |
$ 120.62M | $ 109.30M | $ 100.76M | $ -90.07M | $ 85.36M | $ 76.58M | |
$ 25.98M | $ 21.50M | $ 24.05M | $ 14.27M | $ 26.39M | $ 10.91M | |
$ 23.46M | $ 17.94M | $ 20.60M | - | $ 28.30M | $ 10.91M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
$ 27.11M | $ 19.05M | $ 26.07M | $ 14.00M | $ 33.63M | $ 12.26M | |
$ 32.84M | $ 24.80M | $ 33.05M | $ 20.51M | $ 38.92M | $ 16.65M |