code: def parse_quotes(data):
      timestamps = data["timestamp"]
      ohlc = data["indicators"]["quote"][0]
      volumes = ohlc["volume"]
      opens = ohlc["open"]
      closes = ohlc["close"]
      lows = ohlc["low"]
      highs = ohlc["high"]
  
      adjclose = closes
      if "adjclose" in data["indicators"]:
          adjclose = data["indicators"]["adjclose"][0]["adjclose"]
  
      quotes = _pd.DataFrame(
          {
              "Open": opens,
              "High": highs,
              "Low": lows,
              "Close": closes,
              "Adj Close": adjclose,
              "Volume": volumes,
          }
      )
  
      quotes.index = _pd.to_datetime(timestamps, unit="s")
      quotes.sort_index(inplace=True)
  
      return quotes
  
imports: from __future__ import print_function
  import datetime
  import logging
  import re
  import sys
  import threading
  from functools import lru_cache
  from inspect import getmembers
  from types import FunctionType
  from typing import List, Optional
  import numpy
  import pandas
  import pytz
  import requests
  from dateutil.relativedelta import relativedelta
  from pytz import UnknownTimeZoneError
  from yfinance import const
  from .const import _BASE_URL_
label_desc: Use image node_id 25 for calling a global function with example usage: parse_quotes(data) and returns: quotes