Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 147.99M | $ 143.24M | $ 111.83M | $ 101.49M | $ 90.25M | |
- | $ 122.32M | $ 117.13M | $ 89.29M | $ 81.29M | $ 70.86M | |
- | $ 25.68M | $ 26.11M | $ 22.54M | $ 20.20M | $ 19.38M | |
- | $ 21.34M | $ 20.54M | $ 18.42M | $ 20.05M | $ 20.02M | |
- | $ 4.34M | $ 5.57M | $ 4.12M | $ 146.00K | $ -632.00K | |
- | $ -527.00K | $ -168.00K | $ -134.00K | $ 144.00K | $ 509.00K | |
- | - | - | - | - | - | |
- | $ 16.11M | $ 4.02M | $ 3.40M | $ -592.00K | $ 2.58M | |
- | $ 1.87M | $ 1.67M | $ 1.93M | $ 1.28M | $ 1.79M | |
- | - | - | - | - | - | |
- | $ 14.41M | $ 2.35M | $ 1.47M | $ -1.87M | $ 898.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 412.00K | $ 334.00K | $ 375.00K | $ 648.00K | $ 1.10M | |
- | $ 143.65M | $ 137.67M | $ 107.71M | $ 101.34M | $ 90.88M | |
- | $ 14.41M | $ 2.35M | $ 1.47M | $ -1.87M | $ 898.00K | |
- | $ 4.69M | $ 2.47M | $ 1.54M | $ -2.71M | $ -1.28M | |
- | $ 589.00K | $ 305.00K | $ 294.00K | $ 278.00K | $ 239.00K | |
- | $ 16.70M | $ 4.32M | $ 3.70M | $ -314.00K | $ 2.82M | |
- | $ 19.74M | $ 7.50M | $ 6.64M | $ 2.04M | $ 4.20M |