| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $91.44 | 9,846 | $900,318.24 | 0 | 2026-02-10 | Filing |
| Large Shareholder, Officer, Director | $90.82 | 29,575 | $2,686,001.50 | 9,846 | 2026-02-10 | Filing |
| Large Shareholder, Officer, Director | $90.12 | 10,579 | $953,379.48 | 39,421 | 2026-02-10 | Filing |
| Director | $97.71 | 20 | $1,954.20 | 7,782 | 2026-02-02 | Filing |
| Director | $97.10 | 918 | $89,137.80 | 7,802 | 2026-02-02 | Filing |
| Director | $96.07 | 794 | $76,279.58 | 8,720 | 2026-02-02 | Filing |
| Director | $95.47 | 268 | $25,585.96 | 9,514 | 2026-02-02 | Filing |
| Officer | $107.56 | 3,000 | $322,680.00 | 87,267 | 2026-01-15 | Filing |
| Large Shareholder, Officer, Director | $114.98 | 200 | $22,996.00 | 0 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $113.09 | 400 | $45,236.00 | 200 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $112.18 | 2,200 | $246,796.00 | 600 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $110.98 | 14,579 | $1,617,977.42 | 2,800 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $110.25 | 22,554 | $2,486,578.50 | 17,379 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $109.10 | 14,498 | $1,581,731.80 | 39,933 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $108.14 | 12,770 | $1,380,947.80 | 54,431 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $107.51 | 7,799 | $838,470.49 | 67,201 | 2026-01-12 | Filing |
| Officer | $109.04 | 729 | $79,490.16 | 5,825 | 2026-01-02 | Filing |
| Director | $109.83 | 355 | $38,989.65 | 7,782 | 2026-01-02 | Filing |
| Director | $108.80 | 1,645 | $178,976.00 | 8,137 | 2026-01-02 | Filing |
| Officer | $107.44 | 3,000 | $322,320.00 | 90,267 | 2025-12-15 | Filing |