Skip to Main Content
Insider Trading

Last Updated: 2 days, 17 hours ago

Thomas Keck has an estimated net worth of at least $39.4 million*, as of Jan. 1, 2025. They own 2.6 million shares of STEP stock. They have sold 805,000 shares of STEP stock since 2021, for an estimated $33.0 million.

Thomas Keck $STEP SEC Form 4 Insider Trading

Thomas Keck has filed a total of 29 insider trades in $STEP since 2021. Their most recent trade was a sale of 13,050 shares, made on Jun 12, 2024. Their largest trade was a sale of 76,335 shares, made on Feb 02, 2023. We estimate that they now own 2.6 million shares of $STEP, worth an estimated $6.4 million.



Insider Trading at $STEP

There have been a total of 117 insider trades reported at $STEP since 2021, with 197,500 shares purchased and 5.9 million shares sold. The most active insider traders in $STEP stock have been Michael I Mccabe, Johnny D Randel, and David Y Park. The most recent trade was a sale of 4,000 shares reported by Michael I McCabe (Head of Strategy), made on Dec 03, 2024.



History of Insider Stock Trades by Thomas Keck

Company Ticker Purchase / Sale Shares Date Disclosed (EST)
None Purchase 449,101 Jun 14, 2024 June 18, 2024, 12:06 p.m.
None Purchase 149,850 Jun 11, 2024 June 13, 2024, 12:29 p.m.
STEP Sale 13,050 Jun 12, 2024 June 12, 2024, 5:19 p.m.
STEP Sale 4,939 Jun 11, 2024 June 12, 2024, 5:19 p.m.
STEP Sale 74,976 Jun 10, 2024 June 12, 2024, 5:19 p.m.
None Purchase 350,000 Jun 06, 2024 June 10, 2024, 4:32 p.m.
STEP Sale 4,382 Jun 04, 2024 June 5, 2024, 4:44 p.m.
STEP Sale 2,653 Jun 03, 2024 June 5, 2024, 4:44 p.m.
STEP Sale 3,694 Feb 26, 2024 Feb. 27, 2024, 8:21 p.m.
STEP Sale 53,403 Feb 23, 2024 Feb. 27, 2024, 8:21 p.m.
STEP Sale 24,241 Feb 21, 2024 Feb. 22, 2024, 8:05 p.m.
STEP Sale 48,662 Feb 22, 2024 Feb. 22, 2024, 8:05 p.m.
STEP Sale 18,222 Feb 07, 2023 Feb. 9, 2023, 7:11 p.m.
STEP Sale 76,335 Feb 02, 2023 Feb. 6, 2023, 8:14 p.m.
STEP Sale 47,781 Feb 03, 2023 Feb. 6, 2023, 8:14 p.m.
STEP Sale 32,050 Feb 06, 2023 Feb. 6, 2023, 8:14 p.m.
STEP Sale 612 Dec 13, 2022 Dec. 14, 2022, 7:53 p.m.
STEP Sale 44,082 Nov 03, 2021 Nov. 4, 2021, 8 p.m.
STEP Sale 43,597 Nov 02, 2021 Nov. 1, 2021, 8 p.m.
STEP Sale 62,551 Nov 01, 2021 Nov. 1, 2021, 8 p.m.
STEP Sale 60,337 Oct 29, 2021 Nov. 1, 2021, 8 p.m.
STEP Sale 29,765 Oct 27, 2021 Oct. 27, 2021, 8 p.m.
STEP Sale 48,000 Oct 28, 2021 Oct. 27, 2021, 8 p.m.
STEP Sale 21,447 Oct 26, 2021 Oct. 25, 2021, 8 p.m.
STEP Sale 24,780 Oct 25, 2021 Oct. 25, 2021, 8 p.m.
STEP Sale 18,052 Oct 22, 2021 Oct. 25, 2021, 8 p.m.
STEP Sale 7,500 Oct 21, 2021 Oct. 20, 2021, 8 p.m.
STEP Sale 13,212 Oct 20, 2021 Oct. 20, 2021, 8 p.m.
STEP Sale 5,900 Oct 19, 2021 Oct. 20, 2021, 8 p.m.
STEP Sale 4,135 Oct 18, 2021 Oct. 17, 2021, 8 p.m.
STEP Sale 2,700 Oct 14, 2021 Oct. 17, 2021, 8 p.m.
STEP Sale 13,942 Oct 15, 2021 Oct. 17, 2021, 8 p.m.




$STEP 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.