Deckers  ( DECK )  Stock Rallies 29.5% in Six Months: Here's Why