| Jul 2, 2026 | Sell | -4,675 | 50.00 USD | $233.8K | Unusual size | SEC | |
| May 29, 2026 | Sell | -200 | 63.14 USD | $12.6K | | SEC | |
| May 29, 2026 | Sell | -900 | 64.88 USD | $58.4K | | SEC | |
| May 29, 2026 | Sell | -2,700 | 65.76 USD | $177.5K | | SEC | |
| May 29, 2026 | Sell | -200 | 66.58 USD | $13.3K | | SEC | |
| Apr 29, 2026 | Sell | -500 | 61.99 USD | $31K | | SEC | |
| Apr 29, 2026 | Sell | -3,500 | 60.89 USD | $213.1K | | SEC | |
| Mar 27, 2026 | Sell | -1,700 | 75.62 USD | $128.6K | | SEC | |
| Mar 27, 2026 | Sell | -1,100 | 78.49 USD | $86.3K | | SEC | |
| Mar 27, 2026 | Sell | -1,200 | 76.85 USD | $92.2K | | SEC | |
| Mar 6, 2026 | Award | 5,000 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Mar 6, 2026 | Sell | -1,700 | 89.81 USD | $152.7K | | SEC | |
| Mar 6, 2026 | Sell | -707 | 88.22 USD | $62.4K | | SEC | |
| Mar 6, 2026 | Other | -1,967 | 89.13 USD | $175.3K | | SEC | |
| Mar 6, 2026 | Award | 5,000 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Mar 6, 2026 | Sell | -400 | 83.16 USD | $33.3K | | SEC | |
| Mar 6, 2026 | Other | -1,967 | 89.13 USD | $175.3K | | SEC | |
| Mar 6, 2026 | Sell | -400 | 85.37 USD | $34.1K | | SEC | |
| Mar 6, 2026 | Award | 5,000 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Mar 6, 2026 | Sell | -1,656 | 86.94 USD | $144K | | SEC | |
| Mar 6, 2026 | Sell | -1,203 | 89.20 USD | $107.3K | | SEC | |
| Mar 6, 2026 | Other | -1,967 | 89.13 USD | $175.3K | | SEC | |
| Feb 27, 2026 | Sell | -300 | 92.04 USD | $27.6K | | SEC | |
| Feb 27, 2026 | Sell | -1,600 | 91.53 USD | $146.4K | | SEC | |
| Feb 27, 2026 | Sell | -1,200 | 88.79 USD | $106.5K | | SEC | |