For value investorsScreener
Vaccinex, Inc. (VCNX) · Fundamental Indicators · Sponda