| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $126.18 | 7,533 | $950,550.85 | 509,466 | 2024-12-05 | Filing | |
| $126.93 | 1,000 | $126,925.00 | 23,662 | 2024-11-27 | Filing | |
| $121.27 | 19,149 | $2,322,168.59 | 516,999 | 2024-11-22 | Filing | |
| $117.71 | 1,183 | $139,252.35 | 1,192 | 2024-09-12 | Filing | |
| $117.54 | 15,000 | $1,763,139.00 | 536,148 | 2024-09-10 | Filing | |
| $120.76 | 10,000 | $1,207,601.00 | 551,148 | 2024-08-22 | Filing | |
| $120.18 | 10,000 | $1,201,827.00 | 561,148 | 2024-08-22 | Filing | |
| $119.39 | 13,000 | $1,552,107.70 | 9,366 | 2024-08-22 | Filing | |
| $119.24 | 4,660 | $555,635.10 | 44,910 | 2024-08-22 | Filing | |
| $105.10 | 6,785 | $713,115.71 | 42,397 | 2024-06-03 | Filing | |
| $104.01 | 10,744 | $1,117,458.73 | 100,149 | 2024-05-30 | Filing | |
| $101.74 | 8,171 | $831,276.69 | 49,570 | 2024-05-29 | Filing | |
| $102.07 | 1,500 | $153,101.85 | 23,470 | 2024-05-28 | Filing | |
| $100.00 | 20,332 | $2,033,200.00 | 110,893 | 2024-05-23 | Filing | |
| $102.17 | 20,000 | $2,043,358.00 | 571,148 | 2024-05-24 | Filing | |
| $98.98 | 20,000 | $1,979,676.00 | 515,801 | 2024-03-21 | Filing | |
| $97.57 | 20,304 | $1,981,144.53 | 535,801 | 2024-03-13 | Filing | |
| $98.40 | 20,000 | $1,967,916.00 | 556,105 | 2024-03-04 | Filing | |
| $98.83 | 2,694 | $266,258.80 | 50,273 | 2024-03-01 | Filing | |
| $89.06 | 17,000 | $1,514,065.90 | 576,105 | 2023-12-07 | Filing |