LOW - Lumber Liquidators - A Short Squeeze Is Coming
Lumber Liquidators (LL) stock currently trades at $11.18. It has declined 64% year to date and is off 73% from its 2017 high of $42 per share. The fall has been sharp and almost completely without warrant. The shares fell 15% last week alone (first week of December) and now trade at a 10 year low. To add more perspective on the magnitude of the recent decline, the company IPO'd in 2007 at $11 per share. So basically the market is valuing the company at the same price as 11 years ago.