2024-05-09 | LAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LPBVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/IL | | Buy | Common Stock, $0.001 par value | 75431.0 | 220,460 | $0.0 | P |
2024-05-09 | LAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LPBVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/IL | | Buy | Pre-funded Warrants to Purchase Common Stock | 2526238.0 | 2,526,238 | $0.0 | P |
2024-05-09 | LAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LPBVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/IL | | Buy | Pre-funded Warrants to Purchase Common Stock | 3173135.0 | 3,173,135 | $0.0 | P |
2024-05-09 | LAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LPBVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/IL | | Buy | Common Stock, $0.001 par value | 821121.0 | 2,633,679 | $0.0 | P |
2024-05-09 | LAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LPBVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/IL | | Buy | Pre-funded Warrants to Purchase Common Stock | 232068.0 | 232,068 | $0.0 | P |
2024-05-09 | LAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LPBVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/IL | | Buy | Common Stock, $0.001 par value | 1031385.0 | 3,361,803 | $0.0 | P |
2023-10-02 | Kirk Allan | | Buy | Stock Option (Right to Buy) | 150437.0 | 150,437 | $1.6 | A |
2023-10-02 | Robinson James A. Jr. | | Buy | Stock Option (Right to Buy) | 150437.0 | 150,437 | $1.6 | A |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Warrants to Purchase Common Stock | 2446209.0 | 2,446,209 | $0.0 | P |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Warrants to Purchase Common Stock | 252291.0 | 252,291 | $0.0 | P |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Common Stock, $0.001 par value | 1055445.0 | 2,330,418 | $0.0 | P |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Common Stock, $0.001 par value | 837146.0 | 1,812,558 | $0.0 | P |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Common Stock, $0.001 par value | 86341.0 | 145,029 | $0.0 | P |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Pre-funded Warrants to Purchase Common Stock | 2028645.0 | 2,028,645 | $0.0 | P |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Pre-funded Warrants to Purchase Common Stock | 1609063.0 | 1,609,063 | $0.0 | P |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Pre-funded Warrants to Purchase Common Stock | 165950.0 | 165,950 | $0.0 | P |
2023-05-05 | BVF Partners OS Ltd.BVF GP HOLDINGS LLCBVF INC/ILLAMPERT MARK NBVF PARTNERS L P/ILBIOTECHNOLOGY VALUE FUND L PBVF I GP LLCBIOTECHNOLOGY VALUE FUND II LPBVF II GP LLCBiotechnology Value Trading Fund OS LP | | Buy | Warrants to Purchase Common Stock | 3084090.0 | 3,084,090 | $0.0 | P |
2023-05-01 | LYONS GARY A | | Buy | Common Stock | 150437.0 | 150,437 | $0.0 | A |
2023-05-01 | Smith Bryan E. | | Buy | Stock Option (right to buy) | 179000.0 | 179,000 | $0.0 | A |
2023-05-01 | Little Paul Sean | | Buy | Stock Option (right to buy) | 198126.0 | 198,126 | $0.0 | A |