| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $135.52 | 1,830 | $248,001.60 | 187,827 | 2026-03-09 | Filing |
| Officer | $134.60 | 2,400 | $323,040.00 | 189,657 | 2026-03-09 | Filing |
| Officer | $133.45 | 500 | $66,725.00 | 192,057 | 2026-03-09 | Filing |
| Large Shareholder, Officer, Director | $150.45 | 100 | $15,045.00 | 411,195 | 2026-02-27 | Filing |
| Large Shareholder, Officer, Director | $148.76 | 500 | $74,380.00 | 411,295 | 2026-02-27 | Filing |
| Large Shareholder, Officer, Director | $147.54 | 900 | $132,786.00 | 411,795 | 2026-02-27 | Filing |
| Large Shareholder, Officer, Director | $147.00 | 1,000 | $147,000.00 | 412,695 | 2026-02-27 | Filing |
| Large Shareholder, Officer, Director | $145.73 | 4,000 | $582,920.00 | 413,695 | 2026-02-27 | Filing |
| Large Shareholder, Officer, Director | $144.69 | 6,599 | $954,809.31 | 417,695 | 2026-02-27 | Filing |
| Large Shareholder, Officer, Director | $143.90 | 4,901 | $705,253.90 | 424,294 | 2026-02-27 | Filing |
| Officer | $146.71 | 300 | $44,013.00 | 41,658 | 2026-02-24 | Filing |
| Officer | $145.88 | 800 | $116,704.00 | 41,958 | 2026-02-24 | Filing |
| Officer | $144.55 | 800 | $115,640.00 | 42,758 | 2026-02-24 | Filing |
| Officer | $143.72 | 2,778 | $399,254.16 | 43,558 | 2026-02-24 | Filing |
| Officer | $142.49 | 1,400 | $199,486.00 | 46,336 | 2026-02-24 | Filing |
| Officer | $141.82 | 2,388 | $338,666.16 | 47,736 | 2026-02-24 | Filing |
| Officer | $147.47 | 100 | $14,747.00 | 1,088,451 | 2026-02-24 | Filing |
| Officer | $146.64 | 1,545 | $226,558.80 | 1,088,551 | 2026-02-24 | Filing |
| Officer | $145.78 | 2,820 | $411,099.60 | 1,090,096 | 2026-02-24 | Filing |
| Officer | $144.47 | 3,472 | $501,599.84 | 1,092,916 | 2026-02-24 | Filing |