Starbucks nears 52-week high after 23% rally on turnaround