Alsalam Alykom
My story is that last year , I have invested in Non/compiant stocks and I have made profits out of it , sold all the haram stocks and stopped investing in that kind of stocks , I did calculate and determined the amount that I need to purify however I didn’t donate the amount immediately , I used the capital to invest in another halal stocks.
I think I have to close some of my positions and donate the haram amount that I already determined, right ? , I mean I should not wait , I should not use the haram part of money to be invested in another (halal) stocks , I must donate the amount immediately .