Compare Stocks: PEN

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
PENPenumbra, Inc.10.42B266.190.60%636,04865.011.33B

Average Return