| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $40.92 | 2,579 | $105,532.68 | 6,304,363 | 2025-08-07 | Filing | |
| $39.80 | 1,000 | $39,800.00 | 6,306,942 | 2025-08-07 | Filing | |
| $38.73 | 7,493 | $290,203.89 | 6,307,942 | 2025-08-07 | Filing | |
| $37.74 | 5,651 | $213,268.74 | 6,315,435 | 2025-08-07 | Filing | |
| $41.65 | 15,000 | $624,750.00 | 4,966,412 | 2025-08-07 | Filing | |
| $42.49 | 168 | $7,138.32 | 686,360 | 2025-08-01 | Filing | |
| $42.00 | 1,526 | $64,092.00 | 686,528 | 2025-08-01 | Filing | |
| $42.24 | 2,117 | $89,422.08 | 4,981,412 | 2025-07-08 | Filing | |
| $41.67 | 12,883 | $536,834.61 | 4,983,529 | 2025-07-08 | Filing | |
| $42.27 | 2,221 | $93,881.67 | 4,239,903 | 2025-07-08 | Filing | |
| $41.67 | 32,779 | $1,365,900.93 | 4,242,124 | 2025-07-08 | Filing | |
| $42.39 | 8,734 | $370,234.26 | 6,321,086 | 2025-07-07 | Filing | |
| $42.61 | 100 | $4,261.00 | 6,329,820 | 2025-07-03 | Filing | |
| $42.19 | 41,166 | $1,736,793.54 | 6,329,920 | 2025-07-03 | Filing | |
| $43.28 | 6,900 | $298,632.00 | 4,274,903 | 2025-06-10 | Filing | |
| $42.39 | 28,100 | $1,191,159.00 | 4,281,803 | 2025-06-10 | Filing | |
| $43.16 | 23,157 | $999,456.12 | 686,360 | 2025-06-06 | Filing | |
| $43.51 | 18,565 | $807,763.15 | 6,371,086 | 2025-06-05 | Filing | |
| $43.11 | 31,435 | $1,355,162.85 | 6,389,651 | 2025-06-05 | Filing | |
| $43.07 | 54,279 | $2,337,796.53 | 4,996,412 | 2025-06-06 | Filing |