| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $111.39 | 1,528 | $170,198.11 | 18,645 | 2023-11-24 | Filing |
| Large Shareholder, Officer, Director | $109.68 | 1,402 | $153,769.96 | 20,173 | 2023-11-24 | Filing |
| Large Shareholder, Officer, Director | $108.77 | 1,500 | $163,152.15 | 21,575 | 2023-11-24 | Filing |
| Large Shareholder, Director | $109.62 | 2,801 | $307,048.42 | 1,053,148 | 2023-11-22 | Filing |
| Large Shareholder, Director | $109.21 | 18,298 | $1,998,353.86 | 1,055,949 | 2023-11-22 | Filing |
| Large Shareholder, Director | $107.81 | 15,686 | $1,691,129.62 | 1,074,247 | 2023-11-22 | Filing |
| Large Shareholder, Director | $107.06 | 11,240 | $1,203,388.12 | 1,089,933 | 2023-11-22 | Filing |
| Large Shareholder, Director | $105.91 | 12,500 | $1,323,887.50 | 1,101,173 | 2023-11-22 | Filing |
| Large Shareholder, Director | $104.90 | 11,817 | $1,239,625.75 | 1,113,673 | 2023-11-22 | Filing |
| Large Shareholder, Director | $103.99 | 9,188 | $955,415.10 | 1,125,490 | 2023-11-22 | Filing |
| Large Shareholder, Officer, Director | $105.68 | 1,501 | $158,630.93 | 0 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $104.78 | 324 | $33,949.76 | 1,501 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $103.51 | 1,500 | $155,267.70 | 1,825 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $102.70 | 1,000 | $102,698.10 | 3,325 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $100.35 | 100 | $10,034.50 | 4,325 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $100.29 | 200 | $20,058.00 | 4,425 | 2023-11-20 | Filing |
| Director | $97.68 | 1,145 | $111,843.60 | 9,413 | 2023-11-16 | Filing |
| Large Shareholder, Officer, Director | $97.51 | 200 | $19,502.00 | 0 | 2023-11-16 | Filing |
| Large Shareholder, Officer, Director | $96.85 | 7,910 | $766,066.89 | 200 | 2023-11-16 | Filing |
| Large Shareholder, Officer, Director | $96.11 | 9,390 | $902,444.73 | 8,110 | 2023-11-16 | Filing |