earnings portfolio