Atara Biotherapeutics Inc

NASDAQ:ATRA   3:59:50 PM EDT
17.35
-0.54 (-3.02%)
Twitter Share  Facebook Share StockTwits Share