| May 21, 2026 | Other | -346 | 36.94 USD | $12.8K | SEC |
| Apr 21, 2026 | Award | 3,635 | 0.00 USD | $0 | SEC |
| Apr 21, 2026 | Other | -593 | 32.18 USD | $19.1K | SEC |
| Apr 10, 2026 | Other | -547 | 36.64 USD | $20K | SEC |
| Apr 10, 2026 | AwardD | 55,000 | 0.00 USD | $0 | SEC |
| Apr 10, 2026 | Other | -1,957 | 0.00 USD | $0 | SEC |
| Jul 23, 2025 | Other | -187 | 24.83 USD | $4.6K | SEC |
| May 21, 2025 | Award | 4,252 | 0.00 USD | $0 | SEC |
| Apr 8, 2025 | Other | -570 | 21.74 USD | $12.4K | SEC |
| Apr 8, 2025 | Other | -3,512 | 0.00 USD | $0 | SEC |
| Nov 19, 2024 | Sell | -2,689 | 22.86 USD | $61.5K | SEC |
| Nov 19, 2024 | Sell | -1,797 | 22.70 USD | $40.8K | SEC |
| Nov 19, 2024 | Sell | -741 | 22.39 USD | $16.6K | SEC |
| Jul 23, 2024 | Other | -171 | 29.41 USD | $5K | SEC |
| Apr 9, 2024 | Other | -178 | 29.41 USD | $5.2K | SEC |
| Apr 9, 2024 | Award | 5,542 | 0.00 USD | $0 | SEC |
| Apr 9, 2024 | Award | 5,542 | 0.00 USD | $0 | SEC |
| Sep 8, 2023 | Buy | 3,430 | 7.42 USD | $25.5K | SEC |
| Apr 6, 2023 | Award | 4,200 | 0.00 USD | $0 | SEC |
| Apr 6, 2023 | Award | 1,800 | 0.00 USD | $0 | SEC |
| Jan 30, 2023 | Award | 10,000 | 0.00 USD | $0 | SEC |
| Jan 30, 2023 | Award | 10,000 | 0.00 USD | $0 | SEC |
| Jul 26, 2022 | Award | 3,512 | 0.00 USD | $0 | SEC |
| Jul 26, 2022 | Award | 2,341 | 0.00 USD | $0 | SEC |