Cardano price analysis: ADA retests $1.31 resistance. Can bulls push through?