| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $154.47 | 8,100 | $1,251,207.00 | 38,413 | 2026-04-08 | Filing |
| Officer | $153.39 | 200 | $30,678.00 | 46,513 | 2026-04-08 | Filing |
| Officer | $151.03 | 100 | $15,103.00 | 46,713 | 2026-04-08 | Filing |
| Officer | $149.96 | 100 | $14,996.00 | 46,813 | 2026-04-08 | Filing |
| Officer | $148.83 | 500 | $74,415.00 | 46,913 | 2026-04-08 | Filing |
| Officer | $147.85 | 1,300 | $192,205.00 | 47,413 | 2026-04-08 | Filing |
| Officer | $146.83 | 1,700 | $249,611.00 | 48,713 | 2026-04-08 | Filing |
| Officer | $145.83 | 300 | $43,749.00 | 50,413 | 2026-04-08 | Filing |
| Officer | $144.83 | 3,200 | $463,456.00 | 50,713 | 2026-04-08 | Filing |
| Large Shareholder, Officer, Director | $134.84 | 7,452 | $1,004,827.68 | 411,195 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $134.16 | 3,848 | $516,247.68 | 418,647 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $131.64 | 2,103 | $276,838.92 | 422,495 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $130.94 | 897 | $117,453.18 | 424,598 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $129.40 | 900 | $116,460.00 | 425,495 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $128.57 | 1,700 | $218,569.00 | 426,395 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $127.44 | 400 | $50,976.00 | 428,095 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $126.40 | 700 | $88,480.00 | 428,495 | 2026-03-31 | Filing |
| Officer | $143.74 | 500 | $71,870.00 | 38,413 | 2026-03-23 | Filing |
| Officer | $143.00 | 1,100 | $157,300.00 | 38,913 | 2026-03-23 | Filing |
| Officer | $141.54 | 1,652 | $233,824.08 | 40,013 | 2026-03-23 | Filing |