Yahoo's 1Q results show progress under new CEO