All banks are lately on the up as the economy improves. Virgin made a small profit of £72 million in the last six months, compared to a £7 million loss a year ago on bad loans. It took another £38 million impairment charge, down from £232 million a year ago.