Trader Joe's Sails Through Shifting Fortunes