| May 28, 2026 | Sell | -6,000 | 46.38 USD | $278.3K | SEC |
| May 15, 2026 | Gift | -1,650 | 0.00 USD | $0 | SEC |
| Jan 22, 2026 | Award | 8,770 | 0.00 USD | $0 | SEC |
| Jan 22, 2026 | Award | 3,562 | 0.00 USD | $0 | SEC |
| Aug 18, 2025 | Sell | -8,000 | 41.06 USD | $328.5K | SEC |
| Jun 25, 2025 | Gift | -500 | 0.00 USD | $0 | SEC |
| Jun 25, 2025 | Gift | -300 | 0.00 USD | $0 | SEC |
| Feb 3, 2025 | Award | 4,312 | 0.00 USD | $0 | SEC |
| Feb 3, 2025 | Award | 7,104 | 0.00 USD | $0 | SEC |
| Sep 12, 2024 | Sell | -3,000 | 33.81 USD | $101.4K | SEC |
| Jul 31, 2024 | Sell | -8,000 | 35.26 USD | $282.1K | SEC |
| Jul 31, 2024 | Gift | -400 | 0.00 USD | $0 | SEC |
| Jan 29, 2024 | Award | 4,952 | 0.00 USD | $0 | SEC |
| Jan 29, 2024 | Award | 3,896 | 0.00 USD | $0 | SEC |
| Jan 29, 2024 | Gift | -500 | 0.00 USD | $0 | SEC |
| Jan 17, 2023 | Award | 4,557 | 0.00 USD | $0 | SEC |
| Jan 17, 2023 | Award | 1,091 | 0.00 USD | $0 | SEC |
| Nov 22, 2022 | Sell | -3,000 | 35.05 USD | $105.1K | SEC |
| Jun 7, 2022 | Sell | -4,182 | 26.94 USD | $112.7K | SEC |
| Jun 7, 2022 | Sell | -818 | 27.00 USD | $22.1K | SEC |
| Mar 14, 2022 | Sell | -5,000 | 27.02 USD | $135.1K | SEC |
| Jan 18, 2022 | Award | 3,215 | 0.00 USD | $0 | SEC |
| Jan 18, 2022 | Award | 1,522 | 0.00 USD | $0 | SEC |
| Jan 18, 2022 | Gift | -1,000 | 0.00 USD | $0 | SEC |
| Jan 15, 2021 | Award | 2,112 | 0.00 USD | $0 | SEC |