| May 27, 2026 | Other | -17,355 | 8.47 USD | $147K | SEC |
| May 27, 2026 | Award | 329,308 | 0.00 USD | $0 | SEC |
| May 13, 2026 | Other | -7,601 | 8.75 USD | $66.5K | SEC |
| Mar 4, 2026 | Other | -5,304 | 10.89 USD | $57.8K | SEC |
| Nov 13, 2025 | Other | -8,334 | 12.17 USD | $101.4K | SEC |
| Aug 6, 2025 | Other | -8,116 | 16.21 USD | $131.6K | SEC |
| Aug 6, 2025 | Award | 142,396 | 0.00 USD | $0 | SEC |
| May 14, 2025 | Sell | -36,774 | 27.30 USD | $1M | SEC |
| May 14, 2025 | Sell | -248 | 27.78 USD | $6.9K | SEC |
| May 14, 2025 | Sell | -416 | 27.40 USD | $11.4K | SEC |
| May 14, 2025 | Sell | -7,567 | 26.41 USD | $199.8K | SEC |
| Mar 12, 2025 | Sell | -11,805 | 20.08 USD | $237K | SEC |
| Mar 12, 2025 | Sell | -300 | 21.81 USD | $6.5K | SEC |
| Mar 12, 2025 | Sell | -8,954 | 21.00 USD | $188K | SEC |
| Feb 21, 2025 | Other | -24,162 | 27.84 USD | $672.7K | SEC |
| Nov 12, 2024 | Sell | -64,000 | 32.97 USD | $2.1M | SEC |
| Nov 12, 2024 | Sell | -320,000 | 30.65 USD | $9.8M | SEC |
| Nov 5, 2024 | Award | 244,739 | 0.00 USD | $0 | SEC |
| Aug 23, 2024 | Sell | -84,941 | 22.70 USD | $1.9M | SEC |
| Mar 26, 2024 | Award | 490,000 | 0.00 USD | $0 | SEC |
| Dec 30, 2020 | Award | 2,036,053 | 0.00 USD | $0 | SEC |