IMPUF Technical Analysis