Financial companies delivered a broadly positive and resilient set of earnings last week, helped by high trading activity and investment banking fees from IPOs.
Out of 18 financial names that reported earnings last week, only two companies, Globe Life and MSCI Inc., missed