| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $118.33 | 34 | $4,023.37 | 246,986 | 2025-07-03 | Filing |
| Officer, Director | $117.76 | 4,568 | $537,937.27 | 247,020 | 2025-07-03 | Filing |
| Officer, Director | $116.69 | 8,993 | $1,049,415.65 | 251,588 | 2025-07-03 | Filing |
| Officer | $124.33 | 7,964 | $990,137.04 | 156,120 | 2025-06-30 | Filing |
| Officer, Director | $124.84 | 3,825 | $477,522.18 | 260,581 | 2025-06-30 | Filing |
| Officer, Director | $124.25 | 3,175 | $394,488.99 | 264,406 | 2025-06-30 | Filing |
| Officer, Director | $124.51 | 13,008 | $1,619,581.85 | 267,581 | 2025-06-30 | Filing |
| Director | $120.03 | 4,100 | $492,118.08 | 33,488 | 2025-06-02 | Filing |
| Officer | $115.86 | 2,156 | $249,794.16 | 164,084 | 2025-05-20 | Filing |
| Officer | $113.26 | 1 | $113.26 | 166,240 | 2025-05-15 | Filing |
| Officer | $112.75 | 1,923 | $216,812.10 | 165,982 | 2025-05-15 | Filing |
| Officer, Director | $94.40 | 800 | $75,520.00 | 280,589 | 2025-04-03 | Filing |
| Officer, Director | $93.61 | 2,011 | $188,250.51 | 281,389 | 2025-04-03 | Filing |
| Officer, Director | $92.38 | 2,404 | $222,072.87 | 283,400 | 2025-04-03 | Filing |
| Officer, Director | $91.56 | 2,303 | $210,856.00 | 285,804 | 2025-04-03 | Filing |
| Officer, Director | $90.47 | 7,027 | $635,727.07 | 288,107 | 2025-04-03 | Filing |
| Officer | $94.40 | 500 | $47,200.00 | 167,905 | 2025-04-03 | Filing |
| Officer | $93.59 | 1,190 | $111,366.15 | 168,405 | 2025-04-03 | Filing |
| Officer | $92.43 | 1,300 | $120,154.06 | 169,595 | 2025-04-03 | Filing |
| Officer | $91.54 | 1,600 | $146,467.52 | 170,895 | 2025-04-03 | Filing |