The highest closing price for Stem (STEM) all-time was $49.97, on February 17, 2021. The latest price is $0.41.
The highest closing price for Stem (STEM) all-time was $49.97, on February 17, 2021. The latest price is $0.41.
Daily pricing data for Stem dates back to 10/8/2020, and may be incomplete.