XBiotech Inc

NASDAQ:XBIT   11:14:47 AM EDT
7.85
-0.26 (-3.21%)
Twitter Share  Facebook Share StockTwits Share