| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $97.21 | 200 | $19,441.00 | 460,114 | 2025-08-07 | Filing | |
| $96.68 | 9,400 | $908,808.92 | 460,314 | 2025-08-07 | Filing | |
| $97.22 | 400 | $38,888.00 | 1,477,199 | 2025-08-07 | Filing | |
| $96.68 | 14,000 | $1,353,518.60 | 1,477,599 | 2025-08-07 | Filing | |
| $96.06 | 3,290 | $316,043.32 | 41,188 | 2025-08-01 | Filing | |
| $98.84 | 173,876 | $17,186,390.69 | 590,734 | 2025-07-29 | Filing | |
| $99.16 | 20,500 | $2,032,851.75 | 157,189 | 2025-07-29 | Filing | |
| $97.91 | 24,096 | $2,359,289.96 | 58,999 | 2025-07-29 | Filing | |
| $91.59 | 9,600 | $879,249.60 | 469,714 | 2025-07-03 | Filing | |
| $91.59 | 14,400 | $1,318,904.64 | 1,491,599 | 2025-07-03 | Filing | |
| $90.95 | 3,290 | $299,220.24 | 35,864 | 2025-07-01 | Filing | |
| $90.01 | 20,872 | $1,878,665.76 | 58,999 | 2025-06-18 | Filing | |
| $90.01 | 10,129 | $911,683.94 | 39,154 | 2025-06-18 | Filing | |
| $87.25 | 9,600 | $837,592.32 | 479,314 | 2025-06-05 | Filing | |
| $87.25 | 14,400 | $1,256,364.00 | 1,505,999 | 2025-06-05 | Filing | |
| $87.68 | 3,290 | $288,451.74 | 39,154 | 2025-06-02 | Filing | |
| $87.57 | 2,850 | $249,572.22 | 15,219 | 2025-05-30 | Filing | |
| $88.20 | 25,000 | $2,205,105.00 | 58,999 | 2025-05-28 | Filing | |
| $88.06 | 8,647 | $761,479.03 | 105,654 | 2025-05-27 | Filing | |
| $87.50 | 34,585 | $3,026,343.13 | 57,569,203 | 2025-05-22 | Filing |