| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $70.19 | 4,100 | $287,787.61 | 520,691 | 2024-09-17 | Filing | |
| $70.01 | 400 | $28,005.00 | 524,791 | 2024-09-16 | Filing | |
| $65.25 | 15,321 | $999,660.01 | 525,191 | 2024-08-15 | Filing | |
| $64.78 | 4,679 | $303,115.45 | 540,512 | 2024-08-15 | Filing | |
| $62.75 | 4,871 | $305,655.74 | 56,513 | 2024-08-13 | Filing | |
| $62.77 | 8,823 | $553,845.30 | 124,186 | 2024-08-08 | Filing | |
| $66.33 | 13,231 | $877,666.48 | 134,965 | 2024-07-22 | Filing | |
| $66.01 | 152 | $10,033.57 | 148,196 | 2024-07-19 | Filing | |
| $66.10 | 400 | $26,439.24 | 148,348 | 2024-07-18 | Filing | |
| $59.25 | 5,329 | $315,720.34 | 133,009 | 2024-06-12 | Filing | |
| $58.34 | 16,757 | $977,630.19 | 138,338 | 2024-06-11 | Filing | |
| $59.01 | 930 | $54,879.21 | 155,095 | 2024-06-07 | Filing | |
| $57.60 | 45,468 | $2,618,856.77 | 1,276,805 | 2024-06-10 | Filing | |
| $59.46 | 200 | $11,892.00 | 1,322,273 | 2024-06-07 | Filing | |
| $58.57 | 15,677 | $918,223.84 | 1,322,473 | 2024-06-07 | Filing | |
| $60.96 | 800 | $48,766.48 | 1,338,150 | 2024-06-06 | Filing | |
| $59.92 | 54,035 | $3,237,625.90 | 1,338,950 | 2024-06-06 | Filing | |
| $62.67 | 20,000 | $1,253,496.00 | 545,191 | 2024-05-16 | Filing | |
| $62.67 | 10,000 | $626,679.00 | 565,191 | 2024-05-16 | Filing | |
| $61.21 | 86,807 | $5,313,638.76 | 1,392,985 | 2024-05-14 | Filing |