| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Director | $65.23 | 5,000 | $326,125.00 | 12,177 | 2024-11-19 | Filing |
| Officer | $65.35 | 100,000 | $6,535,000.00 | 57,567 | 2024-11-06 | Filing |
| Large Shareholder, Officer, Director | $65.35 | 1,000,000 | $65,350,000.00 | 41,776 | 2024-11-06 | Filing |
| Large Shareholder, Officer, Director | $65.35 | 1,000,000 | $65,350,000.00 | 156,586 | 2024-11-06 | Filing |
| Officer | $62.16 | 3,316 | $206,122.56 | 1,852 | 2024-11-05 | Filing |
| Officer | $61.35 | 33,500 | $2,055,225.00 | 36,357 | 2024-11-04 | Filing |
| Officer | $51.03 | 2,059 | $105,070.77 | 1,852 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $51.10 | 358,458 | $18,316,486.88 | 156,586 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $51.01 | 39,957 | $2,038,206.57 | 515,044 | 2024-05-08 | Filing |
| Large Shareholder, Officer, Director | $52.03 | 201,585 | $10,488,467.55 | 555,001 | 2024-05-07 | Filing |