Current Stock Value

Stem, Inc. (STEM)

$11.69

-0.10 (-0.85%)
Valuation Date: 12/3/2022
Share Price on Valuation Date 11.69$
Stock Beta 2.09
Outstanding Shares 105.56