The past tense of stumble upon is stumbled upon.
The third-person singular simple present indicative form of stumble upon is stumbles upon.
The present participle of stumble upon is stumbling upon.
The past participle of stumble upon is stumbled upon.