def METHOD_NAME() -> pd.DataFrame:
    """Get stocks with earnings growth rates better than 25% and relatively low PE and PEG ratios.
    [Source: Yahoo Finance]
    Returns
    -------
    pd.DataFrame
        Undervalued stocks
    """
    df = get_df(
        "https://finance.yahoo.com/screener/predefined/undervalued_growth_stocks"
    )[0]
    df.dropna(how="all", axis=1, inplace=True)
    df = df.replace(float("NaN"), "")
    if df.empty:
        console.print("No data found.")
    return df