| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $89.75 | 350 | $31,412.50 | 2,377 | 2024-08-05 | Filing | |
| $78.89 | 2,830 | $223,247.38 | 43,125 | 2024-02-29 | Filing | |
| $78.69 | 37,180 | $2,925,604.97 | 274,782 | 2024-02-29 | Filing | |
| $83.46 | 600 | $50,078.70 | 20,933 | 2023-11-28 | Filing | |
| $94.36 | 1,500 | $141,534.00 | 21,503 | 2023-05-09 | Filing | |
| $97.59 | 950 | $92,707.65 | 21,375 | 2022-11-28 | Filing | |
| $97.18 | 5,000 | $485,878.50 | 24,601 | 2022-11-22 | Filing | |
| $93.30 | 150 | $13,994.34 | 2,121 | 2022-11-15 | Filing | |
| $106.02 | 2,500 | $265,060.00 | 2,596 | 2022-08-15 | Filing | |
| $105.04 | 4,690 | $492,629.63 | 2,506 | 2022-08-12 | Filing | |
| $104.21 | 31,480 | $3,280,483.58 | 11,062 | 2022-06-03 | Filing | |
| $104.63 | 10,666 | $1,116,005.98 | 2,146 | 2022-06-01 | Filing | |
| $105.21 | 750 | $78,904.50 | 22,303 | 2022-05-31 | Filing | |
| $103.23 | 5,600 | $578,100.32 | 1,842 | 2022-05-19 | Filing | |
| $102.47 | 1,325 | $135,770.50 | 905 | 2022-05-10 | Filing | |
| $102.99 | 2,106 | $216,904.94 | 2,271 | 2022-05-11 | Filing | |
| $91.04 | 8,265 | $752,409.23 | 5,806 | 2021-11-22 | Filing | |
| $89.50 | 1,200 | $107,397.60 | 21,466 | 2021-11-11 | Filing | |
| $96.48 | 1,555 | $150,018.78 | 2,063 | 2021-08-11 | Filing | |
| $95.99 | 470 | $45,114.69 | 688 | 2021-05-17 | Filing |