Despite recent margin contraction and elevated stock volatility, Block posted robust 18% YoY gross profit growth. Read why ...