Compare Stocks: PEN

PEN

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
PENPenumbra, Inc.11.48B293.22-0.93%254,17070.861.33B

Average Return