| Jul 2, 2026 | Award | 17,466 | 0.00 USD | — | SEC |
| May 15, 2026 | Award | 14,645 | 0.00 USD | $0 | SEC |
| Apr 16, 2026 | Sell | -3,009 | 38.06 USD | $114.5K | SEC |
| Apr 16, 2026 | Sell | -14,978 | 38.09 USD | $570.5K | SEC |
| Jan 5, 2026 | Other | -2,041 | 38.75 USD | $79.1K | SEC |
| Jan 5, 2026 | Other | -6,500 | 38.75 USD | $251.9K | SEC |
| Mar 19, 2025 | Award | 16,644 | 0.00 USD | $0 | SEC |
| Jan 31, 2025 | Award | 4,919 | 0.00 USD | $0 | SEC |
| Jan 3, 2025 | Other | -5,145 | 33.98 USD | $174.8K | SEC |
| Jun 4, 2024 | Award | -15,780 | 0.00 USD | $0 | SEC |
| Apr 16, 2024 | Award | -5,501 | 0.00 USD | $0 | SEC |
| Apr 16, 2024 | Other | -1,984 | 25.00 USD | $49.6K | SEC |
| Jan 3, 2024 | Other | -3,377 | 25.08 USD | $84.7K | SEC |
| Jun 16, 2023 | Award | 14,580 | 0.00 USD | $0 | SEC |
| Jan 4, 2023 | Other | -1,624 | 28.08 USD | $45.6K | SEC |
| Feb 18, 2022 | Award | 7,614 | 0.00 USD | $0 | SEC |
| Jan 4, 2022 | Other | -749 | 57.46 USD | $43K | SEC |
| Nov 24, 2020 | Award | 5,893 | 0.00 USD | $0 | SEC |
| Nov 24, 2020 | AwardD | 17,371 | 0.00 USD | $0 | SEC |