Stem Inc

STEMNYSE
$5.51
0.00130.02%
Last update: Sep 4, 8:32 AM

Stem Ownership & Insider Activity

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

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

Shares Outstanding

9.627M

Shares Float

9.249M

Insider Shares Owned

3.091M

Insider % Owned

34.5%

Institutional Shares Held

948.141K

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