Current Stock Value

Semrush Holdings, Inc. (SEMR)

$8.91

+1.00 (+12.64%)
Valuation Date: 1/27/2023
Share Price on Valuation Date 8.91$
Stock Beta 0.00
Outstanding Shares 135.67