Compare Stocks: PEN

PEN

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
PENPenumbra, Inc.13.31B339.800.46%266,12082.061.33B

Average Return