| Jul 1, 2026 | Buy | 1,910 | 22.95 USD | — | SEC |
| Jul 1, 2026 | Buy | 831 | 23.34 USD | — | SEC |
| Jul 1, 2026 | Buy | 600 | 24.22 USD | — | SEC |
| Jul 1, 2026 | Buy | 1,638 | 23.88 USD | — | SEC |
| Jul 1, 2026 | Buy | 4,400 | 23.40 USD | — | SEC |
| Jul 1, 2026 | Buy | 4,255 | 24.98 USD | — | SEC |
| Jun 26, 2026 | Buy | 1,358 | 25.55 USD | — | SEC |
| Jun 26, 2026 | Buy | 3,000 | 25.98 USD | — | SEC |
| Jun 26, 2026 | Buy | 4,212 | 24.90 USD | — | SEC |
| Jun 26, 2026 | Buy | 100 | 26.39 USD | — | SEC |
| Jun 26, 2026 | Buy | 3,400 | 26.98 USD | — | SEC |
| Jun 26, 2026 | Buy | 580 | 23.61 USD | — | SEC |
| Jun 26, 2026 | Buy | 2,891 | 25.22 USD | — | SEC |
| Jun 26, 2026 | Buy | 100 | 27.77 USD | — | SEC |
| Jun 24, 2026 | Buy | 1,118 | 20.82 USD | — | SEC |
| Jun 24, 2026 | Buy | 3,329 | 23.28 USD | — | SEC |
| Jun 24, 2026 | Buy | 425 | 25.91 USD | — | SEC |
| Jun 24, 2026 | Buy | 1,583 | 22.40 USD | — | SEC |
| Jun 24, 2026 | Buy | 356 | 23.95 USD | — | SEC |
| Jun 24, 2026 | Buy | 6,836 | 24.12 USD | — | SEC |
| Jun 24, 2026 | Buy | 1,797 | 20.23 USD | — | SEC |
| Jun 24, 2026 | Buy | 1,969 | 24.84 USD | — | SEC |
| Feb 27, 2025 | Sell | -8,400 | 33.18 USD | $278.7K | SEC |
| Feb 27, 2025 | ExerciseD | -8,500 | 0.00 USD | $0 | SEC |
| Feb 27, 2025 | Exercise | 8,500 | 17.00 USD | $144.5K | SEC |