| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $73.28 | 100 | $7,328.00 | 23,841 | 2026-03-20 | Filing | |
| $72.36 | 1,400 | $101,306.94 | 23,941 | 2026-03-20 | Filing | |
| $71.56 | 1,900 | $135,971.98 | 25,341 | 2026-03-20 | Filing | |
| $70.55 | 2,435 | $171,785.11 | 27,241 | 2026-03-20 | Filing | |
| $73.09 | 100 | $7,309.00 | 0 | 2026-03-20 | Filing | |
| $72.29 | 19,711 | $1,424,847.09 | 100 | 2026-03-20 | Filing | |
| $71.47 | 18,666 | $1,334,032.89 | 19,811 | 2026-03-20 | Filing | |
| $70.56 | 28,945 | $2,042,338.94 | 38,477 | 2026-03-20 | Filing | |
| $75.42 | 1,272 | $95,932.59 | 58,183 | 2026-03-16 | Filing | |
| $74.87 | 4,166 | $311,922.58 | 59,455 | 2026-03-16 | Filing | |
| $83.68 | 800 | $66,940.00 | 29,676 | 2026-03-05 | Filing | |
| $82.37 | 400 | $32,949.00 | 30,476 | 2026-03-05 | Filing | |
| $81.28 | 400 | $32,511.00 | 30,876 | 2026-03-05 | Filing | |
| $80.16 | 1,836 | $147,173.58 | 31,276 | 2026-03-05 | Filing | |
| $79.27 | 2,400 | $190,248.00 | 33,112 | 2026-03-05 | Filing | |
| $76.88 | 1,500 | $115,321.95 | 452,849 | 2026-03-03 | Filing | |
| $76.11 | 3,786 | $288,143.00 | 454,349 | 2026-03-03 | Filing | |
| $75.11 | 2,701 | $202,882.37 | 458,135 | 2026-03-03 | Filing | |
| $74.22 | 1,413 | $104,878.94 | 460,836 | 2026-03-03 | Filing | |
| $72.80 | 600 | $43,677.00 | 462,249 | 2026-03-03 | Filing |