| Jun 2, 2026 | Buy | 12 | 63.80 USD | $765.6 | SEC |
| Jun 2, 2026 | Buy | 230 | 63.87 USD | $14.7K | SEC |
| Jun 2, 2026 | Buy | 758 | 63.87 USD | $48.4K | SEC |
| May 8, 2026 | Award | 1,791 | 0.00 USD | $0 | SEC |
| Mar 12, 2026 | Buy | 200 | 63.13 USD | $12.6K | SEC |
| Mar 12, 2026 | Buy | 100 | 63.19 USD | $6.3K | SEC |
| Mar 12, 2026 | Buy | 464 | 62.35 USD | $28.9K | SEC |
| Mar 12, 2026 | Buy | 236 | 63.06 USD | $14.9K | SEC |
| Mar 11, 2026 | Buy | 417 | 65.35 USD | $27.3K | SEC |
| Mar 11, 2026 | Buy | 583 | 65.35 USD | $38.1K | SEC |
| May 29, 2025 | Buy | 1,000 | 59.63 USD | $59.6K | SEC |
| May 9, 2025 | Award | 1,706 | 0.00 USD | $0 | SEC |
| May 9, 2024 | Award | 1,362 | 0.00 USD | $0 | SEC |
| Jun 15, 2023 | Buy | 901 | 41.91 USD | $37.8K | SEC |
| Jun 15, 2023 | Buy | 99 | 41.90 USD | $4.1K | SEC |
| May 18, 2023 | Award | 1,948 | 0.00 USD | $0 | SEC |
| May 27, 2022 | Award | 1,509 | 0.00 USD | $0 | SEC |
| Mar 17, 2022 | Buy | 1 | 66.24 USD | $66.2 | SEC |
| Mar 17, 2022 | Buy | 999 | 66.54 USD | $66.5K | SEC |
| Jun 1, 2021 | Award | 1,415 | 0.00 USD | $0 | SEC |
| Jun 8, 2020 | Award | 3,226 | 0.00 USD | $0 | SEC |
| Sep 13, 2019 | Buy | 1,500 | 35.02 USD | $52.5K | SEC |
| Jun 21, 2019 | Award | 1,456 | 0.00 USD | $0 | SEC |
| May 13, 2019 | Award | 38,462 | 0.00 USD | $0 | SEC |
| May 24, 2018 | Award | 1,393 | 0.00 USD | $0 | SEC |