revenue slump