| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $106.27 | 94,145 | $10,004,789.15 | 89,805 | 2026-08-05 | Filing | |
| $106.08 | 64 | $6,789.12 | 3,853 | 2026-08-04 | Filing | |
| $104.20 | 59 | $6,147.80 | 3,917 | 2026-08-03 | Filing | |
| $103.04 | 100 | $10,304.00 | 3,976 | 2026-07-31 | Filing | |
| $101.50 | 2,095 | $212,642.50 | 4,076 | 2026-07-30 | Filing | |
| $102.66 | 7,978 | $819,021.48 | 18,241 | 2026-07-31 | Filing | |
| $100.00 | 3,500 | $350,000.00 | 7,541 | 2026-07-30 | Filing | |
| $99.30 | 68,900 | $6,841,770.00 | 45,109 | 2026-07-30 | Filing | |
| $64.90 | 2,490 | $161,601.00 | 6,171 | 2026-06-02 | Filing | |
| $61.02 | 104,000 | $6,346,080.00 | 3,079,779 | 2026-05-01 | Filing | |
| $62.95 | 5,206 | $327,708.33 | 25,715 | 2026-03-10 | Filing | |
| $66.00 | 4,790 | $316,122.28 | 0 | 2026-02-25 | Filing | |
| $65.70 | 7,000 | $459,900.00 | 44,090 | 2026-02-25 | Filing | |
| $65.64 | 2,951 | $193,688.89 | 11,041 | 2026-02-25 | Filing | |
| $63.74 | 635 | $40,474.90 | 6,171 | 2026-02-23 | Filing | |
| $63.37 | 9,935 | $629,580.95 | 24,532 | 2025-08-14 | Filing | |
| $62.87 | 13,400 | $842,458.00 | 34,467 | 2025-08-14 | Filing | |
| $63.04 | 20,000 | $1,260,800.00 | 47,867 | 2025-08-14 | Filing | |
| $65.88 | 12,388 | $816,121.44 | 6,806 | 2025-07-31 | Filing | |
| $58.82 | 18,800 | $1,105,846.08 | 22,872 | 2025-06-09 | Filing |