report: there never been a better time to buy than right now