TherapeuticsMD Inc (TXMD) Stock Charts & Fundamentals