Latest XBIT reports update at 2024-03-15: 20232022
XBiotech  logo
XBiotech XBIT
$ 8.61 -7.72%

XBiotech Chart for All Time | XBIT