Barclays: Can banks' "good as it gets" environment persist? - XLF News | Rallies