midcap earnings