| Jun 17, 2026 | Other | -273 | 83.26 USD | — | SEC |
| Apr 14, 2026 | Other | -505 | 90.74 USD | $45.8K | SEC |
| Apr 14, 2026 | Other | -1,000 | 90.74 USD | $90.7K | SEC |
| Apr 8, 2026 | Award | 6,808 | 0.00 USD | $0 | SEC |
| Apr 8, 2026 | Other | -581 | 80.83 USD | $47K | SEC |
| Apr 8, 2026 | Other | -537 | 80.83 USD | $43.4K | SEC |
| Mar 3, 2026 | Other | -1,609 | 68.60 USD | $110.4K | SEC |
| Jun 17, 2025 | Other | -273 | 62.70 USD | $17.1K | SEC |
| Apr 14, 2025 | Award | 7,232 | 0.00 USD | $0 | SEC |
| Apr 14, 2025 | Other | -505 | 69.15 USD | $34.9K | SEC |
| Apr 8, 2025 | Other | -537 | 67.72 USD | $36.4K | SEC |
| Apr 8, 2025 | Other | -581 | 67.72 USD | $39.3K | SEC |
| Mar 4, 2025 | Other | -1,553 | 74.84 USD | $116.2K | SEC |
| Jan 7, 2025 | Other | -211 | 105.48 USD | $22.3K | SEC |
| Nov 14, 2024 | Other | -1,122 | 137.84 USD | $154.7K | SEC |
| Jun 18, 2024 | Other | -270 | 113.26 USD | $30.6K | SEC |
| Apr 12, 2024 | Award | 3,648 | 0.00 USD | $0 | SEC |
| Apr 10, 2024 | Other | -574 | 108.66 USD | $62.4K | SEC |
| Apr 10, 2024 | Other | -531 | 108.66 USD | $57.7K | SEC |