| 10 September 2026 | Stephen P. RobertsonCompany Secretary | Sell Tax related | 11,939 | $15.95 | $190,427.05 | 588,848 |
| 21 August 2026 | Stephen P. RobertsonCompany Secretary | Sell Tax related | 20,975 | $16.97 | $355,945.75 | 600,787 |
| 2 June 2026 | TANG CAPITAL MANAGEMENT LLCVenture Capital | Buy Regular purchase transaction | 206,005 | $15.28 | $3,147,756.40 | 13,044,106 |
| 2 June 2026 | TANG CAPITAL MANAGEMENT LLCVenture Capital | Sell Regular sell transaction (market) | 10,000 | $1.65 | $16,500.00 | 10,000 |
| 1 June 2026 | TANG CAPITAL MANAGEMENT LLCVenture Capital | Buy Regular purchase transaction | 99 | $15.34 | $1,518.66 | 12,838,101 |
| 1 June 2026 | TANG CAPITAL MANAGEMENT LLCVenture Capital | Buy Regular purchase transaction | 343,521 | $15.28 | $5,249,000.88 | 12,838,002 |
| 29 May 2026 | TANG CAPITAL MANAGEMENT LLCVenture Capital | Buy Regular purchase transaction | 262,682 | $15.31 | $4,021,661.42 | 12,494,481 |
| 29 May 2026 | TANG CAPITAL MANAGEMENT LLCVenture Capital | Buy Regular purchase transaction | 2,299 | $15.35 | $35,289.65 | 12,231,799 |
| 6 March 2026 | Gregory F (Greg) KeenanOther Level A | Sell Tax related | 8,069 | $14.32 | $115,548.08 | 154,449 |
| 3 March 2026 | TANG CAPITAL MANAGEMENT LLCVenture Capital | Buy Regular purchase transaction | 184,208 | $14.22 | $2,619,437.76 | 12,229,500 |