No doubt there are MMs n Brokers out there shorting this ...n they have been...n I agree with u on this...when ur buy is filled as a sell ...n way lower than what u want...when a buy vol is showed as a sell vol on level 2...when it take too long to get your buy order filled...even though are willing to buy at a price much higher than the current ask...it is most likely MMs manipulation...generally, newbies...would believe Vfin n vndm as diluting MMs...but 50% of the time they also represent dirty brokerages or shorting MMs ...n crooked fools from oversea...