I think oil and gas stocks may be persistently underpriced because ESG investors underweight them. With the online broker Merrill Edge you get access to BoA research reports, and with Charles Schwab you get the reports of Credit Suisse and Morningstar. BoA and Credit Suisse analysts publish weekly reports on oil and gas stocks with price targets (and thus total return forecasts). I have used them to make some investments.