Yes, agree 100% on this. Even with only $50M revenue on Rixafimin and a typical Biotech/Drugs company should be valued about 3x revenue; that would translate into $6.52/share (=150/23).
However, it's the huge potential in OCRX (see the slides below) that investors are buying shares at this level.