| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $108.22 | 1,373 | $148,586.06 | 746,339 | 2026-03-09 | Filing | |
| $107.75 | 15,873 | $1,710,315.75 | 747,712 | 2026-03-09 | Filing | |
| $106.45 | 11,453 | $1,219,171.85 | 763,585 | 2026-03-09 | Filing | |
| $105.58 | 9,766 | $1,031,094.28 | 775,038 | 2026-03-09 | Filing | |
| $104.76 | 3,223 | $337,641.48 | 784,804 | 2026-03-09 | Filing | |
| $103.18 | 4,050 | $417,879.00 | 788,027 | 2026-03-09 | Filing | |
| $102.17 | 3,720 | $380,072.40 | 792,077 | 2026-03-09 | Filing | |
| $101.25 | 6,748 | $683,235.00 | 795,797 | 2026-03-09 | Filing | |
| $100.07 | 3,250 | $325,227.50 | 802,545 | 2026-03-09 | Filing | |
| $101.04 | 39,892 | $4,030,687.68 | 584,990 | 2026-03-04 | Filing | |
| $100.45 | 4,500 | $452,025.00 | 286,059 | 2026-03-02 | Filing | |
| $118.57 | 5,000 | $592,850.00 | 11,777 | 2026-01-30 | Filing | |
| $88.08 | 33,725 | $2,970,498.00 | 130,967 | 2025-12-11 | Filing | |
| $89.33 | 4,500 | $401,985.00 | 290,559 | 2025-12-01 | Filing | |
| $91.85 | 10,000 | $918,520.00 | 16,777 | 2025-11-18 | Filing | |
| $92.28 | 7,083 | $653,597.99 | 624,882 | 2025-11-17 | Filing | |
| $91.10 | 40,660 | $3,704,247.98 | 631,965 | 2025-11-17 | Filing | |
| $75.00 | 5,217 | $391,275.00 | 409,039 | 2025-09-29 | Filing | |
| $67.21 | 4,500 | $302,445.00 | 295,059 | 2025-09-15 | Filing | |
| $67.08 | 29,178 | $1,957,260.24 | 164,692 | 2025-09-12 | Filing |