Lumber Liquidators Holdings Inc (LL) Tumbled -5.17% or -1.36 To Price $25.04 On Wednesday
Lumber Liquidators Holdings Inc (LL) tumbled -5.17% or -1.36 to $25.04. It is approximately 585873 shares traded, which is 67.98% compare to the average total volume 861784. The market cap of LL is $714.55 million. The year to date change…