| 02 Mar 2026 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 19,438 | 0.00 USD | |
| 04 Jun 2025 | GIFT | Artisan Partners Asset Management Inc. | 5,000 | 0.00 USD | |
| 04 Jun 2025 | SALE | Artisan Partners Asset Management Inc. | 15,448 | 40.45 USD | |
| 03 Mar 2025 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 18,456 | 0.00 USD | |
| 01 Mar 2024 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 19,272 | 0.00 USD | |
| 01 Mar 2023 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 23,022 | 0.00 USD | |
| 01 Mar 2022 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 16,787 | 0.00 USD | |
| 14 May 2021 | SALE | Artisan Partners Asset Management Inc. | 19,930 | 51.77 USD | anomaly |
| 01 Mar 2021 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 9,404 | 0.00 USD | |
| 24 Feb 2020 | OTHER | Artisan Partners Asset Management Inc. | 37,729 | 0.00 USD | |
| 24 Feb 2020 | OTHER | Artisan Partners Asset Management Inc. | 37,729 | 34.96 USD | deriv |
| 18 Feb 2020 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 4,500 | 0.00 USD | |
| 19 Feb 2019 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 5,000 | 0.00 USD | |
| 16 Feb 2018 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 6,600 | 0.00 USD | |
| 28 Feb 2017 | OTHER | Artisan Partners Asset Management Inc. | 37,554 | 0.00 USD | |
| 28 Feb 2017 | OTHER | Artisan Partners Asset Management Inc. | 37,554 | 28.88 USD | deriv |
| 16 Feb 2017 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 5,000 | 0.00 USD | |
| 16 Feb 2016 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 10,000 | 0.00 USD | |
| 17 Aug 2015 | SALE | Artisan Partners Asset Management Inc. | 5,000 | 46.37 USD | |
| 09 Mar 2015 | OTHER | Artisan Partners Asset Management Inc. | 23,882 | 0.00 USD | |
| 09 Mar 2015 | OTHER | Artisan Partners Asset Management Inc. | 23,882 | 46.08 USD | deriv |
| 13 Mar 2014 | GIFT | Artisan Partners Asset Management Inc. | 200 | 0.00 USD | |
| 15 Jul 2014 | GRANT_AWARD | Artisan Partners Asset Management Inc. | 8,000 | 0.00 USD | |
| 12 Mar 2014 | OTHER | Artisan Partners Asset Management Inc. | 28,096 | 0.00 USD | |
| 12 Mar 2014 | OTHER | Artisan Partners Asset Management Inc. | 28,096 | 59.68 USD | deriv |