| Jun 26, 2026 | Other | 45.9 | 42.94 USD | — | SEC |
| Jun 26, 2026 | Other | 51.13 | 37.17 USD | — | SEC |
| Jun 26, 2026 | Other | 20.83 | 42.94 USD | — | SEC |
| Jun 26, 2026 | Other | 45.86 | 41.80 USD | — | SEC |
| Jun 26, 2026 | Other | 45.39 | 42.45 USD | — | SEC |
| Jun 26, 2026 | Other | 22.68 | 38.20 USD | — | SEC |
| Jun 26, 2026 | Other | 48.73 | 39.28 USD | — | SEC |
| Jun 26, 2026 | Other | 22.12 | 39.28 USD | — | SEC |
| Jun 26, 2026 | Other | 49.81 | 38.53 USD | — | SEC |
| Jun 26, 2026 | Other | 49.97 | 38.20 USD | — | SEC |
| Jun 26, 2026 | Other | 22.61 | 38.53 USD | — | SEC |
| Jun 26, 2026 | Other | 20.61 | 42.45 USD | — | SEC |
| Jun 26, 2026 | Buy | 500 | 41.20 USD | — | SEC |
| Jun 26, 2026 | Other | 20.82 | 41.80 USD | — | SEC |
| Jun 26, 2026 | Other | 23.21 | 37.17 USD | — | SEC |
| Nov 12, 2025 | Other | 34.79 | 38.22 USD | $1.3K | SEC |
| Nov 12, 2025 | Other | 22.14 | 38.22 USD | $846.2 | SEC |
| Oct 27, 2025 | Other | 35.98 | 34.60 USD | $1.2K | SEC |
| Oct 27, 2025 | Other | 34.45 | 38.28 USD | $1.3K | SEC |
| Oct 27, 2025 | Other | 23.55 | 32.86 USD | $773.9 | SEC |
| Oct 27, 2025 | Other | 34.65 | 36.18 USD | $1.3K | SEC |
| Oct 27, 2025 | Other | 21.73 | 34.60 USD | $751.9 | SEC |
| Oct 27, 2025 | Other | 21.62 | 39.62 USD | $856.6 | SEC |
| Oct 27, 2025 | Other | 33.96 | 39.62 USD | $1.3K | SEC |
| Oct 27, 2025 | Other | 22.01 | 37.94 USD | $835.1 | SEC |