Home Economy Budget release rate hits 67.6% in March