| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $46.92 | 6,250 | $293,250.00 | 668,088 | 2025-12-01 | Filing |
| Officer, Director | $45.28 | 6,250 | $283,000.00 | 674,338 | 2025-11-03 | Filing |
| Officer, Director | $46.25 | 6,250 | $289,062.50 | 680,588 | 2025-10-01 | Filing |
| Officer | $48.98 | 8,380 | $410,452.40 | 81,487 | 2025-09-04 | Filing |
| Officer | $48.81 | 10,000 | $488,100.00 | 89,867 | 2025-09-03 | Filing |
| Officer, Director | $49.00 | 6,250 | $306,250.00 | 686,838 | 2025-09-02 | Filing |
| Officer, Director | $45.00 | 6,250 | $281,250.00 | 693,088 | 2025-08-04 | Filing |
| Officer, Director | $46.40 | 6,250 | $290,000.00 | 699,338 | 2025-07-01 | Filing |
| Officer, Director | $47.63 | 6,250 | $297,687.50 | 705,588 | 2025-06-02 | Filing |
| Officer | $48.35 | 5,015 | $242,475.25 | 27,059 | 2025-05-20 | Filing |
| Officer, Director | $47.61 | 6,250 | $297,562.50 | 711,838 | 2025-05-01 | Filing |
| Officer, Director | $51.06 | 6,250 | $319,125.00 | 718,088 | 2025-04-01 | Filing |
| Officer, Director | $48.86 | 6,250 | $305,375.00 | 720,442 | 2025-03-17 | Filing |
| Officer | $49.06 | 12,991 | $637,338.46 | 75,612 | 2025-03-17 | Filing |
| Officer | $48.75 | 22,973 | $1,119,933.75 | 133,777 | 2024-11-07 | Filing |
| Officer | $50.58 | 18,547 | $938,107.26 | 22,917 | 2024-09-16 | Filing |
| Officer | $49.60 | 26,160 | $1,297,536.00 | 47,744 | 2024-08-20 | Filing |
| Officer | $48.08 | 4,444 | $213,667.52 | 30,009 | 2024-08-06 | Filing |
| Officer | $49.52 | 6,674 | $330,496.48 | 55,131 | 2024-07-30 | Filing |
| Officer | $44.78 | 23,301 | $1,043,418.78 | 63,996 | 2024-05-08 | Filing |