Block, Inc. has gained over 30% in six months; technicals are bullish, with strong moving averages and indicators confirming the uptrend. Fundamentals show uninspiring revenue growth but significant ...