| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $45.36 | 42,649 | $1,934,537.32 | 7,001,197 | 2024-09-17 | Filing |
| Officer, Director | $47.85 | 100 | $4,785.00 | 869,200 | 2024-08-30 | Filing |
| Officer, Director | $46.16 | 300 | $13,848.00 | 869,300 | 2024-08-30 | Filing |
| Officer, Director | $45.05 | 5,400 | $243,270.00 | 869,600 | 2024-08-30 | Filing |
| Officer, Director | $47.85 | 100 | $4,785.00 | 869,200 | 2024-08-30 | Filing |
| Officer, Director | $46.16 | 300 | $13,848.00 | 869,300 | 2024-08-30 | Filing |
| Officer, Director | $45.08 | 5,400 | $243,432.00 | 869,600 | 2024-08-30 | Filing |
| Officer, Director | $47.85 | 600 | $28,710.00 | 7,043,846 | 2024-08-30 | Filing |
| Officer, Director | $46.11 | 2,200 | $101,442.00 | 7,044,446 | 2024-08-30 | Filing |
| Officer, Director | $45.03 | 6,499 | $292,649.97 | 7,046,646 | 2024-08-30 | Filing |
| Officer, Director | $44.21 | 3,803 | $168,130.63 | 7,053,145 | 2024-08-30 | Filing |
| Officer, Director | $43.12 | 7,237 | $312,059.44 | 7,056,948 | 2024-08-30 | Filing |
| Officer, Director | $42.24 | 20,472 | $864,737.28 | 7,064,185 | 2024-08-30 | Filing |
| Officer, Director | $41.45 | 20,888 | $865,807.60 | 7,084,657 | 2024-08-30 | Filing |
| Officer | $49.61 | 801 | $39,737.61 | 829,108 | 2024-08-29 | Filing |
| Officer | $48.74 | 9,967 | $485,791.58 | 829,909 | 2024-08-29 | Filing |
| Officer | $48.00 | 32,628 | $1,566,144.00 | 839,876 | 2024-08-29 | Filing |
| Officer | $46.95 | 5,204 | $244,327.80 | 872,504 | 2024-08-29 | Filing |
| Officer | $46.03 | 700 | $32,221.00 | 877,708 | 2024-08-29 | Filing |
| Officer | $44.26 | 700 | $30,982.00 | 878,408 | 2024-08-29 | Filing |