| Jun 30, 2026Transaction date | Roelof BothaResearch disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.001 per share | 150 shares | $0 | 2,047 shares | 2,047 sharesOwner coverage latest filing Jul 2, 2026 | 4Filed Jul 2, 2026 |
| Jun 30, 2026Transaction date | Roelof BothaResearch disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.001 per share | 767 shares | $0 | 1,897 shares | 2,047 sharesOwner coverage latest filing Jul 2, 2026 | 4Filed Jul 2, 2026 |
| Jun 30, 2026Transaction date | Ann LewnesResearch disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.001 per share | 159 shares | $0 | 3,454 shares | 3,454 sharesOwner coverage latest filing Jul 2, 2026 | 4Filed Jul 2, 2026 |
| Jun 30, 2026Transaction date | Ann LewnesResearch disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.001 per share | 767 shares | $0 | 3,295 shares | 3,454 sharesOwner coverage latest filing Jul 2, 2026 | 4Filed Jul 2, 2026 |
| Jun 30, 2026Transaction date | Charles M. Hazard Jr.Research disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.001 per share | 198 shares | $0 | 45,832 shares | 45,832 sharesOwner coverage latest filing Jul 2, 2026 | 4Filed Jul 2, 2026 |
| Jun 30, 2026Transaction date | Charles M. Hazard Jr.Research disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.001 per share | 767 shares | $0 | 45,634 shares | 45,832 sharesOwner coverage latest filing Jul 2, 2026 | 4Filed Jul 2, 2026 |
| Jun 30, 2026Transaction date | Francisco DsouzaResearch disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.001 per share | 184 shares | $0 | 8,606 shares | 8,606 sharesOwner coverage latest filing Jul 2, 2026 | 4Filed Jul 2, 2026 |
| Jun 30, 2026Transaction date | Francisco DsouzaResearch disclosed relationships | AcquisitionSEC code A | Common Stock, par value $0.001 per share | 767 shares | $0 | 8,422 shares | 8,606 sharesOwner coverage latest filing Jul 2, 2026 | 4Filed Jul 2, 2026 |