| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director, Other | $64.94 | 83,144 | $5,399,371.36 | 4,062,985 | 2025-09-18 | Filing |
| Large Shareholder, Director, Other | $64.56 | 39,037 | $2,520,228.72 | 4,154,129 | 2025-09-17 | Filing |
| Large Shareholder, Director, Other | $64.03 | 77,819 | $4,982,750.57 | 4,193,166 | 2025-09-17 | Filing |
| Director | $66.22 | 80,687 | $5,343,093.14 | 187,274 | 2025-09-18 | Filing |
| Director | $65.48 | 43,981 | $2,879,875.88 | 267,961 | 2025-09-18 | Filing |
| Director | $65.00 | 332 | $21,580.00 | 311,942 | 2025-09-17 | Filing |
| Large Shareholder, Director, Other | $59.13 | 44,312 | $2,620,168.56 | 4,270,985 | 2025-09-03 | Filing |
| Large Shareholder, Director, Other | $59.95 | 80,660 | $4,835,567.00 | 4,315,297 | 2025-08-28 | Filing |
| Large Shareholder, Director, Other | $59.06 | 106,832 | $6,309,497.92 | 4,395,957 | 2025-08-26 | Filing |
| Large Shareholder, Director, Other | $59.19 | 68,196 | $4,036,521.24 | 4,502,789 | 2025-08-25 | Filing |
| Large Shareholder, Director, Other | $59.18 | 20,000 | $1,183,600.00 | 771,477 | 2025-08-25 | Filing |
| Large Shareholder, Director, Other | $58.65 | 80,000 | $4,692,000.00 | 791,477 | 2025-08-22 | Filing |
| Large Shareholder, Director, Other | $40.60 | 55,478 | $2,252,406.80 | 4,570,985 | 2025-06-11 | Filing |
| Large Shareholder, Director, Other | $41.18 | 75,000 | $3,088,500.00 | 4,626,463 | 2025-06-11 | Filing |
| Large Shareholder, Director, Other | $40.51 | 29,522 | $1,195,936.22 | 4,701,463 | 2025-06-10 | Filing |
| Large Shareholder, Director, Other | $38.62 | 100,000 | $3,862,000.00 | 4,730,985 | 2025-06-03 | Filing |
| Large Shareholder, Director, Other | $37.45 | 50,000 | $1,872,500.00 | 1,011,477 | 2025-06-02 | Filing |
| Director | $36.14 | 25,000 | $903,500.00 | 90,470 | 2025-05-15 | Filing |
| Director | $36.23 | 75,000 | $2,717,250.00 | 115,470 | 2025-05-14 | Filing |
| Director | $28.68 | 50,000 | $1,434,000.00 | 250,000 | 2024-11-22 | Filing |