Stem Inc

STEMNYSE
$5.44
-0.26-4.56%
At close: Aug 28, 5:00 PM EST
$5.47
0.030.55%
After Hours: Aug 28, 6:34 PM EST

Stem Ownership & Insider Activity

Stem (STEM) institutional and insider ownership, recent insider transactions and ownership breakdown.

Insiders own 42.6% of shares outstanding. Institutional investors hold 9.8%.

Shares Outstanding

9.627M

Shares Float

9.249M

Insider Shares Owned

3.817M

Insider % Owned

42.6%

Institutional Shares Held

880.543K

Institutional % Held

9.8%

Ownership Breakdown

Net Insider Activity by Month

Stem Insider Transactions (Last 6 Months)

See all insider trades
DateInsiderTitleTypeSharesPriceValue
Jul 17, 2026Brian MusfeldtCHIEF FINANCIAL OFFICERSELL-OPTIONS2.379K$6.19$15K
Jun 30, 2026Saul LaurelesCHIEF LEGAL OFFICERSELL-OPTIONS7.075K$7.83$55K