| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $82.84 | 2,366 | $195,999.44 | 86,501 | 2026-03-31 | Filing | |
| $81.36 | 800 | $65,088.00 | 88,867 | 2026-03-31 | Filing | |
| $80.25 | 1,485 | $119,171.25 | 89,667 | 2026-03-31 | Filing | |
| $78.86 | 21,825 | $1,721,119.50 | 91,152 | 2026-03-31 | Filing | |
| $78.33 | 1,390 | $108,878.70 | 112,977 | 2026-03-31 | Filing | |
| $80.11 | 599 | $47,985.89 | 0 | 2026-03-31 | Filing | |
| $78.05 | 27,594 | $2,153,711.70 | 0 | 2026-03-24 | Filing | |
| $85.53 | 900 | $76,977.00 | 0 | 2026-03-12 | Filing | |
| $83.38 | 200 | $16,676.00 | 900 | 2026-03-12 | Filing | |
| $82.60 | 12,796 | $1,056,949.60 | 1,100 | 2026-03-12 | Filing | |
| $81.74 | 65,517 | $5,355,359.58 | 13,896 | 2026-03-12 | Filing | |
| $80.69 | 43,505 | $3,510,418.45 | 79,413 | 2026-03-12 | Filing | |
| $85.53 | 300 | $25,659.00 | 0 | 2026-03-12 | Filing | |
| $83.38 | 200 | $16,676.00 | 300 | 2026-03-12 | Filing | |
| $82.66 | 3,865 | $319,480.90 | 500 | 2026-03-12 | Filing | |
| $81.75 | 23,465 | $1,918,263.75 | 4,365 | 2026-03-12 | Filing | |
| $80.71 | 15,852 | $1,279,414.92 | 27,830 | 2026-03-12 | Filing | |
| $81.48 | 33,830 | $2,756,468.40 | 0 | 2026-03-12 | Filing | |
| $45.18 | 20,000 | $903,600.00 | 0 | 2025-12-04 | Filing | |
| $38.14 | 109,031 | $4,158,442.34 | 4,000 | 2025-11-14 | Filing |