| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $102.61 | 203,075 | $20,836,794.68 | 8,031,437 | 2024-05-24 | Filing | |
| $103.94 | 698,998 | $72,654,271.52 | 8,234,512 | 2024-05-23 | Filing | |
| $103.14 | 178,257 | $18,385,801.32 | 8,933,510 | 2024-05-23 | Filing | |
| $101.51 | 212,414 | $21,561,253.00 | 9,111,767 | 2024-05-23 | Filing | |
| $103.86 | 16,667 | $1,731,109.62 | 218,333 | 2024-05-15 | Filing | |
| $103.91 | 33,333 | $3,463,692.03 | 100,000 | 2024-05-15 | Filing | |
| $94.75 | 1,310 | $124,122.50 | 23,003 | 2024-05-03 | Filing | |
| $94.11 | 23,560 | $2,217,231.60 | 24,313 | 2024-05-03 | Filing | |
| $93.29 | 21,336 | $1,990,435.44 | 47,873 | 2024-05-03 | Filing | |
| $94.39 | 668 | $63,052.52 | 19,452 | 2024-05-04 | Filing | |
| $94.44 | 331,686 | $31,323,099.10 | 9,324,181 | 2024-04-29 | Filing | |
| $93.51 | 2,179,609 | $203,823,084.18 | 9,655,867 | 2024-04-29 | Filing | |
| $94.52 | 300 | $28,354.50 | 11,835,476 | 2024-04-26 | Filing | |
| $93.68 | 488,405 | $45,755,050.25 | 11,835,776 | 2024-04-26 | Filing | |
| $71.78 | 2,300 | $165,094.00 | 0 | 2024-03-08 | Filing | |
| $70.98 | 32,736 | $2,323,601.28 | 2,300 | 2024-03-08 | Filing | |
| $70.33 | 21,558 | $1,516,174.14 | 35,036 | 2024-03-08 | Filing | |
| $70.44 | 10 | $704.40 | 51,841 | 2024-03-01 | Filing | |
| $70.54 | 18,962 | $1,337,579.48 | 51,851 | 2024-03-01 | Filing | |
| $70.36 | 144,927 | $10,197,063.72 | 70,813 | 2024-03-01 | Filing |