Soligenix Inc (SNGX) Valuation Ratios & Charts