IHSG ditutup menguat 4,16% di level 5.204,63, meski investor asing mencatatkan net sell Rp1,97 triliun, terutama di sektor perbankan.