Block, Inc. (SQ3.DE) has a MoatMap StockRank of 26/100 based on Quality (48/100), Value (44/100), and Momentum (26/100) factor scores. The current signal is SELL.