TherapeuticsMD Inc. (TXMD) reports earnings