Well this has probably the best potential near term for decent news than a most of the othe COVID plays but still drops .. Just doesn't add up in my eyes...
Its the regular as clock work 7 to 15k delayed sells the placees don't care if they get orders theyll have probably made an easy 15 million profit out of this stock at a guess.
dropping as said earlier delayed sells still going on for how long who knows the placees are still making 40 percent profit and still dumping hence the continued drop obvious