CEO of 20‑20 Biolabs Receives Massive 352,936‑Share Option Despite Stock’s 86% Decline in 2025‑26 ?
CEO grants massive stock option for 20‑20 Biolabs amid $3.34 share price; insider confidence, potential upside, dilution risks, and future outlook discussed.
2 minutes to read
