Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 124.41M | $ 129.84M | $ 122.10M | $ 94.28M | $ 61.41M | |
- | $ 91.67M | $ 91.98M | $ 83.26M | $ 75.82M | $ 69.88M | |
- | $ 32.74M | $ 37.87M | $ 38.84M | $ 18.46M | $ -8.47M | |
- | $ 9.03M | $ 8.49M | $ 8.38M | $ 9.50M | $ 10.35M | |
- | $ 23.53M | $ 29.38M | $ 30.46M | $ 8.96M | $ -18.82M | |
- | $ 13.62M | $ 15.33M | $ 17.78M | $ 16.20M | $ -12.70M | |
- | $ 1.16M | - | - | - | - | |
- | $ 8.67M | $ 11.30M | $ 9.43M | $ 13.85M | $ -177.91M | |
- | $ -87.32K | $ 11.77K | $ 19.75K | $ 140.07K | $ -1.53M | |
- | $ -76.85K | - | - | - | - | |
- | $ 8.75M | $ 11.29M | $ 9.41M | $ 13.71M | $ -176.39M | |
- | - | $ 0.01 | - | $ 0.01 | $ -0.09 | |
- | - | $ 0.01 | - | $ 0.01 | $ -0.09 | |
- | $ 2.08B | $ 2.07B | $ 2.07B | $ 2.07B | $ 2.07B | |
- | $ 2.10B | $ 2.19B | $ 2.10B | $ 2.10B | $ 2.07B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 100.70M | - | - | $ 85.32M | $ 80.24M | |
- | - | - | - | - | $ 12.70M | |
- | $ 8.75M | $ 11.29M | $ 9.41M | $ 13.71M | $ -176.39M | |
- | $ 9.78M | $ 12.13M | $ 11.26M | $ -11.42M | $ 1.90M | |
- | $ 22.10M | $ 26.34M | $ 26.47M | $ 30.05M | $ -165.21M | |
- | $ 44.60M | $ 45.71M | $ 43.45M | $ 30.05M | $ -140.31M |