| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $60.31 | 14,222 | $857,764.38 | 54,646 | 2025-10-27 | Filing | |
| $56.32 | 1,099 | $61,890.19 | 3,285 | 2025-08-08 | Filing | |
| $56.20 | 1,046 | $58,787.50 | 3,285 | 2025-08-07 | Filing | |
| $64.30 | 9,546 | $613,851.71 | 14,980 | 2025-07-10 | Filing | |
| $63.68 | 69 | $4,393.91 | 2,254 | 2025-01-28 | Filing | |
| $63.73 | 240 | $15,295.20 | 2,323 | 2025-01-27 | Filing | |
| $82.66 | 23,696 | $1,958,763.49 | 19,742 | 2024-07-12 | Filing | |
| $80.95 | 7,292 | $590,258.23 | 13,832 | 2024-07-12 | Filing | |
| $75.15 | 4,645 | $349,048.99 | 30,663 | 2024-04-29 | Filing | |
| $78.26 | 18,806 | $1,471,691.74 | 0 | 2024-04-08 | Filing | |
| $78.32 | 3,510 | $274,885.65 | 18,806 | 2024-04-08 | Filing | |
| $78.64 | 7,292 | $573,477.88 | 4,803 | 2024-04-09 | Filing | |
| $76.83 | 3,450 | $265,063.50 | 19,736 | 2024-02-13 | Filing | |
| $76.28 | 14,000 | $1,067,924.20 | 9,089 | 2024-02-07 | Filing | |
| $77.05 | 13,243 | $1,020,427.45 | 20,406 | 2024-01-24 | Filing | |
| $71.47 | 22,789 | $1,628,695.65 | 10,576 | 2023-08-09 | Filing | |
| $72.24 | 5,326 | $384,750.77 | 12,621 | 2023-07-21 | Filing | |
| $71.56 | 6,534 | $467,561.93 | 19,803 | 2023-07-12 | Filing | |
| $70.08 | 16,312 | $1,143,190.63 | 11,016 | 2023-07-05 | Filing | |
| $71.80 | 2,836 | $203,617.43 | 19,803 | 2023-02-09 | Filing |