| Jul 2, 2026 | Buy | 23 | 26.01 USD | — | SEC |
| Jul 2, 2026 | Buy | 51 | 26.90 USD | — | SEC |
| Apr 15, 2026 | Buy | 57 | 23.72 USD | $1.4K | SEC |
| Apr 15, 2026 | Buy | 26 | 23.46 USD | $609.9 | SEC |
| Feb 17, 2026 | Other | 8,744 | 0.00 USD | $0 | SEC |
| Jan 15, 2026 | Buy | 50 | 27.06 USD | $1.4K | SEC |
| Jan 15, 2026 | Buy | 22 | 27.14 USD | $597.1 | SEC |
| Oct 9, 2025 | Buy | 22 | 27.42 USD | $603.2 | SEC |
| Oct 9, 2025 | Buy | 48 | 27.48 USD | $1.3K | SEC |
| Jul 2, 2025 | Buy | 53 | 24.69 USD | $1.3K | SEC |
| Jul 2, 2025 | Buy | 26 | 23.22 USD | $603.7 | SEC |
| Apr 2, 2025 | Buy | 28 | 21.48 USD | $601.4 | SEC |
| Apr 2, 2025 | Buy | 59 | 21.56 USD | $1.3K | SEC |
| Jan 15, 2025 | Buy | 25 | 23.96 USD | $599 | SEC |
| Jan 15, 2025 | Buy | 51 | 24.54 USD | $1.3K | SEC |
| Oct 1, 2024 | Buy | 26 | 23.26 USD | $604.8 | SEC |
| Oct 1, 2024 | Buy | 52 | 23.40 USD | $1.2K | SEC |
| Jul 8, 2024 | Buy | 67 | 18.08 USD | $1.2K | SEC |
| Jul 8, 2024 | Buy | 34 | 17.74 USD | $603.2 | SEC |
| Apr 10, 2024 | Buy | 62 | 19.16 USD | $1.2K | SEC |
| Apr 10, 2024 | Buy | 31 | 19.44 USD | $602.6 | SEC |
| Jan 3, 2024 | Buy | 55 | 20.94 USD | $1.2K | SEC |
| Jan 3, 2024 | Buy | 29 | 20.67 USD | $599.4 | SEC |
| Oct 5, 2023 | Buy | 52 | 21.77 USD | $1.1K | SEC |
| Oct 5, 2023 | Buy | 28 | 21.80 USD | $610.4 | SEC |