| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | 48.6300 (reported; USD unavailable) | 1,000 | USD value unavailable | 33,747 | 2026-05-19 | Filing |
| Officer | 49.4700 (reported; USD unavailable) | 1,800 | USD value unavailable | 32,747 | 2026-05-19 | Filing |
| Officer, Director | $49.96 | 3,000 | $149,880.00 | 515,000 | 2026-05-19 | Filing |
| Officer, Director | 48.5500 (reported; USD unavailable) | 1,000 | USD value unavailable | 1,741,000 | 2026-05-19 | Filing |
| Officer, Director | 48.6900 (reported; USD unavailable) | 1,640 | USD value unavailable | 1,740,000 | 2026-05-19 | Filing |
| Officer, Director | 48.7200 (reported; USD unavailable) | 2,000 | USD value unavailable | 1,738,360 | 2026-05-19 | Filing |
| Officer, Director | 48.5000 (reported; USD unavailable) | 1,360 | USD value unavailable | 1,736,360 | 2026-05-19 | Filing |
| Officer, Director | $49.69 | 7,000 | $347,830.00 | 1,735,000 | 2026-05-19 | Filing |
| Officer, Director | $49.63 | 3,001 | $148,939.63 | 1,728,000 | 2026-05-19 | Filing |
| Officer, Director | 49.1200 (reported; USD unavailable) | 7,000 | USD value unavailable | 512,000 | 2026-05-15 | Filing |
| Officer, Director | 49.6300 (reported; USD unavailable) | 8,000 | USD value unavailable | 1,724,999 | 2026-05-15 | Filing |
| Officer, Director | $49.69 | 13,417 | $666,690.73 | 1,716,999 | 2026-05-15 | Filing |
| Officer | $52.75 | 2 | $113.52 | 5,260 | 2026-05-05 | Filing |
| Officer | 55.1300 (reported; USD unavailable) | 1,200 | USD value unavailable | 30,947 | 2026-03-13 | Filing |
| Officer | 55.3900 (reported; USD unavailable) | 2,000 | USD value unavailable | 29,747 | 2026-03-13 | Filing |
| Officer | 54.8800 (reported; USD unavailable) | 2,000 | USD value unavailable | 18,257 | 2026-03-13 | Filing |
| Officer | $56.90 | 1,000 | $56,900.00 | 28,000 | 2026-03-12 | Filing |
| Officer | $58.94 | 4,250 | $250,473.75 | 25,110 | 2026-03-10 | Filing |
| Officer | $58.91 | 1,000 | $58,910.00 | 27,000 | 2026-03-11 | Filing |
| Officer | 58.7200 (reported; USD unavailable) | 3,000 | USD value unavailable | 16,257 | 2026-03-11 | Filing |