| Aug 5, 2026 | ExerciseD (derivative) | -3,705 | 45.65 USD | $169.1K | Unusual size | SEC | |
| Aug 5, 2026 | Exercise | 903 | 45.65 USD | $41.2K | | SEC | |
| Aug 5, 2026 | Sell | -903 | 72.36 USD | $65.3K | | SEC | |
| Aug 5, 2026 | Exercise | 3,705 | 45.65 USD | $169.1K | Unusual size | SEC | |
| Aug 5, 2026 | ExerciseD (derivative) | -903 | 45.65 USD | $41.2K | | SEC | |
| Aug 5, 2026 | Sell | -3,705 | 72.44 USD | $268.4K | Unusual size | SEC | |
| Apr 30, 2026 | Exercise | 1,974 | 43.07 USD | $85K | Unusual size | SEC | |
| Apr 30, 2026 | ExerciseD (derivative) | -1,974 | 43.07 USD | $85K | Unusual size | SEC | |
| Apr 30, 2026 | Other | -1,343 | 63.37 USD | $85.1K | Unusual size | SEC | |
| Feb 17, 2026 | Award | 3,921 | 60.19 USD | $236K | | SEC | |
| Feb 17, 2026 | Other | -358 | 60.19 USD | $21.5K | | SEC | |
| Feb 17, 2026 | Other | -240 | 61.26 USD | $14.7K | | SEC | |
| Feb 12, 2026 | Other | -156 | 62.91 USD | $9.8K | | SEC | |
| Feb 12, 2026 | Other | -272 | 64.08 USD | $17.4K | | SEC | |
| Feb 5, 2026 | Exercise | 913 | 51.17 USD | $46.7K | | SEC | |
| Feb 5, 2026 | ExerciseD (derivative) | -913 | 51.17 USD | $46.7K | | SEC | |
| Feb 5, 2026 | Other | -732 | 63.87 USD | $46.8K | Unusual size | SEC | |
| Feb 14, 2025 | Other | -262 | 55.45 USD | $14.5K | | SEC | |
| Feb 14, 2025 | Other | -432 | 55.47 USD | $24K | Unusual size | SEC | |
| Feb 12, 2025 | Other | -201 | 56.84 USD | $11.4K | | SEC | |
| Feb 12, 2025 | Award | 4,090 | 56.03 USD | $229.2K | | SEC | |
| Feb 12, 2025 | Other | -272 | 56.03 USD | $15.2K | | SEC | |
| Feb 14, 2024 | Other | -299 | 39.34 USD | $11.8K | | SEC | |
| Feb 14, 2024 | Other | -492 | 41.24 USD | $20.3K | Unusual size | SEC | |
| Feb 14, 2024 | Award | 5,395 | 41.24 USD | $222.5K | | SEC | |