| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $96.73 | 2,000 | $193,460.00 | 57,211 | 2026-06-01 | Filing | |
| $96.58 | 3,641 | $351,647.78 | 59,211 | 2026-06-01 | Filing | |
| $95.00 | 1,750 | $166,250.00 | 44,791 | 2026-05-27 | Filing | |
| $96.07 | 1,500 | $144,105.00 | 1,621,552 | 2026-05-21 | Filing | |
| $95.42 | 14,941 | $1,425,670.22 | 1,623,052 | 2026-05-21 | Filing | |
| $94.28 | 9,805 | $924,415.40 | 1,637,993 | 2026-05-21 | Filing | |
| $93.62 | 5,654 | $529,327.48 | 1,647,798 | 2026-05-21 | Filing | |
| $92.20 | 1,100 | $101,420.00 | 1,653,452 | 2026-05-21 | Filing | |
| $95.00 | 2,500 | $237,500.00 | 11,935 | 2026-05-20 | Filing | |
| $95.97 | 200 | $19,194.00 | 44,655 | 2026-05-12 | Filing | |
| $95.16 | 1,300 | $123,708.00 | 44,855 | 2026-05-12 | Filing | |
| $93.81 | 1,500 | $140,715.00 | 46,155 | 2026-05-12 | Filing | |
| $92.03 | 1,843 | $169,602.08 | 6,601 | 2026-02-10 | Filing | |
| $105.06 | 4,100 | $430,746.00 | 46,541 | 2025-09-02 | Filing | |
| $105.10 | 4,469 | $469,691.90 | 1,621,552 | 2025-09-02 | Filing | |
| $104.47 | 29,106 | $3,040,703.82 | 1,626,021 | 2025-09-02 | Filing | |
| $103.58 | 1,861 | $192,762.38 | 1,655,127 | 2025-09-02 | Filing | |
| $105.10 | 6,334 | $665,703.40 | 62,852 | 2025-09-02 | Filing | |
| $105.07 | 5,000 | $525,350.00 | 47,655 | 2025-09-02 | Filing | |
| $101.98 | 600 | $61,188.00 | 53,794 | 2025-08-27 | Filing |