Peloton shares ride higher ahead of earnings report