$3.00 is next major resistance by TA. Consensus targets are for those who use advice from Brokers, but rarely 'predict' the actual price movement for traders.
After today there are even fewer sellers. This could be a spring.
MSF Price at posting:
$2.60 Sentiment: ST Buy Disclosure: Held