Home Economy Budget release rate hits 74.4% in April