Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 135.43M | $ 128.35M | $ 125.59M | $ 103.90M | $ 118.99M | $ 86.94M | |
$ 35.34M | $ 41.27M | $ 38.23M | $ -32.67M | $ 28.25M | $ 20.34M | |
$ 100.09M | $ 87.08M | $ 87.36M | $ 71.23M | $ 90.74M | $ 66.61M | |
$ 73.75M | $ 68.03M | $ 62.53M | $ -57.40M | $ 57.11M | $ 56.24M | |
$ 26.35M | $ 19.05M | $ 24.83M | $ 14.04M | $ 33.63M | $ 10.36M | |
$ 1.27M | $ 3.76M | $ 908.00K | $ 173.00K | $ 913.00K | $ 2.01M | |
$ -280.00K | $ 101.00K | $ -334.00K | $ 31.00K | $ -2.41M | $ -118.00K | |
$ 27.90M | $ 22.70M | $ 26.07M | $ 14.00M | $ 32.13M | $ 12.26M | |
$ 2.33M | $ 1.20M | $ 2.02M | $ -265.00K | $ 5.75M | $ 1.34M | |
- | - | - | - | - | - | |
$ 25.57M | $ 21.50M | $ 24.05M | $ 14.27M | $ 26.39M | $ 10.91M | |
$ 0.45 | $ 0.38 | $ 0.43 | $ 0.25 | $ 0.47 | $ 0.20 | |
$ 0.43 | $ 0.37 | $ 0.42 | $ 0.24 | $ 0.47 | $ 0.19 | |
$ 225.55M | $ 56.44M | $ 56.22M | $ 56.99M | $ 55.71M | $ 54.74M | |
$ 230.63M | $ 57.74M | $ 57.64M | $ 58.72M | $ 56.64M | $ 56.07M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.18 | |
- | - | - | - | - | - | |
$ 109.08M | $ 109.30M | $ 100.76M | $ -90.07M | $ 85.36M | $ 76.58M | |
$ 25.57M | $ 21.50M | $ 24.05M | $ 14.27M | $ 26.39M | $ 10.91M | |
$ 15.12M | $ 17.94M | $ 20.60M | - | $ 28.30M | $ 10.91M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
$ 27.90M | $ 22.70M | $ 26.07M | $ 14.00M | $ 33.63M | $ 12.26M | |
$ 32.93M | $ 27.59M | $ 33.05M | $ 20.51M | $ 38.92M | $ 16.65M |