The stock is working in a larger inclining channel pattern - supporting a bullish underlying trend.
Furthermore, a complex Eliott wave count is busy unfolding (see the red A, B, C, D and E).
Eventual upside to 333 and 346 seems likely.
Stop-loss at 288.
Key resistance at 314 and key suppport at 271.
Technical rating: medium