Based on all information around this stock, current level of 23-25 is a balance with break-out setting to push to 30 in a very short-term to strong resistance.
MA 20 (red) & Fib levels to become support upon breaking.
MA 50 (yellow) current support.
Thoughts are welcome.
Not an advice.