The stock is in an uptrend, there is RSI divergence plus it seems to be oversold on the RSI.
If the trendline holds and the RSI returns to +30, I will consider buying for a long-term position or at least until the 118 is tested.
Fundamental:
P/E ratio of 16.9 vs industry average of 29.5
ROE of 44.5% vs. industry of 6.1%
ROA on 24.4% vs industry 3.8%
No debt