| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $43.53 | 3,735 | $162,572.60 | 676,540 | 2025-11-18 | Filing |
| Officer, Director | $43.11 | 35,965 | $1,550,274.92 | 680,275 | 2025-11-18 | Filing |
| Officer | $43.88 | 3,000 | $131,634.90 | 68,308 | 2025-11-17 | Filing |
| Officer | $42.81 | 3,790 | $162,236.26 | 71,308 | 2025-11-17 | Filing |
| Officer, Director | $48.41 | 2,200 | $106,505.52 | 689,040 | 2025-10-20 | Filing |
| Officer, Director | $48.15 | 37,500 | $1,805,718.75 | 691,240 | 2025-10-20 | Filing |
| Officer | $49.82 | 907 | $45,184.74 | 75,098 | 2025-10-15 | Filing |
| Officer | $48.86 | 5,883 | $287,448.09 | 76,005 | 2025-10-15 | Filing |
| Officer | $54.00 | 36,888 | $1,991,952.00 | 140,258 | 2025-09-22 | Filing |
| Officer, Director | $54.47 | 149 | $8,116.03 | 690,529 | 2025-09-19 | Filing |
| Officer, Director | $54.22 | 39,551 | $2,144,641.11 | 690,678 | 2025-09-18 | Filing |
| Officer | $54.24 | 1,100 | $59,665.98 | 81,888 | 2025-09-15 | Filing |
| Officer | $53.58 | 5,690 | $304,871.34 | 82,988 | 2025-09-15 | Filing |
| Director | $52.74 | 1,800 | $94,932.00 | 16,363 | 2025-09-16 | Filing |
| Director | $51.86 | 2,600 | $134,836.00 | 26,001 | 2025-08-21 | Filing |
| Officer | $54.09 | 6,790 | $367,290.11 | 88,678 | 2025-08-15 | Filing |
| Officer, Director | $53.60 | 509 | $27,282.30 | 703,029 | 2025-08-18 | Filing |
| Officer, Director | $53.04 | 39,191 | $2,078,718.07 | 703,538 | 2025-08-18 | Filing |
| Officer, Director | $53.12 | 200 | $10,624.00 | 714,367 | 2025-07-15 | Filing |
| Officer, Director | $52.21 | 9,800 | $511,624.68 | 714,567 | 2025-07-15 | Filing |