Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 88.47M | $ 94.89M | $ 98.16M | $ 18.12M | $ 38.82M | |
- | $ 23.47M | $ 18.56M | $ 19.59M | $ 1.34M | $ 3.26M | |
- | $ 64.99M | $ 76.33M | $ 78.57M | $ 16.79M | $ 35.55M | |
- | $ 59.87M | $ 62.40M | $ 62.31M | $ 22.68M | $ 32.55M | |
- | $ 5.13M | $ 13.93M | $ 16.26M | $ -5.89M | $ 3.00M | |
- | $ -6.36M | $ -7.20M | $ -6.67M | $ 3.18M | $ -1.23M | |
- | - | - | - | - | - | |
- | $ 6.63M | $ 1.49M | $ -3.88M | $ -4.37M | $ -234.00K | |
- | $ 2.96M | $ 2.85M | $ 2.02M | $ 228.00K | $ 564.00K | |
- | - | - | - | - | - | |
- | $ 3.68M | $ -10.41M | $ 27.25M | $ 3.42M | $ -1.08M | |
- | $ 0.04 | $ -0.12 | $ 0.36 | $ 0.09 | - | |
- | $ 0.04 | $ -0.12 | $ 0.33 | $ 0.07 | - | |
- | $ 85.51M | $ 84.95M | $ 76.37M | $ 41.02M | - | |
- | $ 91.16M | $ 91.24M | $ 82.43M | $ 47.18M | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 1.31M | $ 511.00K | $ 785.00K | |
- | $ 83.34M | $ 80.96M | $ 81.90M | $ 24.02M | $ 35.81M | |
- | $ 3.68M | $ -10.41M | $ 27.25M | $ 3.42M | $ -1.08M | |
- | $ -799.48K | $ 1.37M | $ 3.84M | $ -3.27M | $ 1.41M | |
- | $ 5.89M | $ 7.44M | $ 6.81M | $ 2.08M | $ 1.25M | |
- | $ 12.53M | $ 8.93M | $ 2.93M | $ -2.30M | $ 1.02M | |
- | $ 21.71M | $ 18.32M | $ 11.51M | $ -273.00K | $ 4.50M |