| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $92.88 | 15,875 | $1,474,470.00 | 295,650 | 2024-07-09 | Filing | |
| $91.59 | 15,875 | $1,453,991.25 | 295,650 | 2024-07-08 | Filing | |
| $89.42 | 2,700 | $241,420.50 | 20,366 | 2024-06-20 | Filing | |
| $88.71 | 32,384 | $2,872,622.72 | 23,066 | 2024-06-20 | Filing | |
| $88.35 | 6,200 | $547,770.00 | 11,311 | 2024-06-20 | Filing | |
| $88.31 | 9,000 | $794,790.00 | 110,367 | 2024-06-18 | Filing | |
| $86.83 | 3,095 | $268,738.85 | 0 | 2024-06-17 | Filing | |
| $87.41 | 3,923 | $342,909.43 | 18,107 | 2024-06-13 | Filing | |
| $87.41 | 10,000 | $874,100.00 | 18,107 | 2024-06-13 | Filing | |
| $81.33 | 954 | $77,588.82 | 35,166 | 2024-06-05 | Filing | |
| $80.38 | 15,875 | $1,276,032.50 | 295,650 | 2024-06-04 | Filing | |
| $81.03 | 15,875 | $1,286,351.25 | 295,650 | 2024-06-03 | Filing | |
| $82.22 | 15,875 | $1,305,242.50 | 295,650 | 2024-05-16 | Filing | |
| $81.54 | 15,875 | $1,294,447.50 | 295,650 | 2024-05-15 | Filing | |
| $77.60 | 3,547 | $275,247.20 | 20,944 | 2024-05-07 | Filing | |
| $75.35 | 1,500 | $113,026.50 | 24,491 | 2024-05-03 | Filing | |
| $77.80 | 2,000 | $155,600.00 | 63,286 | 2024-05-03 | Filing | |
| $74.69 | 15,875 | $1,185,703.75 | 295,650 | 2024-04-16 | Filing | |
| $76.68 | 15,875 | $1,217,295.00 | 295,650 | 2024-04-15 | Filing | |
| $78.48 | 2,000 | $156,960.00 | 65,286 | 2024-04-05 | Filing |