| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $373.68 | 2,044 | $763,801.92 | 1,176,986 | 2024-06-21 | Filing | |
| $372.63 | 2,600 | $968,838.00 | 1,179,030 | 2024-06-21 | Filing | |
| $371.77 | 1,800 | $669,186.00 | 1,181,630 | 2024-06-21 | Filing | |
| $380.63 | 8,000 | $3,045,040.00 | 297,650 | 2024-06-21 | Filing | |
| $377.94 | 2,699 | $1,020,060.06 | 305,650 | 2024-06-21 | Filing | |
| $376.49 | 441 | $166,032.09 | 308,349 | 2024-06-21 | Filing | |
| $373.80 | 14 | $5,233.20 | 308,790 | 2024-06-21 | Filing | |
| $374.90 | 4,100 | $1,537,090.00 | 187,091 | 2024-06-24 | Filing | |
| $374.99 | 401 | $150,370.99 | 191,191 | 2024-06-24 | Filing | |
| $375.00 | 2,800 | $1,050,000.00 | 191,592 | 2024-06-24 | Filing | |
| $375.43 | 776 | $291,333.68 | 194,392 | 2024-06-24 | Filing | |
| $380.63 | 5,504 | $2,094,987.52 | 195,168 | 2024-06-21 | Filing | |
| $381.45 | 2,650 | $1,010,842.50 | 25,817 | 2024-06-10 | Filing | |
| $381.45 | 2,650 | $1,010,842.50 | 22,346 | 2024-06-10 | Filing | |
| $383.57 | 1,405 | $538,915.85 | 200,672 | 2024-06-17 | Filing | |
| $382.64 | 3,095 | $1,184,270.80 | 202,077 | 2024-06-17 | Filing | |
| $348.94 | 6,576 | $2,294,629.44 | 308,593 | 2024-05-21 | Filing | |
| $349.01 | 5,424 | $1,893,030.24 | 308,593 | 2024-05-20 | Filing | |
| $339.29 | 12,000 | $4,071,504.00 | 308,593 | 2024-05-15 | Filing | |
| $329.10 | 12,000 | $3,949,152.00 | 308,593 | 2024-05-14 | Filing |