| Jun 17, 2026 | Sell | -59 | 27.94 USD | — | SEC |
| Jun 17, 2026 | Sell | -224 | 27.12 USD | — | SEC |
| May 18, 2026 | Other | -144 | 27.01 USD | $3.9K | SEC |
| Apr 6, 2026 | Sell | -265 | 21.36 USD | $5.7K | SEC |
| Apr 6, 2026 | Sell | -293 | 20.51 USD | $6K | SEC |
| Apr 1, 2026 | Award | 6,450 | 0.00 USD | $0 | SEC |
| Apr 1, 2026 | Award | 2,454 | 0.00 USD | $0 | SEC |
| Apr 1, 2026 | Award | 19,108 | 0.00 USD | $0 | SEC |
| Nov 26, 2025 | Sell | -2,000 | 28.14 USD | $56.3K | SEC |
| Nov 26, 2025 | Sell | -5,999 | 28.00 USD | $168K | SEC |
| Nov 26, 2025 | Sell | -2,000 | 28.01 USD | $56K | SEC |
| Nov 26, 2025 | Sell | -1 | 28.50 USD | $28.5 | SEC |
| Jul 7, 2025 | AwardD | 58,230 | — | — | SEC |
| Jul 7, 2025 | AwardD | 19,108 | — | — | SEC |
| Jul 3, 2025 | Other | 40,000 | 10.00 USD | $400K | SEC |
| Jul 3, 2025 | OtherD | -40,000 | 0.00 USD | $0 | SEC |
| Jul 3, 2025 | OtherD | -40,000 | 0.00 USD | $0 | SEC |
| Jul 3, 2025 | BuyD | 40,000 | 0.00 USD | $0 | SEC |
| Jul 3, 2025 | Other | 40,000 | 10.00 USD | $400K | SEC |
| Jul 3, 2025 | BuyD | 40,000 | 0.00 USD | $0 | SEC |
| Nov 15, 2024 | AwardD | 24,533 | — | — | SEC |
| Jun 18, 2024 | AwardD | 64,498 | — | — | SEC |
| Mar 12, 2024 | Buy | 16,667 | 6.00 USD | $100K | SEC |
| Sep 15, 2016 | AwardD | 100,000 | 0.00 USD | $0 | SEC |