Don't know for certain, but IMO this selloff today of so many consecutive trades in a short period of time could be the McCloud Holdings $93,000 note coming due 7-1-22.
Going to need some good news (financials) to soften the blow of all these note's coming due that convert to stock.
(1)
(0)
BioElectronics Corporation (BIEL) Stock Research Links