Looks like an Elliot wave formation. Elliots are theoretical but do provide some guidance.
We are currently in wave 3 and climbing. I am trading with a stop loss of around 7%.
Exit at red levels, enter at green levels.
All other indicators are good. Fundamentals also good :-)
Let me know if you have suggestions. Good luck.