| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $115.17 | 583 | $67,144.11 | 19,285 | 2025-12-04 | Filing | |
| $110.19 | 1,096 | $120,768.24 | 18,682 | 2025-11-26 | Filing | |
| $110.20 | 575 | $63,365.00 | 20,389 | 2025-11-26 | Filing | |
| $107.00 | 10,344 | $1,106,808.00 | 131,815 | 2025-11-24 | Filing | |
| $104.85 | 18,794 | $1,970,550.90 | 148,149 | 2025-11-21 | Filing | |
| $105.31 | 31,735 | $3,342,012.85 | 667,233 | 2025-11-21 | Filing | |
| $102.50 | 13,856 | $1,420,240.00 | 55,354 | 2025-11-18 | Filing | |
| $102.50 | 11,173 | $1,145,232.50 | 69,210 | 2025-11-18 | Filing | |
| $102.83 | 29,000 | $2,982,070.00 | 86,736 | 2025-11-18 | Filing | |
| $106.23 | 7,649 | $812,553.27 | 8,153 | 2025-09-11 | Filing | |
| $106.12 | 3,671 | $389,566.52 | 15,802 | 2025-09-11 | Filing | |
| $99.05 | 7,882 | $780,712.10 | 21,098 | 2025-08-25 | Filing | |
| $84.42 | 269 | $22,708.98 | 36,221 | 2025-05-13 | Filing | |
| $81.90 | 665 | $54,463.50 | 40,922 | 2025-05-12 | Filing | |
| $81.87 | 468 | $38,315.16 | 41,587 | 2025-05-12 | Filing | |
| $81.85 | 266 | $21,772.10 | 42,055 | 2025-05-12 | Filing | |
| $81.40 | 40,000 | $3,256,000.00 | 116,062 | 2025-05-12 | Filing | |
| $85.41 | 21,107 | $1,802,748.87 | 155,878 | 2025-02-26 | Filing | |
| $84.00 | 21,107 | $1,772,988.00 | 176,985 | 2025-02-25 | Filing | |
| $86.56 | 14,297 | $1,237,548.32 | 146,587 | 2025-02-20 | Filing |