Deckers (DECK) Doomed? Put Price Surges 3700%

Go back to Deckers (DECK) Doomed? Put Price Surges 3700%
DECKERS OUTDOOR CORP (NYSE: DECK) Delayed: 109.11 +3.39 (3.21%)
Previous Close $105.72    52 Week High $69.94 
Open $108.00    52 Week Low $40.74 
Day High $110.59    P/E 39.39 
Day Low $107.40    EPS $2.77 
Volume 3,840,831