Atara Biotherapeutics - May offer up to $79.27 million in common stock as of May 12, 2026 - SEC filing
Published: 2026-05-12 17:46:42 ET
ATRA
Published on 05/12/2026 at 05:46 pm EDT