| May 21, 2026 | Other | -1,952 | 36.94 USD | $72.1K | SEC |
| Apr 22, 2026 | Other | -4,461 | 32.18 USD | $143.6K | SEC |
| Apr 22, 2026 | Award | 12,723 | 0.00 USD | $0 | SEC |
| Apr 10, 2026 | Other | -2,917 | 36.64 USD | $106.9K | SEC |
| Apr 10, 2026 | AwardD | 185,000 | 0.00 USD | $0 | SEC |
| Apr 10, 2026 | Other | -9,134 | 0.00 USD | $0 | SEC |
| May 21, 2025 | Award | 14,881 | 0.00 USD | $0 | SEC |
| May 15, 2025 | Other | -655 | 24.70 USD | $16.2K | SEC |
| Apr 11, 2025 | Other | -2,678 | 21.74 USD | $58.2K | SEC |
| Apr 11, 2025 | Other | -12,092 | 0.00 USD | $0 | SEC |
| Nov 19, 2024 | Buy | 4,166 | 21.63 USD | $90.1K | SEC |
| Nov 19, 2024 | Buy | 85 | 23.34 USD | $2K | SEC |
| Nov 19, 2024 | Buy | 85 | 23.28 USD | $2K | SEC |
| May 15, 2024 | Other | -655 | 32.27 USD | $21.1K | SEC |
| Apr 9, 2024 | Award | 25,862 | 0.00 USD | $0 | SEC |
| Apr 9, 2024 | Award | 25,863 | 0.00 USD | $0 | SEC |
| Apr 9, 2024 | Other | -682 | 29.41 USD | $20.1K | SEC |
| Apr 6, 2023 | Award | 8,400 | 0.00 USD | $0 | SEC |
| Apr 6, 2023 | Award | 19,600 | 0.00 USD | $0 | SEC |
| Jan 30, 2023 | Award | 60,000 | 0.00 USD | $0 | SEC |
| May 16, 2022 | Award | 12,092 | 0.00 USD | $0 | SEC |
| May 16, 2022 | Award | 30,000 | 0.00 USD | $0 | SEC |
| May 16, 2022 | Award | 8,062 | 0.00 USD | $0 | SEC |