code: def _execute_iex_query(self, url):
          
          params = self.params
          params['token'] = self.token
          for i in range(self.retry_count+1):
              response = self.session.get(url=url, params=params)
              if response.status_code == requests.codes.ok:
                  return self._validate_response(response)
              time.sleep(self.pause)
          return self._handle_error(response)
docs: Executes HTTP Request
          Given a URL, execute HTTP request from IEX server. If request is
          unsuccessful, attempt is made self.retry_count times with pause of
          self.pause in between.
  
          Parameters
          ----------
          url: str
              A properly-formatted url
  
          Returns
          -------
          response: requests.response
              Sends requests.response object to validator
  
          Raises
          ------
          IEXQueryError
              If problems arise when making the query