WhoTraded

Ban Seng Teh

EVP & Chief Commercial OfficerSeagate Technology Holdings plc (STX)Company insider
48
Buys and sales in our records
$20M
Total reported
3 days
Typical wait to report
0
Reported late

Buying or selling?

Share of the dollars this insider reported, by midpoint estimate.

100%selling
Bought $0Sold $20M

Other insiders at STX

Unusual activity

Compared with this insider's own earlier trades in our records.

A flag means a trade differs from this person's usual pattern. It is not evidence of wrongdoing.

Buys and sales

48 in all
StockSideAmountTradedReportedWait to report
STXSeagate Technology Holdings plc
Sold$69KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$104KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$311KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$1.5MAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$190KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$430KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$69KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$240KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$617KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$205KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$137KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$435KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$477KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$374KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$227KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$441KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$780KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$305KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$193KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$101KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$202KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$370KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$168KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$235KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$74KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$75KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$67KAug 21, 2026Aug 24, 20263 days
STXSeagate Technology Holdings plc
Sold$520KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$537KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$238KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$340KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$136KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$271KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$782KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$34KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$101KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$135KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$67KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$101KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$368KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$570KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$200KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$233KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$200KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$66KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$199KAug 20, 2026Aug 24, 20264 days
STXSeagate Technology Holdings plc
Sold$1.3MAug 13, 2026Aug 14, 20261 day
STXSeagate Technology Holdings plc
Sold$5.5MAug 13, 2026Aug 14, 20261 day

Stock awards, option exercises and shares withheld for tax are left out. Our insider records are still being filled in, so older trades may be missing. Permalink