Ripple (XRP) Soars: Can It Finally Break Resistance and Hit $3.40?