Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 114.06M | $ 103.57M | $ 147.43M | $ 112.80M | $ 103.80M | |
- | $ 88.57M | $ 77.61M | $ 79.03M | $ 88.59M | $ 75.31M | |
- | $ 25.49M | $ 25.96M | $ 68.41M | $ 24.20M | $ 28.49M | |
- | $ 19.37M | $ 21.29M | $ 12.96M | $ 9.24M | $ 7.97M | |
- | $ 6.12M | $ 4.67M | $ 55.44M | $ 14.96M | $ 20.51M | |
- | $ -3.53M | $ 6.13M | $ -3.81M | $ -6.15M | $ -6.69M | |
- | $ -340.00K | - | - | - | - | |
- | $ 2.92M | $ 1.00M | $ 39.00M | $ -1.19M | $ 13.14M | |
- | $ 5.22M | $ 7.17M | $ 21.80M | $ 8.29M | $ 5.15M | |
- | - | - | - | - | - | |
- | $ -2.30M | $ -6.17M | $ 17.20M | $ -9.48M | $ 7.99M | |
- | - | $ -0.01 | $ 0.02 | $ -0.01 | $ 0.01 | |
- | - | $ -0.01 | $ 0.02 | $ -0.01 | $ 0.01 | |
- | $ 1.05B | $ 1.05B | $ 850.27M | $ 785.97M | $ 776.60M | |
- | $ 1.05B | $ 1.05B | $ 852.67M | $ 785.97M | $ 785.64M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 107.94M | $ -98.90M | $ 91.99M | $ 97.83M | $ 83.29M | |
- | $ -2.30M | $ -6.17M | $ 17.20M | $ -9.48M | $ 7.99M | |
- | $ 2.37M | $ 810.00K | $ 26.04M | $ -2.48M | $ 8.41M | |
- | - | - | $ 4.16M | $ 4.57M | $ 5.92M | |
- | $ 6.46M | $ 3.99M | $ 43.16M | $ 3.38M | $ 19.06M | |
- | $ 6.46M | $ 3.99M | $ 63.30M | $ 34.70M | $ 45.46M |