| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $108.78 | 3,250 | $353,535.00 | 59,094 | 2025-12-12 | Filing |
| Large Shareholder, Officer, Director | $110.32 | 25,000 | $2,758,000.00 | 0 | 2025-12-11 | Filing |
| Large Shareholder, Officer, Director | $105.90 | 1,495 | $158,320.50 | 0 | 2025-12-10 | Filing |
| Large Shareholder, Officer, Director | $105.44 | 17,658 | $1,861,859.52 | 1,495 | 2025-12-10 | Filing |
| Large Shareholder, Officer, Director | $104.27 | 16,419 | $1,712,009.13 | 19,153 | 2025-12-10 | Filing |
| Large Shareholder, Officer, Director | $103.49 | 14,428 | $1,493,153.72 | 35,572 | 2025-12-10 | Filing |
| Officer | $95.64 | 731 | $69,912.84 | 6,554 | 2025-12-01 | Filing |