Strong bullish momentum (Volume +40%, Price > 50D/200D SMAs) and 'Strong Buy' analyst consensus support a breakout trade. Testing resistance at $16.66; a breach targets the 52-week high ($18.04) and upper analyst estimates ($19.50). Stop placed below key support at $15.09.