| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $162.71 | 107 | $17,409.97 | 9,972 | 2026-06-25 | Filing |
| Officer, Director | $184.73 | 1,700 | $314,041.00 | 0 | 2026-06-25 | Filing |
| Officer, Director | $183.71 | 500 | $91,855.00 | 1,700 | 2026-06-25 | Filing |
| Officer, Director | $182.55 | 400 | $73,020.00 | 2,200 | 2026-06-25 | Filing |
| Officer, Director | $181.15 | 500 | $90,575.00 | 2,600 | 2026-06-25 | Filing |
| Officer, Director | $180.25 | 400 | $72,100.00 | 3,100 | 2026-06-25 | Filing |
| Officer, Director | $178.81 | 300 | $53,643.00 | 3,500 | 2026-06-25 | Filing |
| Officer, Director | $175.70 | 300 | $52,710.00 | 3,800 | 2026-06-25 | Filing |
| Officer, Director | $173.50 | 400 | $69,400.00 | 4,100 | 2026-06-25 | Filing |
| Officer, Director | $172.03 | 160 | $27,524.80 | 4,500 | 2026-06-25 | Filing |
| Officer, Director | $171.53 | 700 | $120,071.00 | 4,660 | 2026-06-25 | Filing |
| Officer, Director | $170.58 | 8,602 | $1,467,329.16 | 5,360 | 2026-06-25 | Filing |
| Officer, Director | $169.07 | 4,028 | $681,013.96 | 13,962 | 2026-06-25 | Filing |
| Officer | $186.51 | 104 | $19,397.04 | 0 | 2026-06-25 | Filing |
| Officer | $185.51 | 100 | $18,551.00 | 104 | 2026-06-25 | Filing |
| Officer | $184.80 | 705 | $130,284.00 | 204 | 2026-06-25 | Filing |
| Officer | $183.71 | 300 | $55,113.00 | 909 | 2026-06-25 | Filing |
| Officer | $182.57 | 200 | $36,514.00 | 1,209 | 2026-06-25 | Filing |
| Officer | $181.20 | 200 | $36,240.00 | 1,409 | 2026-06-25 | Filing |
| Officer | $180.12 | 300 | $54,036.00 | 1,609 | 2026-06-25 | Filing |