def METHOD_NAME(self, period: str) -> pd.DataFrame:
    self._end_date = datetime.datetime.now()
    print("Getting data for %s" % period)
    # ['name', 'change', 'vol_adjusted']
    list_of_instruments = get_list_of_instruments(self.data, source="multiple")
    all_moves: List[Dict[str, Any]] = []
    for instrument_code in list_of_instruments:
        try:
            market_moves = self.get_market_move_for_instrument_and_period(
                instrument_code=instrument_code,
                period=period,
            )
            all_moves.append(market_moves)
        except IndexError:
            # missing data for this period
            pass
    all_moves_as_df = pd.DataFrame(all_moves)
    all_moves_as_df = all_moves_as_df.dropna()
    return all_moves_as_df