Xbiotech Insider Bought Shares Worth $711,251, SEC Filing Shows
A recent SEC filing reports that 10% owner and director John Simard bought shares on October 26, 2026.
A recent SEC filing reports that 10% owner and director John Simard bought shares on October 26, 2026.