Source: Owler

XBiotech, Inc.: XBiotech's revenue changed from $11.05M in Jun 2022 to $8.21M in Sep 2022

XBiotech’s Trailing Twelve Months revenue changed from $11.05M in Jun 2022 to $8.21M in Sep 2022 decreasing 25.7% 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