| Jun 2, 2026 | Open-market or private sale | −8,626 | $522.00 | $4.5M | 87,173 direct | Filing · EDGAR |
| May 29, 2026 | Open-market or private sale | −1,821 | $522.00 | $951K | 95,799 direct | Filing · EDGAR |
| May 14, 2026 | Option or RSU exercised or converted | +2,613 | | | 97,620 direct | Filing · EDGAR |
| May 14, 2026 | Option or RSU exercised or converted Restricted Stock Units | −2,613 | | | 0 direct | Filing · EDGAR |
| May 13, 2026 | Grant or award from the company RSU Award | +872 | | | 872 direct | Filing · EDGAR |
| May 14, 2025 | Grant or award from the company RSU Award | +2,613 | | | 2,613 direct | Filing · EDGAR |
| May 8, 2025 | Option or RSU exercised or converted | +1,547 | | | 95,007 direct | Filing · EDGAR |
| May 8, 2025 | Option or RSU exercised or converted Restricted Stock Units | −1,547 | | | 0 direct | Filing · EDGAR |
| May 18, 2024 | Option or RSU exercised or converted | +2,709 | | | 93,460 direct | Filing · EDGAR |
| May 18, 2024 | Option or RSU exercised or converted Restricted Stock Units | −2,709 | | | 0 direct | Filing · EDGAR |
| May 8, 2024 | Grant or award from the company RSU Award | +1,547 | | | 1,547 direct | Filing · EDGAR |
| May 18, 2023 | Option or RSU exercised or converted | +2,197 | | | 90,751 direct | Filing · EDGAR |
| May 18, 2023 | Option or RSU exercised or converted Restricted Stock Units | −2,197 | | | 0 direct | Filing · EDGAR |
| May 18, 2023 | Grant or award from the company RSU Award | +2,709 | | | 2,709 direct | Filing · EDGAR |
| May 18, 2022 | Grant or award from the company RSU Award | +2,197 | | | 2,197 direct | Filing · EDGAR |
| May 19, 2021 | Grant or award from the company RSU Award | +2,578 | | | 2,578 direct | Filing · EDGAR |
| May 7, 2021 | Option or RSU exercised or converted | +3,994 | | | 88,554 direct | Filing · EDGAR |
| May 7, 2021 | Option or RSU exercised or converted Restricted Stock Units | −3,994 | | | 0 direct | Filing · EDGAR |
| Jul 31, 2020 | Open-market or private sale | −75,000 | $78.75 | $5.9M | 84,560 direct | Filing · EDGAR |
| May 15, 2020 | Option or RSU exercised or converted | +6,661 | | | 159,560 direct | Filing · EDGAR |
| May 15, 2020 | Option or RSU exercised or converted Restricted Stock Units | −6,661 | | | 0 direct | Filing · EDGAR |
| May 7, 2020 | Grant or award from the company RSU Award | +3,994 | | | 3,994 direct | Filing · EDGAR |
| Aug 9, 2019 | Open-market or private sale | −31,737 | $34.29 | $1.1M | 152,899 direct | Filing · EDGAR |
| May 15, 2019 | Grant or award from the company RSU Award | +6,661 | | | 6,661 direct | Filing · EDGAR |
| May 2, 2019 | Option or RSU exercised or converted | +18,084 | | | 184,636 direct | Filing · EDGAR |
| May 2, 2019 | Option or RSU exercised or converted Restricted Stock Units | −18,084 | | | 0 direct | Filing · EDGAR |
| May 2, 2018 | Grant or award from the company RSU Award | +18,084 | | | 18,084 direct | Filing · EDGAR |
| Apr 26, 2018 | Option or RSU exercised or converted | +13,653 | | | 166,552 direct | Filing · EDGAR |
| Apr 26, 2018 | Option or RSU exercised or converted Restricted Stock Units | −13,653 | | | 0 direct | Filing · EDGAR |
| Apr 26, 2017 | Grant or award from the company RSU Award | +13,653 | | | 13,653 direct | Filing · EDGAR |
| May 12, 2016 | Grant or award from the company RSU Award | +55,208 | | | 55,208 direct | Filing · EDGAR |
| Apr 29, 2016 | Option or RSU exercised or converted | +72,044 | | | 152,899 direct | Filing · EDGAR |
| Apr 29, 2016 | Option or RSU exercised or converted Restricted Stock Units | −72,044 | | | 0 direct | Filing · EDGAR |
| May 8, 2015 | Option or RSU exercised or converted | +11,586 | | | 80,855 direct | Filing · EDGAR |
| May 8, 2015 | Option or RSU exercised or converted Restricted Stock Units | +11,586 | | | 0 direct | Filing · EDGAR |
| Apr 29, 2015 | Grant or award from the company RSU Award | +72,044 | | | 72,044 direct | Filing · EDGAR |
| Mar 19, 2015 | Option or RSU exercised or converted | +69,269 | | | 69,269 direct | Filing · EDGAR |
| Mar 19, 2015 | Option or RSU exercised or converted Restricted Stock Units | +69,269 | | | 0 direct | Filing · EDGAR |
| May 8, 2014 | Grant or award from the company RSU Award | +11,586 | | | 11,586 direct | Filing · EDGAR |
| Mar 19, 2014 | Grant or award from the company RSU Award | +69,269 | | | 69,269 direct | Filing · EDGAR |