Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
- | $ 404.12M | $ 370.32M | $ 346.70M | $ 287.46M | |
- | $ 357.62M | $ 328.79M | $ 305.35M | $ 251.49M | |
- | $ 46.51M | $ 41.53M | $ 41.34M | $ 35.98M | |
- | $ 32.60M | $ 31.69M | $ 32.20M | $ 27.70M | |
- | $ 13.91M | $ 9.85M | $ 9.15M | $ 8.27M | |
- | $ -1.65M | $ -953.00K | $ -985.00K | $ -661.00K | |
- | $ -371.00K | $ -532.00K | - | - | |
- | $ 12.63M | $ 9.43M | $ 8.16M | $ 7.61M | |
- | $ 2.32M | $ 1.60M | $ 1.52M | $ 1.57M | |
- | - | $ 300.00K | - | - | |
- | $ 10.29M | $ 7.79M | $ 6.90M | $ 6.09M | |
- | $ 0.13 | $ 0.10 | $ 0.17 | $ 0.15 | |
- | $ 0.13 | $ 0.10 | $ 0.17 | $ 0.15 | |
- | $ 81.81M | $ 80.00M | $ 40.52M | $ 41.12M | |
- | $ 81.81M | $ 80.00M | $ 40.52M | $ 41.12M | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | $ 390.21M | $ 359.95M | $ 337.55M | $ 279.19M | |
- | $ 10.29M | $ 7.79M | $ 6.90M | $ 6.09M | |
- | - | - | $ 6.90M | $ 6.09M | |
- | - | - | $ 2.31M | $ 1.99M | |
- | - | $ 11.65M | $ 10.48M | $ 9.60M | |
- | - | $ 29.95M | $ 26.49M | $ 23.41M |