Are the Short Sellers Right About Innovative Industrial Properties?
Investors may have lost trust in the company, as the stock is now down more than 60% this year.
Are the Short Sellers Right About Innovative Industrial Properties?
Investors may have lost trust in the company, as the stock is now down more than 60% this year.