| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $84.58 | 193 | $16,323.94 | 565,165 | 2025-05-14 | Filing | |
| $83.77 | 3,307 | $277,027.39 | 565,358 | 2025-05-14 | Filing | |
| $80.04 | 20,000 | $1,600,800.00 | 568,665 | 2025-05-13 | Filing | |
| $80.01 | 25,000 | $2,000,250.00 | 529,584 | 2025-05-13 | Filing | |
| $76.15 | 769 | $58,559.35 | 24,375 | 2025-05-07 | Filing | |
| $75.50 | 18,109 | $1,367,229.50 | 25,144 | 2025-05-07 | Filing | |
| $74.74 | 13,606 | $1,016,912.44 | 43,253 | 2025-05-07 | Filing | |
| $74.47 | 969 | $72,161.43 | 56,859 | 2025-05-06 | Filing | |
| $73.98 | 13,086 | $968,102.28 | 57,828 | 2025-05-06 | Filing | |
| $72.91 | 10,158 | $740,619.78 | 70,914 | 2025-05-06 | Filing | |
| $72.04 | 8,271 | $595,842.84 | 81,072 | 2025-05-06 | Filing | |
| $76.36 | 7,873 | $601,182.28 | 89,343 | 2025-05-05 | Filing | |
| $75.56 | 7,413 | $560,126.28 | 97,216 | 2025-05-05 | Filing | |
| $74.52 | 10,935 | $814,876.20 | 104,629 | 2025-05-05 | Filing | |
| $73.61 | 6,263 | $461,019.43 | 115,564 | 2025-05-05 | Filing | |
| $75.00 | 5,000 | $375,000.00 | 588,665 | 2025-05-05 | Filing | |
| $72.24 | 2,000 | $144,480.00 | 153 | 2025-05-05 | Filing | |
| $72.15 | 100 | $7,215.00 | 554,217 | 2025-05-01 | Filing | |
| $71.52 | 22,112 | $1,581,450.24 | 554,317 | 2025-05-01 | Filing | |
| $70.80 | 2,788 | $197,390.40 | 576,429 | 2025-05-01 | Filing |