| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $67.65 | 25,000 | $1,691,222.50 | 99,241 | 2026-08-07 | Filing |
| Director | $66.13 | 10,000 | $661,306.00 | 17,990 | 2026-08-05 | Filing |
| Officer | $66.32 | 7,178 | $476,009.79 | 18,665 | 2026-08-05 | Filing |
| Officer | $63.80 | 38,455 | $2,453,505.91 | 43,178 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $63.89 | 100,000 | $6,388,800.00 | 120,527 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $63.89 | 100,000 | $6,388,800.00 | 41,519 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $57.62 | 86,700 | $4,995,480.60 | 41,519 | 2026-07-30 | Filing |
| Large Shareholder, Officer, Director | $57.62 | 86,700 | $4,995,480.60 | 120,527 | 2026-07-30 | Filing |
| Large Shareholder, Officer, Director | $55.07 | 13,300 | $732,391.10 | 207,227 | 2026-07-27 | Filing |
| Large Shareholder, Officer, Director | $55.07 | 13,300 | $732,391.10 | 128,219 | 2026-07-27 | Filing |
| Director | $56.62 | 10,206 | $577,863.72 | 29,444 | 2026-05-12 | Filing |
| Director | $56.57 | 12,000 | $678,840.00 | 15,990 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $49.92 | 106,809 | $5,331,905.28 | 27,793 | 2026-03-10 | Filing |
| Large Shareholder, Officer, Director | $50.01 | 29,228 | $1,461,692.28 | 134,602 | 2026-03-06 | Filing |
| Large Shareholder, Officer, Director | $49.92 | 106,809 | $5,331,905.28 | 106,801 | 2026-03-10 | Filing |
| Large Shareholder, Officer, Director | $50.01 | 29,228 | $1,461,692.28 | 213,610 | 2026-03-06 | Filing |
| Large Shareholder, Officer, Director | $50.74 | 63,963 | $3,245,482.62 | 163,830 | 2026-03-05 | Filing |
| Large Shareholder, Officer, Director | $50.74 | 63,963 | $3,245,482.62 | 242,838 | 2026-03-05 | Filing |
| Officer | $41.32 | 10,172 | $420,307.04 | 11,088 | 2025-09-09 | Filing |
| Director | $65.23 | 40,000 | $2,609,000.00 | 0 | 2024-11-19 | Filing |