PUMA posts best ever quarter for sales