How can one explain this? Well, there’s the obvious explanation: With a share price of only $3 and change, Mechel is a “penny company,” if not exactly a “penny stock.” As veteran investors know, penny …
More Why Mechel Stock Popped 18% Today — Then Dropped Videos