Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 324.93M | $ 248.42M | $ 333.31M | $ 345.22M | $ 297.68M | |
- | $ 209.77M | $ 196.57M | $ 290.46M | $ 311.99M | $ 254.73M | |
- | $ 115.16M | $ 51.85M | $ 42.85M | $ 33.23M | $ 42.95M | |
- | $ 63.00M | $ 43.78M | $ 38.12M | $ 38.58M | $ 28.88M | |
- | $ 52.17M | $ 8.07M | $ 4.72M | $ -5.35M | $ 14.07M | |
- | $ -860.00K | $ -894.00K | $ -2.55M | $ -4.01M | $ -3.78M | |
- | $ -799.00K | $ -1.18M | $ -7.88M | $ -1.02M | $ -2.39M | |
- | $ 50.51M | $ 5.99M | $ -5.70M | $ -10.38M | $ 7.90M | |
- | $ 9.22M | $ 590.00K | $ 1.55M | $ 685.00K | $ 2.03M | |
- | - | - | - | - | - | |
- | $ 24.70M | $ 4.40M | $ -8.04M | $ -11.23M | $ 5.82M | |
- | $ 0.66 | $ 0.12 | $ -0.26 | $ -0.48 | $ 0.28 | |
- | $ 0.61 | $ 0.11 | $ -0.26 | $ -0.48 | $ 0.28 | |
- | $ 37.43M | $ 35.83M | $ 30.52M | $ 23.42M | $ 21.00M | |
- | $ 40.24M | $ 38.42M | $ 30.52M | $ 23.42M | $ 21.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 272.77M | $ 240.35M | $ 328.58M | $ 350.57M | $ 283.61M | |
- | $ 34.81M | $ 4.40M | $ -8.04M | $ -11.23M | $ 5.82M | |
- | $ 34.72M | $ 4.63M | $ -8.15M | $ -10.14M | $ 7.73M | |
- | $ 884.00K | $ 1.07M | $ 2.70M | $ 4.01M | $ 3.95M | |
- | $ 51.39M | $ 7.06M | $ -3.01M | $ -6.37M | $ 11.85M | |
- | $ 53.45M | $ 9.15M | $ -1.32M | $ -4.47M | $ 13.26M |