JPMorgan says this resilient software stock can rally more than 25% even if the economy worsens