Read through that report I cited in the URL. There are a couple dozen banks who have not repaid their TARP funds. AIG made a substantial repayment in August, as I recall.
And taxpayers have so far realized a $22 billion positive return on their investment in banks.
I never said that every single bank repaid every single dollar.