Sale of 4,807 shares at $76.73 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 9, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Sale of 1,100 shares at $77.59 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 9, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Acquisition (code M) of 70,000 shares at $1 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code M
Traded Sep 9, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Sale of 33,493 shares at $73.8 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 9, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Sale of 18,934 shares at $74.67 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 9, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Sale of 11,666 shares at $75.58 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 9, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Acquisition (code M) of 70,000 shares at $1 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code M
Traded Sep 8, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Sale of 4,803 shares at $75.99 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 8, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Sale of 51,374 shares at $77.15 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 8, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Sale of 12,323 shares at $78.08 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 8, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Sale of 1,500 shares at $78.57 per share.
Reporting Person Wang David H · Officer Title See Remarks · Transaction Code S
Traded Sep 8, 2026 · Disclosed Sep 10, 2026
Source: SEC Form 4 · 0001140361-26-036191 · filed 2026-09-10 · View filing →
Acquisition (code M) of 30,199 shares at $19.49 per share.
Reporting Person McKechnie Mark · Officer Title See Remarks · Transaction Code M
Traded Aug 20, 2026 · Disclosed Aug 21, 2026
Source: SEC Form 4 · 0001140361-26-034070 · filed 2026-08-21 · View filing →
Acquisition (code M) of 25,000 shares at $13.89 per share.
Reporting Person McKechnie Mark · Officer Title See Remarks · Transaction Code M
Traded Aug 20, 2026 · Disclosed Aug 21, 2026
Source: SEC Form 4 · 0001140361-26-034070 · filed 2026-08-21 · View filing →
Sale of 13,625 shares at $76.34 per share.
Reporting Person McKechnie Mark · Officer Title See Remarks · Transaction Code S
Traded Aug 20, 2026 · Disclosed Aug 21, 2026
Source: SEC Form 4 · 0001140361-26-034070 · filed 2026-08-21 · View filing →
Sale of 30,365 shares at $77.45 per share.
Reporting Person McKechnie Mark · Officer Title See Remarks · Transaction Code S
Traded Aug 20, 2026 · Disclosed Aug 21, 2026
Source: SEC Form 4 · 0001140361-26-034070 · filed 2026-08-21 · View filing →
Sale of 11,209 shares at $77.89 per share.
Reporting Person McKechnie Mark · Officer Title See Remarks · Transaction Code S
Traded Aug 20, 2026 · Disclosed Aug 21, 2026
Source: SEC Form 4 · 0001140361-26-034070 · filed 2026-08-21 · View filing →
Acquisition (code M) of 5,000 shares at $5.6 per share.
Reporting Person Dun Haiping · Transaction Code M
Traded Aug 18, 2026 · Disclosed Aug 20, 2026
Source: SEC Form 4 · 0001140361-26-033892 · filed 2026-08-20 · View filing →
Sale of 1,200 shares at $80.29 per share.
Reporting Person Dun Haiping · Transaction Code S
Traded Aug 18, 2026 · Disclosed Aug 20, 2026
Source: SEC Form 4 · 0001140361-26-033892 · filed 2026-08-20 · View filing →
Sale of 3,400 shares at $81.31 per share.
Reporting Person Dun Haiping · Transaction Code S
Traded Aug 18, 2026 · Disclosed Aug 20, 2026
Source: SEC Form 4 · 0001140361-26-033892 · filed 2026-08-20 · View filing →
Sale of 400 shares at $82.17 per share.
Reporting Person Dun Haiping · Transaction Code S
Traded Aug 18, 2026 · Disclosed Aug 20, 2026
Source: SEC Form 4 · 0001140361-26-033892 · filed 2026-08-20 · View filing →