| May 21, 2026 | Sell | -10,000 | 32.00 USD | $320K | SEC |
| Apr 21, 2026 | Gift | 3,733 | 0.00 USD | $0 | SEC |
| Apr 21, 2026 | Gift | -3,733 | 0.00 USD | $0 | SEC |
| Mar 18, 2026 | Award | 3,733 | 0.00 USD | $0 | SEC |
| Apr 28, 2025 | Sell | -6,700 | 37.40 USD | $250.6K | SEC |
| Apr 28, 2025 | Sell | -3,303 | 39.12 USD | $129.2K | SEC |
| Apr 28, 2025 | Gift | -3,062 | 0.00 USD | $0 | SEC |
| Apr 28, 2025 | Award | 3,062 | 0.00 USD | $0 | SEC |
| Apr 28, 2025 | Sell | -52 | 38.00 USD | $2K | SEC |
| Mar 18, 2025 | Sell | -3,303 | 39.12 USD | $129.2K | SEC |
| Mar 18, 2025 | Award | 3,062 | 0.00 USD | $0 | SEC |
| Aug 2, 2024 | Award | 30,239 | — | — | SEC |
| Aug 2, 2024 | Other | -30,239 | 0.00 USD | $0 | SEC |
| May 17, 2024 | Sell | -10,000 | 34.03 USD | $340.3K | SEC |
| Apr 18, 2024 | Gift | -6,581 | 0.00 USD | $0 | SEC |
| Jan 22, 2024 | Award | 6,581 | 0.00 USD | $0 | SEC |
| Jan 10, 2024 | Other | -6,183 | — | — | SEC |
| Jan 10, 2024 | Other | -46,600 | — | — | SEC |
| Aug 10, 2023 | Gift | -6,342 | 0.00 USD | $0 | SEC |
| Aug 10, 2023 | Gift | -11,905 | 0.00 USD | $0 | SEC |
| Aug 10, 2023 | Gift | -6,417 | 0.00 USD | $0 | SEC |
| Aug 10, 2023 | Gift | -28,371 | 0.00 USD | $0 | SEC |
| Jul 6, 2023 | Award | 6,183 | 12.94 USD | $80K | SEC |
| Jul 6, 2023 | Other | -152 | 12.94 USD | $2K | SEC |
| Apr 21, 2023 | Gift | -6,350 | 0.00 USD | $0 | SEC |