| Jun 23, 2026 | Sell | -20,000 | 201.37 USD | — | SEC |
| May 15, 2026 | Award | 1,320 | 0.00 USD | $0 | SEC |
| Feb 4, 2026 | Sell | -20,000 | 172.24 USD | $3.4M | SEC |
| May 16, 2025 | Award | 1,803 | 0.00 USD | $0 | SEC |
| May 10, 2024 | Award | 2,754 | 0.00 USD | $0 | SEC |
| May 11, 2023 | Award | 3,477 | 0.00 USD | $0 | SEC |
| May 12, 2022 | Award | 4,180 | 0.00 USD | $0 | SEC |
| May 12, 2021 | Award | 3,966 | 0.00 USD | $0 | SEC |
| May 14, 2020 | Award | 10,241 | 0.00 USD | $0 | SEC |
| May 9, 2019 | Award | 5,668 | 0.00 USD | $0 | SEC |
| May 10, 2018 | Award | 4,494 | 0.00 USD | $0 | SEC |
| Feb 23, 2018 | Sell | -5,000 | 22.49 USD | $112.4K | SEC |
| May 23, 2017 | Award | 8,703 | 0.00 USD | $0 | SEC |
| May 19, 2016 | Award | 13,986 | 0.00 USD | $0 | SEC |
| Aug 27, 2015 | Buy | 100 | 21.82 USD | $2.2K | SEC |
| Aug 27, 2015 | Buy | 5,000 | 13.43 USD | $67.2K | SEC |
| Aug 27, 2015 | Buy | 3,200 | 21.81 USD | $69.8K | SEC |
| Aug 27, 2015 | Buy | 2,100 | 22.05 USD | $46.3K | SEC |
| Aug 27, 2015 | Buy | 10,000 | 13.18 USD | $131.8K | SEC |
| Aug 27, 2015 | Buy | 100 | 22.00 USD | $2.2K | SEC |
| Aug 27, 2015 | Buy | 200 | 22.09 USD | $4.4K | SEC |
| Aug 27, 2015 | Buy | 1,108 | 22.09 USD | $24.5K | SEC |
| Aug 27, 2015 | Buy | 292 | 22.02 USD | $6.4K | SEC |
| Aug 27, 2015 | Buy | 1,200 | 22.04 USD | $26.4K | SEC |
| Aug 27, 2015 | Buy | 1,700 | 21.76 USD | $37K | SEC |