How to know when a stock is undervalued

HomePybus32847How to know when a stock is undervalued