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