Not quite. It is “expected” that the Treasury will make money on TARP, but they haven’t yet.
http://www.treasury.gov/initiatives/financial-stability/reports/Documents/October%202012%20Monthly%20Report.pdf
The non-bank portions, not so much.