Starbucks has posted record revenues and earnings for Q1.