Companies that saw their financial health improve since March have given handsome returns in the stock market.