| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $85.85 | 150,000 | $12,878,130.00 | 386,924 | 2025-11-25 | Filing | |
| $79.92 | 12,500 | $999,000.00 | 12,476 | 2025-05-13 | Filing | |
| $77.60 | 12,900 | $1,001,061.93 | 24,976 | 2025-05-02 | Filing | |
| $77.05 | 6,000 | $462,303.60 | 37,876 | 2025-05-02 | Filing | |
| $88.39 | 23,000 | $2,033,062.00 | 23,200 | 2025-02-25 | Filing | |
| $88.96 | 15,000 | $1,334,440.50 | 6,412 | 2025-02-18 | Filing | |
| $88.96 | 56,000 | $4,981,911.20 | 6,412 | 2025-02-18 | Filing | |
| $76.85 | 132,700 | $10,197,649.98 | 31,837,926 | 2024-12-10 | Filing | |
| $76.61 | 247,300 | $18,944,564.88 | 31,837,926 | 2024-12-05 | Filing | |
| $77.07 | 40,000 | $3,082,964.00 | 6,412 | 2024-11-26 | Filing | |
| $77.07 | 29,000 | $2,235,148.90 | 6,412 | 2024-11-26 | Filing | |
| $75.97 | 19,000 | $1,443,437.60 | 22,576 | 2024-09-20 | Filing | |
| $75.38 | 130,000 | $9,798,828.00 | 333,576 | 2024-09-16 | Filing | |
| $73.13 | 150,000 | $10,969,470.00 | 57,642 | 2024-08-21 | Filing | |
| $73.13 | 190,000 | $13,894,662.00 | 57,642 | 2024-08-21 | Filing | |
| $73.13 | 72,190 | $5,279,240.26 | 57,642 | 2024-08-21 | Filing | |
| $72.86 | 87,810 | $6,397,845.38 | 57,642 | 2024-08-20 | Filing | |
| $70.82 | 6,000 | $424,937.40 | 9,576 | 2024-08-13 | Filing | |
| $70.82 | 42,500 | $3,009,973.25 | 9,576 | 2024-08-13 | Filing | |
| $60.46 | 7,500 | $453,460.50 | 41,576 | 2024-06-17 | Filing |