"at" is needed here because "around" relates to the number, not the verb (consider "I walked around the town"). If "finish around 25%" was correct, then so would "finish 25%". However, you will hear "at" omitted by native speakers when speaking informally or even as a mistake.