DEER $8.50 looking great for a run, raises outlook for year initiates $20 million stock buyback program