Skip to Main Content
American Flag
LABOR DAY SALE

50% off your first year of any Quiver subscription

...

Use Promo Code:

LABOR26
American Flag
Insider Trading

Last Updated: 15 hours ago

Ban Seng Teh has an estimated net worth of at least $66.2 million*, as of yesterday. They own 57,626 shares of STX stock. They have sold 295,460 shares of STX stock since 2021, for an estimated $61.6 million.

Ban Seng Teh $STX SEC Form 4 Insider Trading

Ban Seng Teh has filed a total of 129 insider trades in $STX since 2021. Their most recent trade was a sale of 914 shares, made on Sep 15, 2026. Their largest trade was a sale of 63,418 shares, made on Jun 04, 2025. We estimate that they now own 57,626 shares of $STX, worth an estimated $4.6 million.



Insider Trading at $STX

There have been a total of 808 insider trades reported at $STX since 2021, with 321 shares purchased and 6.5 million shares sold. The most active insider traders in $STX stock have been William D Mosley, Gianluca Romano, and Ban Seng Teh. The most recent trade was a sale of 49,983 shares reported by Gianluca Romano (EVP & CFO), made on Sep 15, 2026.



History of Insider Stock Trades by Ban Seng Teh

Company Ticker Purchase / Sale Shares Date Disclosed (EST)
STX logo STX Sale 914 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 2,480 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 400 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 530 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 1,587 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 2,166 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 1,280 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 560 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 1,760 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 280 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 120 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 1,040 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 1,000 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 1,760 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 4,147 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 1,600 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 2,453 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 6,682 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 7,259 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 3,987 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 3,242 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 2,315 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 1,717 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 3,451 Sep 15, 2026 Sept. 16, 2026, 4:10 p.m.
STX logo STX Sale 989 Sep 14, 2026 Sept. 15, 2026, 4:16 p.m.
STX logo STX Sale 663 Sep 10, 2026 Sept. 11, 2026, 4:47 p.m.
STX logo STX Sale 1,759 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 80 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 89 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 88 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 280 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 200 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 440 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 240 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 120 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 228 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 360 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 920 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 520 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 267 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 440 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 560 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 510 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 160 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 240 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 720 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 280 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 80 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 500 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 221 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 360 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 120 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 80 Aug 21, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 280 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 80 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 240 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 240 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 610 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 630 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 280 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 400 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 160 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 320 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 926 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 40 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 120 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 160 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 80 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 120 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 440 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 682 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 240 Aug 20, 2026 Aug. 24, 2026, 6:14 p.m.
STX logo STX Sale 989 Jun 12, 2026 June 15, 2026, 9:15 p.m.
STX logo STX Sale 80 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 1,569 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 8,003 May 14, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 520 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 200 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 419 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 676 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 509 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 400 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 120 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 429 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 607 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 351 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 272 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 285 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 200 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 80 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 160 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 200 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 40 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 320 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 40 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 80 May 13, 2026 May 14, 2026, 4:52 p.m.
STX logo STX Sale 9,414 Jan 29, 2026 Feb. 2, 2026, 5:13 p.m.
STX logo STX Sale 9,433 Jan 29, 2026 Feb. 2, 2026, 5:13 p.m.
STX logo STX Sale 1,348 Jan 29, 2026 Feb. 2, 2026, 5:13 p.m.
STX logo STX Sale 1,412 Jan 12, 2026 Jan. 14, 2026, 6:04 p.m.
STX logo STX Sale 2,010 Dec 11, 2025 Dec. 12, 2025, 5:17 p.m.
STX logo STX Sale 1,412 Nov 11, 2025 Nov. 12, 2025, 5:39 p.m.
STX logo STX Sale 6,000 Nov 05, 2025 Nov. 5, 2025, 5:33 p.m.
STX logo STX Sale 1,410 Oct 13, 2025 Oct. 15, 2025, 4:19 p.m.
STX logo STX Sale 3,732 Sep 11, 2025 Sept. 15, 2025, 6:10 p.m.
STX logo STX Sale 6,781 Sep 10, 2025 Sept. 11, 2025, 4:05 p.m.
STX logo STX Sale 1,724 Aug 11, 2025 Aug. 12, 2025, 6:15 p.m.
STX logo STX Sale 5,905 Aug 01, 2025 Aug. 4, 2025, 4:29 p.m.
STX logo STX Sale 1,725 Jul 11, 2025 July 15, 2025, 5:19 p.m.
STX logo STX Sale 599 Jun 16, 2025 June 17, 2025, 5:40 p.m.
STX logo STX Sale 1,723 Jun 11, 2025 June 12, 2025, 4:31 p.m.
STX logo STX Sale 3,594 Jun 09, 2025 June 10, 2025, 5 p.m.
STX logo STX Sale 63,418 Jun 04, 2025 June 5, 2025, 4:53 p.m.
STX logo STX Sale 11,309 Jun 03, 2025 June 5, 2025, 4:53 p.m.
STX logo STX Sale 4,201 May 27, 2025 May 28, 2025, 5:41 p.m.
STX logo STX Sale 4,872 Sep 26, 2024 Sept. 27, 2024, 4:24 p.m.
STX logo STX Sale 10,117 Jul 24, 2024 July 26, 2024, 5:40 p.m.
STX logo STX Sale 10,742 Jun 11, 2024 June 13, 2024, 4:43 p.m.
STX logo STX Sale 9,703 May 14, 2024 May 15, 2024, 5:14 p.m.
STX logo STX Sale 10,000 Dec 13, 2023 Dec. 14, 2023, 5:42 p.m.
STX logo STX Sale 5,000 Dec 08, 2023 Dec. 12, 2023, 5:52 p.m.
STX logo STX Sale 3,000 Dec 08, 2023 Dec. 12, 2023, 5:52 p.m.
STX logo STX Sale 2,503 Nov 15, 2023 Nov. 16, 2023, 4:53 p.m.
STX logo STX Sale 2,497 Nov 15, 2023 Nov. 16, 2023, 4:53 p.m.
STX logo STX Sale 1,037 Sep 13, 2021 Sept. 14, 2021, 8 p.m.
STX logo STX Sale 1,785 Sep 13, 2021 Sept. 14, 2021, 8 p.m.
STX logo STX Sale 623 Sep 14, 2021 Sept. 14, 2021, 8 p.m.
STX logo STX Sale 2,340 Sep 10, 2021 Sept. 13, 2021, 8 p.m.
STX logo STX Sale 7,250 Aug 06, 2021 Aug. 9, 2021, 8 p.m.




$STX Executives and Stock Owners with Insider Trades



*This is only based off of information found in SEC filings, and may not reflect actual net worth. There may also be inaccuracies due to privately holdings filing errors, parsing errors, accidental double-counting of shares, incorrect classification of indirectly owned shares, sales prior to dataset start date, or any other number of issues.