code: def _get_stockprices(symbols, chart_range='1y'):
      '''Get stock data (key stats and previous) from IEX.
      Just deal with IEX's 100 stocks limit per request.
      '''
  
      def fetch(symbols):
          charts = _ensure_dict(
              iexfinance.stocks.Stock(symbols).get_chart(range=chart_range),
              symbols
          )
          result = {}
          for symbol, obj in charts.items():
              df = pd.DataFrame(
                  obj,
                  columns=('date', 'open', 'high', 'low', 'close', 'volume'),
              ).set_index('date')
              df.index = pd.to_datetime(df.index, utc=True)
              result[symbol] = df
          return result
  
      return parallelize(fetch, splitlen=99)(symbolsf _get_stockprices(symbols, chart_range='1y'):
      '''Get stock data (key stats and previous) from IEX.
      Just deal with IEX's 100 stocks limit per request.
      '''
  
      def fetch(symbols):
          charts = _ensure_dict(
              iexfinance.stocks.Stock(symbols).get_chart(range=chart_range),
              symbols
          )
          result = {}
          for symbol, obj in charts.items():
              df = pd.DataFrame(
                  obj,
                  columns=('date', 'open', 'high', 'low', 'close', 'volume'),
              ).set_index('date')
              df.index = pd.to_datetime(df.index, utc=True)
              result[symbol] = df
          return result
  
      return parallelize(fetch, splitlen=99)(symbols)
docs: Get stock data (key stats and previous) from IEX.
      Just deal with IEX's 100 stocks limit per request.