| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $109.45 | 6,900 | $755,205.00 | 10,263 | 2026-04-06 | Filing | |
| $110.24 | 10,000 | $1,102,400.00 | 133,870 | 2026-04-06 | Filing | |
| $107.01 | 10,854 | $1,161,486.54 | 4,023 | 2026-04-02 | Filing | |
| $105.11 | 7,000 | $735,770.00 | 14,877 | 2026-04-01 | Filing | |
| $99.61 | 44,414 | $4,424,078.54 | 55,199 | 2026-03-26 | Filing | |
| $98.70 | 30,000 | $2,961,000.00 | 310,106 | 2026-03-26 | Filing | |
| $93.08 | 5,000 | $465,400.00 | 19,418 | 2026-01-05 | Filing | |
| $101.00 | 1,253 | $126,553.00 | 9,023 | 2025-12-05 | Filing | |
| $72.35 | 3,000 | $217,050.00 | 17,163 | 2025-07-18 | Filing | |
| $68.52 | 1,500 | $102,780.00 | 121,348 | 2025-06-16 | Filing | |
| $68.50 | 1,283 | $87,885.50 | 29,572 | 2025-06-16 | Filing | |
| $61.10 | 626 | $38,248.60 | 626 | 2025-05-19 | Filing | |
| $65.10 | 6,000 | $390,600.00 | 92,065 | 2025-05-15 | Filing | |
| $64.75 | 1,500 | $97,125.00 | 122,848 | 2025-05-15 | Filing | |
| $65.01 | 1,239 | $80,547.39 | 30,855 | 2025-05-15 | Filing | |
| $65.00 | 1,286 | $83,590.00 | 32,094 | 2025-05-12 | Filing | |
| $65.00 | 6,000 | $390,000.00 | 98,065 | 2025-05-12 | Filing | |
| $60.00 | 1,500 | $90,000.00 | 124,348 | 2025-05-01 | Filing | |
| $55.00 | 12,460 | $685,300.00 | 0 | 2025-04-23 | Filing | |
| $68.83 | 1,500 | $103,245.00 | 113,592 | 2025-03-17 | Filing |