Skip to Main Content
Insider Trading

Last Updated: 2 days, 12 hours ago

Thomas Keck has an estimated net worth of at least $38.6 million*, as of April 30, 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 $5.6 million.



Insider Trading at $STEP

There have been a total of 121 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, Scott W Hart, and Johnny D Randel. The most recent trade was a sale of 6,814 shares reported by Scott W Hart (Chief Executive Officer), made on Feb 20, 2025.



History of Insider Stock Trades by Thomas Keck

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