| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $70.43 | 1,115 | $78,527.89 | 57,138 | 2024-11-20 | Filing |
| Large Shareholder, Officer, Director | $69.57 | 3,259 | $226,720.48 | 58,253 | 2024-11-20 | Filing |
| Officer, Director | $75.03 | 21,214 | $1,591,593.08 | 863,065 | 2024-11-21 | Filing |
| Officer, Director | $70.45 | 4,024 | $283,491.20 | 863,065 | 2024-11-20 | Filing |
| Officer, Director | $69.60 | 11,476 | $798,672.22 | 867,089 | 2024-11-20 | Filing |
| Officer | $70.49 | 408 | $28,758.25 | 20,007 | 2024-11-20 | Filing |
| Officer | $69.62 | 1,103 | $76,787.44 | 20,415 | 2024-11-20 | Filing |
| Officer | $68.56 | 1,500 | $102,840.00 | 329,593 | 2024-11-18 | Filing |
| Large Shareholder, Officer, Director | $66.94 | 4,631 | $309,984.32 | 61,512 | 2024-11-15 | Filing |
| Large Shareholder, Officer, Director | $66.06 | 8,552 | $564,975.91 | 66,143 | 2024-11-15 | Filing |
| Large Shareholder, Officer, Director | $64.97 | 28,484 | $1,850,463.06 | 74,695 | 2024-11-15 | Filing |
| Officer, Director | $69.17 | 100 | $6,917.00 | 878,565 | 2024-11-15 | Filing |
| Officer, Director | $68.46 | 2,426 | $166,075.23 | 878,665 | 2024-11-15 | Filing |
| Officer, Director | $67.44 | 17,775 | $1,198,726.45 | 881,091 | 2024-11-15 | Filing |
| Officer, Director | $66.53 | 28,425 | $1,891,180.63 | 898,866 | 2024-11-15 | Filing |
| Officer, Director | $65.43 | 16,274 | $1,064,874.54 | 927,291 | 2024-11-15 | Filing |
| Officer | $79.54 | 1,500 | $119,310.00 | 331,093 | 2024-11-11 | Filing |
| Large Shareholder, Officer, Director | $65.15 | 41,667 | $2,714,455.05 | 61,512 | 2024-11-08 | Filing |
| Officer | $48.66 | 1,500 | $72,990.00 | 332,593 | 2024-11-04 | Filing |
| Officer | $48.86 | 2,210 | $107,969.55 | 157,171 | 2024-11-01 | Filing |