| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $61.97 | 100,000 | $6,197,300.00 | 120,527 | 2026-10-01 | Filing |
| Large Shareholder, Officer, Director | $61.97 | 100,000 | $6,197,300.00 | 41,519 | 2026-10-01 | Filing |
| Large Shareholder, Officer, Director | $70.37 | 100,000 | $7,037,200.00 | 41,519 | 2026-09-01 | Filing |
| Large Shareholder, Officer, Director | $70.37 | 100,000 | $7,037,200.00 | 120,527 | 2026-09-01 | Filing |
| 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 |