Source: Owler

XBiotech, Inc.: XBiotech's revenue changed from 18.39M in Dec 2021 to 14.04M in Mar 2022

XBiotech’s Trailing Twelve Months revenue changed from $18.39M in Dec 2021 to $14.04M in Mar 2022 decreasing 23.6% in this time period.

Read full article »
Annual Revenue
$4M
Employees
100
John Simard's photo - Chairman & CEO of XBiotech

Chairman & CEO

John Simard

CEO Approval Rating

80/100

Read more