Is ASGN's (NYSE:ASGN) Share Price Gain Of 114% Well Earned?