Compare Stocks: PEN

PEN

Comparison

SymbolCompany NameMarket CapStock Price% ChangeVolumePE RatioRevenue
PENPenumbra, Inc.12.54B318.920.06%141,87873.551.45B

Average Return