| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $133.63 | 20,000 | $2,672,600.00 | 995,987 | 2026-07-08 | Filing |
| Officer | $132.74 | 5,500 | $730,070.00 | 177,873 | 2026-07-01 | Filing |
| Officer | $132.60 | 26,400 | $3,500,640.00 | 179,248 | 2026-06-22 | Filing |
| Officer, Director | $132.54 | 80,000 | $10,603,200.00 | 1,015,987 | 2026-06-22 | Filing |
| Officer, Director | $86.89 | 614 | $53,350.46 | 1,095,987 | 2026-06-10 | Filing |
| Officer, Director | $86.27 | 2,305 | $198,852.35 | 1,096,601 | 2026-06-10 | Filing |
| Officer, Director | $85.19 | 1,577 | $134,344.63 | 1,098,906 | 2026-06-10 | Filing |
| Officer, Director | $84.18 | 1,080 | $90,914.40 | 1,100,483 | 2026-06-10 | Filing |
| Officer, Director | $82.78 | 7,654 | $633,598.12 | 1,101,563 | 2026-06-10 | Filing |
| Officer, Director | $82.21 | 6,770 | $556,561.70 | 1,109,217 | 2026-06-10 | Filing |
| Officer | $78.71 | 5,500 | $432,905.00 | 205,648 | 2026-06-03 | Filing |
| Officer, Director | $82.58 | 1,341 | $110,739.78 | 1,115,987 | 2026-05-13 | Filing |
| Officer, Director | $82.05 | 18,659 | $1,530,970.95 | 1,117,328 | 2026-05-13 | Filing |
| Officer | $84.60 | 1,800 | $152,280.00 | 207,023 | 2026-05-06 | Filing |
| Officer | $83.92 | 3,700 | $310,504.00 | 208,823 | 2026-05-06 | Filing |
| Officer | $83.16 | 289 | $24,033.24 | 173,371 | 2026-05-01 | Filing |
| Officer | $82.60 | 900 | $74,340.00 | 173,660 | 2026-05-01 | Filing |
| Officer | $81.02 | 811 | $65,707.22 | 174,560 | 2026-05-01 | Filing |
| Officer | $90.00 | 2,000 | $180,000.00 | 175,371 | 2026-04-16 | Filing |
| Officer, Director | $85.00 | 200 | $17,000.00 | 1,132,987 | 2026-04-08 | Filing |