| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $44.79 | 22,086 | $989,236.36 | 31,332 | 2025-10-15 | Filing | |
| $44.80 | 2,197 | $98,431.75 | 53,418 | 2025-10-15 | Filing | |
| $47.54 | 228,840 | $10,879,053.60 | 0 | 2025-09-15 | Filing | |
| $46.84 | 3,616 | $169,381.03 | 31,527 | 2025-07-15 | Filing | |
| $46.35 | 18,288 | $847,652.46 | 35,143 | 2025-07-15 | Filing | |
| $46.90 | 300 | $14,070.00 | 53,431 | 2025-07-15 | Filing | |
| $46.35 | 1,884 | $87,315.86 | 53,731 | 2025-07-15 | Filing | |
| $60.01 | 94,997 | $5,700,769.97 | 0 | 2025-04-14 | Filing | |
| $60.01 | 5,003 | $300,230.03 | 0 | 2025-04-11 | Filing | |
| $54.00 | 100,000 | $5,400,000.00 | 0 | 2025-03-19 | Filing | |
| $56.84 | 235,480 | $13,384,683.20 | 0 | 2025-01-06 | Filing | |
| $57.10 | 84,520 | $4,826,092.00 | 0 | 2025-01-03 | Filing | |
| $57.66 | 50,000 | $2,883,000.00 | 0 | 2025-01-02 | Filing | |
| $58.01 | 30,000 | $1,740,300.00 | 20,000 | 2024-12-23 | Filing | |
| $61.86 | 83,310 | $5,153,556.60 | 7,850 | 2024-12-05 | Filing | |
| $63.63 | 248,577 | $15,816,954.51 | 14,187,980 | 2024-11-27 | Filing | |
| $63.79 | 251,423 | $16,038,273.17 | 14,436,557 | 2024-11-26 | Filing | |
| $0.00 | 4,995,000 | $0.00 | 5,000 | 2024-10-14 | Filing | |
| $57.77 | 600,000 | $34,662,000.00 | 19,687,980 | 2024-03-28 | Filing | |
| $55.27 | 285,000 | $15,751,950.00 | 35,000 | 2024-03-13 | Filing |