Teh Ban Senginsider trades
In SEC Form 4 filings, Teh Ban Seng is listed as EVP & Chief Commercial Officer of Seagate Technology Holdings plc (STX). In the last 90 days, Teh Ban Seng sold $56.09M of Seagate Technology Holdings plc (STX) on the open market and bought none. All 72 sales were reported under a 10b5-1 trading plan.
Companies and roles
| Company | Role | Transactions | Last filed |
|---|---|---|---|
| STXSeagate Technology Holdings plc | EVP & Chief Commercial Officer | 92 | Sep 16 |
Cluster buys
No cluster buy in the last 90 days included a purchase by this insider (two or more insiders buying within 14 days).
Form 4 historysince 2026-08-24
| Company | Traded | Filed | Type | Shares | Price | Value | Owned after | 10b5-1 plan | Filing |
|---|---|---|---|---|---|---|---|---|---|
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 914 | $771.38 | Sale −$705,037 | 57,626 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 3,451 | $772.65 | Sale −$2,666,428 | 54,175 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 1,717 | $774.01 | Sale −$1,328,982 | 52,458 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 2,315 | $775.01 | Sale −$1,794,159 | 50,143 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 3,242 | $776.20 | Sale −$2,516,430 | 46,901 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 3,987 | $777.22 | Sale −$3,098,765 | 42,914 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 7,259 | $778.35 | Sale −$5,650,017 | 35,655 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 6,682 | $779.27 | Sale −$5,207,051 | 28,973 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 2,453 | $780.29 | Sale −$1,914,063 | 26,520 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 1,600 | $781.35 | Sale −$1,250,157 | 24,920 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 4,147 | $782.56 | Sale −$3,245,295 | 20,773 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 1,760 | $783.28 | Sale −$1,378,568 | 19,013 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 1,000 | $784.45 | Sale −$784,446 | 18,013 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 1,040 | $786.14 | Sale −$817,588 | 16,973 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 120 | $787.26 | Sale −$94,471 | 16,853 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 280 | $788.43 | Sale −$220,760 | 16,573 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 1,760 | $789.84 | Sale −$1,390,119 | 14,813 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 560 | $791.36 | Sale −$443,164 | 14,253 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 1,280 | $794.72 | Sale −$1,017,238 | 12,973 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 2,166 | $795.95 | Sale −$1,724,018 | 10,807 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 1,587 | $796.90 | Sale −$1,264,673 | 9,220 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 530 | $797.97 | Sale −$422,925 | 8,690 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 400 | $799.03 | Sale −$319,611 | 8,290 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 15 | Sep 16 | S | 2,480 | $800.47 | Sale −$1,985,166 | 5,810 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 14 | Sep 16 | M | 52,730 | $0.00 | $0 | 58,540 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 14 | Sep 16 | M · derivative | 52,730 | $0.00 | $0 | not reported | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 14 | Sep 15 | S | 989 | $779.00 | Sale −$770,431 | 5,810 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 11 | Sep 15 | M | 989 | $0.00 | $0 | 6,799 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 11 | Sep 15 | M · derivative | 989 | $0.00 | $0 | 3,956 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 10 | Sep 11 | S | 663 | $860.09 | Sale −$570,240 | 5,810 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 9 | Sep 11 | M | 600 | $0.00 | $0 | 5,810 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 9 | Sep 11 | M | 663 | $0.00 | $0 | 6,473 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 9 | Sep 11 | M · derivative | 600 | $0.00 | $0 | not reported | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Sep 9 | Sep 11 | M · derivative | 663 | $0.00 | $0 | 5,306 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 80 | $835.55 | Sale −$66,844 | 14,992 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 89 | $837.27 | Sale −$74,517 | 14,903 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 88 | $838.35 | Sale −$73,775 | 14,815 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 280 | $839.60 | Sale −$235,087 | 14,535 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 200 | $840.53 | Sale −$168,105 | 14,335 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 440 | $841.60 | Sale −$370,306 | 13,895 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 240 | $842.69 | Sale −$202,245 | 13,655 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 120 | $843.64 | Sale −$101,237 | 13,535 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 228 | $845.15 | Sale −$192,693 | 13,307 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 360 | $846.39 | Sale −$304,702 | 12,947 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 920 | $847.36 | Sale −$779,572 | 12,027 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 520 | $848.47 | Sale −$441,202 | 11,507 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 267 | $849.27 | Sale −$226,756 | 11,240 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 440 | $850.63 | Sale −$374,277 | 10,800 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 560 | $851.71 | Sale −$476,959 | 10,240 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 510 | $852.90 | Sale −$434,979 | 9,730 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 160 | $854.21 | Sale −$136,674 | 9,570 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 240 | $855.18 | Sale −$205,242 | 9,330 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 720 | $857.16 | Sale −$617,152 | 8,610 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 280 | $858.23 | Sale −$240,303 | 8,330 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 80 | $859.30 | Sale −$68,744 | 8,250 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 500 | $860.50 | Sale −$430,250 | 7,750 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 221 | $861.26 | Sale −$190,338 | 7,529 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 1,759 | $861.81 | Sale −$1,515,924 | 5,770 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 360 | $863.21 | Sale −$310,757 | 5,410 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 120 | $865.77 | Sale −$103,892 | 5,290 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 21 | Aug 24 | S | 80 | $868.00 | Sale −$69,440 | 5,210 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | M | 2,267 | $0.00 | $0 | 5,198 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | M | 7,595 | $0.00 | $0 | 12,793 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | M | 2,279 | $0.00 | $0 | 15,072 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | M | 6,048 | $158.40 | $958,003 | 21,120 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 240 | $829.77 | Sale −$199,146 | 20,880 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 80 | $830.18 | Sale −$66,414 | 20,800 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 240 | $831.85 | Sale −$199,645 | 20,560 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 280 | $833.71 | Sale −$233,438 | 20,280 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 240 | $834.59 | Sale −$200,301 | 20,040 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 682 | $835.64 | Sale −$569,904 | 19,358 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 440 | $837.22 | Sale −$368,377 | 18,918 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 120 | $838.41 | Sale −$100,609 | 18,798 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 80 | $839.94 | Sale −$67,195 | 18,718 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 160 | $841.51 | Sale −$134,641 | 18,558 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 120 | $843.24 | Sale −$101,189 | 18,438 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 40 | $843.86 | Sale −$33,754 | 18,398 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 926 | $845.03 | Sale −$782,497 | 17,472 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 320 | $846.31 | Sale −$270,819 | 17,152 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 160 | $847.42 | Sale −$135,586 | 16,992 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 400 | $849.27 | Sale −$339,708 | 16,592 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 280 | $850.41 | Sale −$238,115 | 16,312 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 630 | $852.05 | Sale −$536,791 | 15,682 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | S | 610 | $852.66 | Sale −$520,126 | 15,072 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | M · derivative | 2,267 | $0.00 | $0 | 6,804 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | M · derivative | 7,595 | $0.00 | $0 | not reported | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | M · derivative | 2,279 | $0.00 | $0 | not reported | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | M · derivative | 6,048 | $158.40 | $958,003 | 18,144 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | A · derivative | 1,775 | $0.00 | $0 | 1,775 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | A · derivative | 417 | $0.00 | $0 | 417 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | A · derivative | 1,389 | $0.00 | $0 | 1,389 | Yes | Form 4 |
| STXSeagate Technology Holdings plc | Aug 20 | Aug 24 | A · derivative | 4,736 | $850.24 | $4,026,737 | 4,736 | Yes | Form 4 |
Published from this insider's public Form 4 filings on SEC EDGAR; the name is shown as filed. Named in a filing and want this page removed? See the privacy policy.