| GrahamGHM | Shares withheld for tax$161.6K · 3,619 shares | Jun 9, 2025 | | |
| GrahamGHM | Share award— · 7,693 shares | Jun 9, 2025 | | |
| GrahamGHM | Shares withheld for tax$24.8K · 607 shares | Jun 4, 2025 | | |
| GrahamGHM | Exercised options— · 1,291 shares | Jun 4, 2025 | | |
| GrahamGHM | Shares withheld for tax$317K · 8,617 shares | May 23, 2025 | | |
| GrahamGHM | Exercised options— · 18,315 shares | May 23, 2025 | | |
| GrahamGHM | Shares withheld for tax$52.8K · 1,436 shares | May 23, 2025 | | |
| GrahamGHM | Exercised options— · 3,053 shares | May 23, 2025 | | |