Markets | Tue Feb 16, 2010 12:58pm EST

Barclays profit tops $18 billion