| Jun 15, 2026 | Buy | 1,000 | 33.18 USD | $33.2K | SEC |
| Apr 30, 2026 | Award | 2,142 | 0.00 USD | $0 | SEC |
| Mar 16, 2026 | Buy | 1,000 | 29.32 USD | $29.3K | SEC |
| Feb 6, 2026 | Buy | 500 | 34.18 USD | $17.1K | SEC |
| Jul 28, 2025 | Other | -113,454 | 0.00 USD | $0 | SEC |
| Jul 23, 2025 | Buy | 300 | 35.05 USD | $10.5K | SEC |
| May 1, 2025 | Award | 2,073 | 0.00 USD | $0 | SEC |
| Nov 20, 2024 | Buy | 250 | 40.80 USD | $10.2K | SEC |
| May 8, 2024 | Buy | 750 | 30.96 USD | $23.2K | SEC |
| May 2, 2024 | Buy | 325 | 30.28 USD | $9.8K | SEC |
| Apr 25, 2024 | Award | 2,295 | 0.00 USD | $0 | SEC |
| Oct 26, 2023 | Buy | 500 | 23.14 USD | $11.6K | SEC |
| Oct 26, 2023 | Buy | 200 | 23.12 USD | $4.6K | SEC |
| Oct 26, 2023 | Buy | 200 | 23.12 USD | $4.6K | SEC |
| Aug 3, 2023 | Buy | 350 | 32.50 USD | $11.4K | SEC |
| Apr 27, 2023 | Award | 2,519 | 0.00 USD | $0 | SEC |
| Mar 15, 2023 | Buy | 100 | 31.00 USD | $3.1K | SEC |
| Oct 27, 2022 | Buy | 350 | 37.70 USD | $13.2K | SEC |
| Oct 27, 2022 | Buy | 650 | 37.75 USD | $24.5K | SEC |
| May 6, 2022 | Buy | 1,000 | 41.50 USD | $41.5K | SEC |
| Apr 28, 2022 | Award | 1,481 | 0.00 USD | $0 | SEC |
| Feb 2, 2022 | Buy | 500 | 46.08 USD | $23K | SEC |
| Feb 2, 2022 | Buy | 75 | 46.19 USD | $3.5K | SEC |
| Nov 19, 2021 | Buy | 75 | 53.45 USD | $4K | SEC |
| Aug 16, 2021 | Buy | 1,000 | 49.01 USD | $49K | SEC |