| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $53.05 | 300 | $15,915.00 | 724,367 | 2025-07-15 | Filing |
| Officer, Director | $52.20 | 19,700 | $1,028,436.53 | 724,667 | 2025-07-15 | Filing |
| Officer | $53.09 | 4,000 | $212,340.00 | 19,827 | 2025-06-20 | Filing |
| Officer, Director | $53.39 | 4,895 | $261,365.59 | 724,367 | 2025-06-16 | Filing |
| Officer, Director | $52.98 | 5,105 | $270,455.75 | 729,262 | 2025-06-16 | Filing |
| Officer, Director | $53.38 | 10,971 | $585,606.75 | 734,367 | 2025-06-16 | Filing |
| Officer, Director | $52.93 | 9,029 | $477,910.39 | 745,338 | 2025-06-16 | Filing |
| Director | $51.95 | 1,500 | $77,925.00 | 16,799 | 2025-05-23 | Filing |
| Officer | $52.91 | 6,666 | $352,704.06 | 94,980 | 2025-05-15 | Filing |
| Other | $52.91 | 5,000 | $264,566.50 | 139,073 | 2025-05-15 | Filing |
| Officer, Director | $52.90 | 10,000 | $528,980.00 | 733,206 | 2025-05-15 | Filing |
| Officer, Director | $52.90 | 20,000 | $1,057,962.00 | 743,206 | 2025-05-15 | Filing |
| Officer | $53.84 | 2,626 | $141,384.37 | 88,293 | 2025-05-12 | Filing |
| Director | $53.93 | 5,770 | $311,196.30 | 52,293 | 2025-05-12 | Filing |
| Officer | $50.45 | 60,000 | $3,026,706.00 | 43,185 | 2025-05-06 | Filing |
| Other | $47.57 | 5,000 | $237,827.50 | 139,073 | 2025-04-15 | Filing |
| Officer, Director | $47.56 | 10,000 | $475,637.00 | 743,206 | 2025-04-15 | Filing |
| Officer, Director | $47.56 | 20,000 | $951,144.00 | 753,206 | 2025-04-15 | Filing |
| Officer | $47.57 | 6,666 | $317,101.62 | 101,646 | 2025-04-15 | Filing |
| Officer | $52.13 | 4,133 | $215,444.61 | 108,312 | 2025-03-17 | Filing |