SNGX (Soligenix Inc.) Stock AnalysisExplore Soligenix Inc. (SNGX): price history, financials and stock analysis.Sign InMethodology