The past tense of obstupefy is obstupefied.
The third-person singular simple present indicative form of obstupefy is obstupefies.
The present participle of obstupefy is obstupefying.
The past participle of obstupefy is obstupefied.