Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 143.69M | $ 128.35M | $ 125.59M | $ 103.90M | $ 118.99M | $ 86.94M | |
$ 47.98M | $ 41.27M | $ 38.23M | $ 32.67M | $ 28.25M | $ 20.34M | |
$ 95.72M | $ 87.08M | $ 87.36M | $ 71.23M | $ 63.84M | $ 66.61M | |
$ 72.65M | $ 68.03M | $ 62.53M | $ 57.40M | $ 59.44M | $ 56.24M | |
$ 23.07M | $ 19.05M | $ 24.83M | $ 13.83M | $ 31.29M | $ 10.36M | |
$ 5.43M | $ 3.76M | $ 908.00K | $ 204.00K | $ 913.00K | $ 2.01M | |
$ 146.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.45 | $ 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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 120.62M | $ 109.30M | $ 100.76M | $ 90.07M | $ 87.69M | $ 76.58M | |
$ 25.98M | $ 21.50M | $ 24.05M | $ 14.27M | $ 26.39M | $ 10.91M | |
$ 25.65M | $ 17.94M | - | - | - | - | |
- | - | - | - | - | - | |
$ 27.11M | $ 19.05M | $ 24.83M | $ 13.83M | $ 33.63M | $ 12.26M | |
$ 33.23M | $ 24.80M | $ 31.13M | $ 19.77M | $ 38.92M | $ 16.72M |