Peabody Energy's Stock Plummets: The $26 Million Loss Raising Eyebrows | Whale Factor