| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $74.31 | 10,360 | $769,801.87 | 50,766 | 2024-06-12 | Filing | |
| $72.93 | 500 | $36,464.00 | 8,742 | 2024-06-11 | Filing | |
| $72.39 | 34,868 | $2,523,979.46 | 9,242 | 2024-06-11 | Filing | |
| $71.30 | 17,016 | $1,213,174.44 | 44,110 | 2024-06-11 | Filing | |
| $74.48 | 7,986 | $594,781.31 | 1,102,409 | 2024-06-12 | Filing | |
| $69.50 | 7,867 | $546,774.59 | 309,937 | 2024-06-05 | Filing | |
| $68.70 | 7,133 | $490,019.27 | 317,804 | 2024-06-05 | Filing | |
| $67.11 | 574 | $38,521.14 | 51,162 | 2024-06-04 | Filing | |
| $68.65 | 30,270 | $2,077,911.39 | 1,110,395 | 2024-06-05 | Filing | |
| $68.77 | 3,000 | $206,310.00 | 195,303 | 2024-06-03 | Filing | |
| $72.79 | 7,994 | $581,848.09 | 1,140,665 | 2024-05-29 | Filing | |
| $73.84 | 9,999 | $738,364.16 | 1,148,659 | 2024-05-22 | Filing | |
| $74.61 | 20 | $1,492.10 | 19,615 | 2024-05-22 | Filing | |
| $74.08 | 2,544 | $188,456.72 | 19,635 | 2024-05-22 | Filing | |
| $74.61 | 80 | $5,968.40 | 0 | 2024-05-22 | Filing | |
| $74.08 | 10,176 | $753,826.89 | 80 | 2024-05-22 | Filing | |
| $75.03 | 309 | $23,183.84 | 19,615 | 2024-05-21 | Filing | |
| $74.38 | 2,255 | $167,723.74 | 19,924 | 2024-05-21 | Filing | |
| $75.03 | 1,247 | $93,560.41 | 0 | 2024-05-21 | Filing | |
| $74.38 | 9,009 | $670,070.50 | 1,247 | 2024-05-21 | Filing |