BofA: Tech stocks’ ‘free money’ era is over | Fortune