Be careful, I see weekness. I have noticed over the last month many Starclub members buying nanosonics. I have held out buying in even though it has had a run up of its most recent bottom of $3.37 bottom as my charts tell. You will note that on its recent high (on the 25th May, high volume day) off the so called bottom, it hit 2 of my resistance trend lines and failed to push above. It has since come back a couple of days later to test those same 2 resistance T.Lines and so far today failed again on weak volume (making a possible double top pattern).
The reason I have stayed out was due to its weak volume on the Daily chart and also you will note by the 9day Chart on the far left, its indicator line (the white one) in the Yellow highlighted circle is way ahead of its long term indicator line (the Yellow line, also in the Yellow highlighted circle) . When this happens it tends to revert back towards the Yellow which currently has only kicked up a little and hasnt gained as much pace as I would like to see.
Three things can happen here obviously. 1st_price action could now go side ways for some time in a range until the longer term Yellow line catches up some what (not likely though possible until this finacial years result come out to verify direction), 2nd it could retrace towards its yellow longer term line (I think this is the most probable according to my chart analysis) and 3rd it may drop to the recent Support line (the red dotted line on the daily) bounce of and continue on its way up slowly with volatility until the result for the year come out and then who knows what. For me, Im taking the second scenario, however I cant stress enough make your own decisions.
Below in 240m chart it is also showing a change in direction. Stochastic curling over, momentum indcator is week and chaikin money flow is pointing down or weakening. The $3.69 - $3.74 support and the 50DMA & 15DMA is going to be critical. If it breaks below this range, Look out. Hopefully this all helps with your current thoughts and actions or maybe just creates more confusion.