𧬠XBI Gets Slammed with $9M Put Bet - Biotech Bulls on Watch! | 2026-02-18 π» $9M in XBI puts! Z-score 230.77 - happens a few times per year. Biotech hedge ahead of PDUFA dates.