Eton Pharmaceuticals, Inc. (ETON) has a MoatMap StockRank of 69/100 based on Quality (68/100), Value (13/100), and Momentum (71/100) factor scores. The current signal is BUY.