| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $39.76 | 549 | $21,828.24 | 277,665 | 2026-05-04 | Filing | |
| $39.26 | 38,941 | $1,528,823.66 | 278,214 | 2026-05-04 | Filing | |
| $39.61 | 15,086 | $597,556.46 | 1,085,192 | 2026-05-04 | Filing | |
| $39.31 | 170,740 | $6,711,789.40 | 1,100,278 | 2026-05-04 | Filing | |
| $44.00 | 12,000 | $528,000.00 | 150,242 | 2026-03-19 | Filing | |
| $38.13 | 19,667 | $749,902.71 | 50,658 | 2026-03-10 | Filing | |
| $39.33 | 15,000 | $589,950.00 | 319,122 | 2026-03-09 | Filing | |
| $36.00 | 12,000 | $432,000.00 | 162,242 | 2026-02-27 | Filing | |
| $39.86 | 25,200 | $1,004,472.00 | 306,819 | 2025-05-16 | Filing | |
| $40.32 | 38,013 | $1,532,615.74 | 0 | 2025-05-14 | Filing | |
| $41.09 | 478,798 | $19,672,229.79 | 38,013 | 2025-05-13 | Filing | |
| $40.60 | 583,189 | $23,679,689.52 | 516,811 | 2025-05-13 | Filing | |
| $41.18 | 12,647 | $520,803.46 | 63,235 | 2025-05-13 | Filing | |
| $35.60 | 9,830 | $349,948.00 | 81,887 | 2025-03-12 | Filing | |
| $40.57 | 700,000 | $28,395,850.00 | 1,100,000 | 2025-02-19 | Filing | |
| $39.76 | 200,000 | $7,952,560.00 | 1,800,000 | 2025-02-18 | Filing | |
| $40.35 | 12,746 | $514,301.10 | 60,362 | 2025-02-19 | Filing | |
| $25.24 | 50,000 | $1,262,000.00 | 248,363 | 2024-08-05 | Filing | |
| $35.50 | 16,377 | $581,383.50 | 77,460 | 2024-05-20 | Filing | |
| $33.72 | 50,000 | $1,686,000.00 | 1,032,251 | 2024-05-14 | Filing |