Xbiotech

$2.38 upup 0.13 (5.78%)
AS OF 12:57:00PM ET 03/19/2026
More Quote Information