| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $42.21 | 436,255 | $18,414,323.55 | 3,566,591 | 2025-02-25 | Filing |
| Officer, Director | $46.07 | 858 | $39,528.06 | 666,388 | 2025-02-24 | Filing |
| Officer, Director | $45.29 | 260,364 | $11,791,885.56 | 667,246 | 2025-02-24 | Filing |
| Officer, Director | $44.61 | 305,974 | $13,649,500.14 | 927,610 | 2025-02-24 | Filing |
| Officer, Director | $48.99 | 58,089 | $2,845,780.11 | 4,118,927 | 2025-02-21 | Filing |
| Officer, Director | $47.86 | 181,698 | $8,696,066.28 | 4,177,016 | 2025-02-21 | Filing |
| Officer, Director | $47.10 | 116,529 | $5,488,515.90 | 4,358,714 | 2025-02-21 | Filing |
| Officer, Director | $45.90 | 231,269 | $10,615,247.10 | 4,475,243 | 2025-02-21 | Filing |
| Officer | $48.99 | 16,260 | $796,577.40 | 748,623 | 2025-02-21 | Filing |
| Officer | $47.86 | 50,860 | $2,434,159.60 | 764,883 | 2025-02-21 | Filing |
| Officer | $47.10 | 32,618 | $1,536,307.80 | 815,743 | 2025-02-21 | Filing |
| Officer | $45.90 | 64,735 | $2,971,336.50 | 848,361 | 2025-02-21 | Filing |
| Officer, Director | $45.00 | 200,000 | $9,000,000.00 | 2,678,613 | 2025-02-12 | Filing |
| Officer, Director | $39.00 | 200,000 | $7,800,000.00 | 1,342,722 | 2025-01-10 | Filing |
| Officer, Director | $38.30 | 68,654 | $2,629,448.20 | 68,654 | 2024-12-26 | Filing |
| Officer, Director | $38.30 | 463,441 | $17,749,790.30 | 1,542,722 | 2024-12-26 | Filing |
| Officer | $42.74 | 228,496 | $9,765,919.04 | 541,884 | 2024-12-09 | Filing |
| Officer, Director | $43.71 | 3,151 | $137,730.21 | 0 | 2024-11-21 | Filing |
| Officer, Director | $36.95 | 3,360 | $124,152.00 | 1,923,483 | 2024-10-25 | Filing |
| Officer, Director | $36.39 | 85,081 | $3,096,097.59 | 1,926,843 | 2024-10-25 | Filing |