Picard Medical Heads Into Earnings After an 83% Collapse
PMI approaches its May 22 earnings print not so much under pressure as in freefall — the stock has shed 83% in a single month, closing at $0.16 on May 15, and the borrow market tells a story of rapid de-escalation…
