| Jun 16, 2026 | Sell | -1,333 | 139.46 USD | $185.9K | SEC |
| Jun 11, 2026 | Sell | -91 | 138.50 USD | $12.6K | SEC |
| May 20, 2026 | Award | 1,538 | 0.00 USD | $0 | SEC |
| May 20, 2026 | Other | -50 | 0.00 USD | $0 | SEC |
| Jun 11, 2025 | Sell | -54 | 176.00 USD | $9.5K | SEC |
| Jun 11, 2025 | Sell | -476 | 177.80 USD | $84.6K | SEC |
| May 20, 2025 | Award | 1,474 | 0.00 USD | $0 | SEC |
| May 20, 2025 | Other | -95 | 0.00 USD | $0 | SEC |
| Jun 7, 2024 | Sell | -680 | 134.50 USD | $91.5K | SEC |
| May 21, 2024 | Award | 1,769 | 0.00 USD | $0 | SEC |
| May 21, 2024 | Other | -121 | 0.00 USD | $0 | SEC |
| May 23, 2023 | Award | 2,267 | 0.00 USD | $0 | SEC |
| May 17, 2023 | Other | -143 | 0.00 USD | $0 | SEC |
| May 25, 2022 | Sell | -583 | 97.66 USD | $56.9K | SEC |
| May 18, 2022 | Other | -123 | 0.00 USD | $0 | SEC |
| May 17, 2022 | Award | 2,238 | 0.00 USD | $0 | SEC |
| May 19, 2021 | Other | -147 | 0.00 USD | $0 | SEC |
| May 19, 2021 | Sell | -675 | 110.00 USD | $74.3K | SEC |
| May 18, 2021 | Award | 1,941 | 0.00 USD | $0 | SEC |
| Jun 5, 2020 | Sell | -733 | 96.32 USD | $70.6K | SEC |
| May 20, 2020 | Other | -141 | 0.00 USD | $0 | SEC |
| May 19, 2020 | Award | 2,246 | 0.00 USD | $0 | SEC |
| May 28, 2019 | Sell | -839 | 81.14 USD | $68.1K | SEC |
| May 22, 2019 | Other | -193 | 0.00 USD | $0 | SEC |
| May 21, 2019 | Award | 2,584 | 0.00 USD | $0 | SEC |