There aren't too many stocks hitting all time highs after the technical damage done last week, so this one stands out. As can be seen on the daily, whilst the market corrected sharply, this one bottomed before the worst of the market move and has now broken out of a bull flag.
Looking at the weekly chart, strong momentum can be seen here as well. The break from the bull flag should take price nicely above the 1.618 Fibonacci extension putting the 2.168 extension at 58.80 in sight. Should price move back and hold inside, or below the flag, the bullish outlook would be negated.