This thing is screaming reduce your position, or remove your position completely given that all the oscillators and indicators are yelling sell this thing. The RSI and STOCHS are diverging bearish on all time frames and overbought. TD Sequential hit a TD 9 sale like 6 weeks ago on a weekly time frame. There is a TD 9 sale literally on almost every time frames.
I am not a financial advisor but I would personally trim some profit here or around 17.50 based on the technicals and then buy back in around 10$. If this asset wants to sustain a long term future it needs to stop, pull back and build support between here and 10$ before it goes onward and upward.