| May 13, 2026 | Sell | -1,300 | 95.16 USD | $123.7K | SEC |
| May 13, 2026 | Sell | -200 | 95.97 USD | $19.2K | SEC |
| May 13, 2026 | Sell | -1,500 | 93.81 USD | $140.7K | SEC |
| Sep 3, 2025 | Sell | -5,000 | 105.07 USD | $525.4K | SEC |
| Aug 26, 2025 | Other | -2,942 | 101.86 USD | $299.7K | SEC |
| Aug 25, 2025 | Other | -1,531 | 101.91 USD | $156K | SEC |
| Aug 20, 2025 | Award | 8,055 | 0.00 USD | $0 | SEC |
| Aug 20, 2025 | Award | 24,206 | 0.00 USD | $0 | SEC |
| Aug 20, 2025 | Other | -9,533 | 99.32 USD | $946.8K | SEC |
| Aug 18, 2025 | Other | -839 | 98.05 USD | $82.3K | SEC |
| Jul 14, 2025 | Sell | -2,000 | 95.00 USD | $190K | SEC |
| May 13, 2025 | Sell | -2,534 | 86.93 USD | $220.3K | SEC |
| May 13, 2025 | Sell | -466 | 87.52 USD | $40.8K | SEC |
| Aug 26, 2024 | Other | -1,001 | 73.56 USD | $73.6K | SEC |
| Aug 26, 2024 | Other | -814 | 74.71 USD | $60.8K | SEC |
| Aug 19, 2024 | Other | -348 | 73.48 USD | $25.6K | SEC |
| Aug 19, 2024 | Award | 8,753 | 0.00 USD | $0 | SEC |
| Aug 29, 2023 | Other | -818 | 61.00 USD | $49.9K | SEC |
| Aug 24, 2023 | Award | 10,494 | 0.00 USD | $0 | SEC |
| Aug 21, 2023 | Other | -350 | 62.73 USD | $22K | SEC |
| Aug 21, 2023 | Other | -1,731 | 63.00 USD | $109.1K | SEC |