| Jun 29, 2026 | Award | 3,696 | 0.00 USD | — | SEC |
| Jun 24, 2026 | Buy | 2,500 | 52.20 USD | — | SEC |
| Apr 7, 2026 | Buy | 5,000 | 39.45 USD | $197.2K | SEC |
| Oct 3, 2025 | Award | 4,345 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | Award | 2,753 | 0.00 USD | $0 | SEC |
| Oct 7, 2024 | Award | 2,469 | 0.00 USD | $0 | SEC |
| Jul 2, 2024 | Award | 2,598 | 0.00 USD | $0 | SEC |
| Oct 16, 2023 | Award | 2,043 | 0.00 USD | $0 | SEC |
| Jul 5, 2023 | Award | 2,210 | 0.00 USD | $0 | SEC |
| Oct 26, 2022 | Award | 1,873 | 0.00 USD | $0 | SEC |
| Jul 5, 2022 | Award | 1,996 | 0.00 USD | $0 | SEC |
| Oct 12, 2021 | Award | 2,807 | 0.00 USD | $0 | SEC |
| Oct 12, 2021 | Buy | 5,000 | 55.75 USD | $278.8K | SEC |
| Jul 7, 2021 | Award | 1,308 | 0.00 USD | $0 | SEC |
| Oct 13, 2020 | Award | 1,912 | 0.00 USD | $0 | SEC |
| Jun 30, 2020 | Award | 2,021 | 0.00 USD | $0 | SEC |
| Oct 7, 2019 | Award | 1,800 | 0.00 USD | $0 | SEC |
| Jul 1, 2019 | Award | 2,020 | 0.00 USD | $0 | SEC |
| Mar 18, 2019 | Sell | -165 | 61.26 USD | $10.1K | SEC |
| Oct 9, 2018 | Award | 1,911 | 0.00 USD | $0 | SEC |
| Jul 2, 2018 | Award | 2,390 | 0.00 USD | $0 | SEC |
| Apr 9, 2018 | Buy | 5,000 | 62.12 USD | $310.6K | SEC |
| Jan 9, 2018 | Buy | 5,000 | 58.18 USD | $290.9K | SEC |
| Dec 22, 2017 | Award | 1,935 | 0.00 USD | $0 | SEC |
| Feb 16, 2016 | ExerciseD | -10,639 | 0.00 USD | $0 | SEC |