| Aug 7, 2026 | Sell | -300 | 57.24 USD | $17.2K | | SEC | |
| Aug 7, 2026 | Sell | -100 | 58.94 USD | $5.9K | | SEC | |
| Aug 7, 2026 | Sell | -1,500 | 56.21 USD | $84.3K | | SEC | |
| Aug 7, 2026 | Sell | -2,100 | 55.34 USD | $116.2K | | SEC | |
| Jul 10, 2026 | Sell | -3,700 | 50.39 USD | $186.4K | Unusual size | SEC | |
| Jul 10, 2026 | Sell | -300 | 51.26 USD | $15.4K | | SEC | |
| Jun 9, 2026 | Sell | -1,200 | 60.13 USD | $72.2K | | SEC | |
| Jun 9, 2026 | Sell | -200 | 61.85 USD | $12.4K | | SEC | |
| Jun 9, 2026 | Sell | -1,400 | 58.11 USD | $81.4K | | SEC | |
| Jun 9, 2026 | Sell | -1,200 | 58.99 USD | $70.8K | | SEC | |
| May 8, 2026 | Sell | -1,300 | 56.85 USD | $73.9K | | SEC | |
| May 8, 2026 | Sell | -1,100 | 58.74 USD | $64.6K | | SEC | |
| May 8, 2026 | Sell | -100 | 61.05 USD | $6.1K | | SEC | |
| May 8, 2026 | Sell | -1,300 | 57.98 USD | $75.4K | | SEC | |
| May 8, 2026 | Sell | -200 | 59.99 USD | $12K | | SEC | |
| Apr 10, 2026 | Sell | -300 | 76.97 USD | $23.1K | | SEC | |
| Apr 10, 2026 | Sell | -400 | 75.19 USD | $30.1K | | SEC | |
| Apr 10, 2026 | Sell | -100 | 77.85 USD | $7.8K | | SEC | |
| Apr 10, 2026 | Sell | -1,905 | 73.30 USD | $139.6K | | SEC | |
| Apr 10, 2026 | Sell | -1,295 | 74.15 USD | $96K | | SEC | |
| Mar 6, 2026 | Other | -2,292 | 89.13 USD | $204.3K | | SEC | |
| Mar 6, 2026 | Sell | -100 | 86.09 USD | $8.6K | | 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 | Other | -2,292 | 89.13 USD | $204.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 | |