Bed Bath & Beyond tops Street as Q2 earnings rise 34%