| May 18, 2026 | Buy | 9,929 | 140.93 USD | $1.4M | SEC |
| Apr 23, 2026 | Award | 918 | 0.00 USD | $0 | SEC |
| Apr 24, 2025 | Award | 684 | 0.00 USD | $0 | SEC |
| Apr 24, 2025 | Award | 365 | 0.00 USD | $0 | SEC |
| Apr 25, 2024 | Award | 744 | 0.00 USD | $0 | SEC |
| Apr 25, 2024 | Award | 446 | 0.00 USD | $0 | SEC |
| Apr 26, 2023 | Award | 364 | 0.00 USD | $0 | SEC |
| Apr 26, 2023 | Award | 607 | 0.00 USD | $0 | SEC |
| Apr 28, 2022 | Award | 404 | 0.00 USD | $0 | SEC |
| Apr 28, 2022 | Award | 242 | 0.00 USD | $0 | SEC |
| Apr 29, 2021 | Award | 275 | 0.00 USD | $0 | SEC |
| Apr 30, 2020 | Award | 356 | 0.00 USD | $0 | SEC |
| Apr 24, 2019 | Award | 502 | 0.00 USD | $0 | SEC |
| Apr 26, 2018 | Award | 603 | 0.00 USD | $0 | SEC |
| Apr 27, 2017 | Award | 524 | 0.00 USD | $0 | SEC |
| Apr 27, 2017 | Award | 349 | 0.00 USD | $0 | SEC |
| Aug 19, 2016 | Buy | 1,000 | 255.00 USD | $255K | SEC |
| May 24, 2016 | Award | 433 | 0.00 USD | $0 | SEC |
| May 24, 2016 | Award | 564 | 0.00 USD | $0 | SEC |
| Mar 2, 2012 | AwardD | 15,280 | 0.00 USD | $0 | SEC |
| Mar 2, 2012 | AwardD | 15,280 | 0.00 USD | $0 | SEC |
| Feb 28, 2012 | ExerciseD | -20,000 | 0.00 USD | $0 | SEC |
| Feb 28, 2012 | Exercise | 20,000 | 22.73 USD | $454.6K | SEC |
| Feb 28, 2012 | ExerciseD | -10,000 | 0.00 USD | $0 | SEC |
| Feb 28, 2012 | ExerciseD | -10,000 | 0.00 USD | $0 | SEC |