| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $54.56 | 421 | $22,969.00 | 95,880 | 2026-04-23 | Filing |
| Large Shareholder, Officer, Director | $54.07 | 6,619 | $357,856.90 | 96,301 | 2026-04-23 | Filing |
| Large Shareholder, Officer, Director | $54.29 | 7,040 | $382,184.70 | 102,920 | 2026-04-22 | Filing |
| Large Shareholder, Officer, Director | $56.17 | 5,415 | $304,136.72 | 109,960 | 2026-04-21 | Filing |
| Large Shareholder, Officer, Director | $55.35 | 1,625 | $89,943.91 | 115,375 | 2026-04-21 | Filing |
| Large Shareholder, Officer, Director | $54.88 | 1,850 | $101,520.42 | 117,000 | 2026-04-16 | Filing |
| Large Shareholder, Officer, Director | $54.56 | 5,190 | $283,141.49 | 118,850 | 2026-04-16 | Filing |
| Large Shareholder, Officer, Director | $58.11 | 799 | $46,431.97 | 24,040 | 2026-04-15 | Filing |
| Large Shareholder, Officer, Director | $57.21 | 3,618 | $206,985.42 | 24,839 | 2026-04-15 | Filing |
| Large Shareholder, Officer, Director | $56.27 | 2,623 | $147,593.85 | 28,457 | 2026-04-15 | Filing |
| Large Shareholder, Officer, Director | $59.69 | 492 | $29,368.66 | 31,080 | 2026-04-14 | Filing |
| Large Shareholder, Officer, Director | $59.03 | 6,548 | $386,553.32 | 31,572 | 2026-04-14 | Filing |
| Large Shareholder, Officer, Director | $54.35 | 431 | $23,426.27 | 38,120 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $53.87 | 6,609 | $356,001.72 | 38,551 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $54.31 | 617 | $33,508.65 | 45,160 | 2026-03-30 | Filing |
| Large Shareholder, Officer, Director | $53.54 | 6,423 | $343,897.05 | 45,777 | 2026-03-30 | Filing |
| Large Shareholder, Officer, Director | $57.17 | 280 | $16,007.66 | 52,200 | 2026-03-26 | Filing |
| Large Shareholder, Officer, Director | $56.79 | 6,760 | $383,867.95 | 52,480 | 2026-03-26 | Filing |
| Large Shareholder, Officer, Director | $56.86 | 552 | $31,385.84 | 59,240 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $56.00 | 4,916 | $275,316.16 | 59,792 | 2026-03-25 | Filing |