Mercury revised its operating earnings forecast to $460 million for the year ended June, down from $520m.