DICK'S Sporting (DKS) Holds Promise: Time To Stock Up?