| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $70.93 | 3,710 | $263,147.33 | 224,873 | 2026-03-03 | Filing |
| Officer | $73.38 | 38 | $2,788.41 | 12,837 | 2026-03-03 | Filing |
| Officer | $71.41 | 26 | $1,856.67 | 12,875 | 2026-03-03 | Filing |
| Officer | $70.93 | 169 | $11,986.87 | 12,901 | 2026-03-03 | Filing |
| Officer, Director | $86.10 | 2,302 | $198,204.04 | 487,762 | 2026-02-26 | Filing |
| Officer, Director | $85.13 | 2,688 | $228,818.15 | 490,064 | 2026-02-26 | Filing |
| Officer, Director | $84.00 | 889 | $74,673.60 | 492,752 | 2026-02-26 | Filing |
| Officer, Director | $82.79 | 2,592 | $214,585.20 | 493,641 | 2026-02-26 | Filing |
| Officer, Director | $81.85 | 2,896 | $237,046.87 | 496,233 | 2026-02-26 | Filing |
| Officer, Director | $80.91 | 6,598 | $533,832.30 | 499,129 | 2026-02-26 | Filing |
| Officer, Director | $79.73 | 4,812 | $383,652.58 | 505,727 | 2026-02-26 | Filing |
| Officer, Director | $78.86 | 3,623 | $285,719.20 | 510,539 | 2026-02-26 | Filing |
| Director | $65.55 | 1 | $65.55 | 24,128 | 2026-01-05 | Filing |
| Officer | $87.39 | 412 | $36,004.31 | 116,053 | 2025-10-06 | Filing |
| Officer | $86.46 | 830 | $71,762.46 | 116,465 | 2025-10-06 | Filing |
| Officer | $85.37 | 651 | $55,575.67 | 117,295 | 2025-10-06 | Filing |
| Officer | $84.32 | 3,591 | $302,803.53 | 117,946 | 2025-10-06 | Filing |
| Officer, Director | $88.67 | 3,000 | $266,010.00 | 233,000 | 2025-09-09 | Filing |
| Officer, Director | $91.53 | 3,000 | $274,590.00 | 236,000 | 2025-09-02 | Filing |
| Officer, Director | $92.24 | 3,000 | $276,720.00 | 239,000 | 2025-08-26 | Filing |