Quality of stock market rally in question as small number (~7 companies) responsible for gains. Very narrow band of performance for big tech names. Geopolitical risk along inflation could but gains at risk. US Fed rate hikes are still a possibility. Seeing value in a lot of names that have not caught upwards draft in rally. However, is expecting more growth from "Mag 7" stocks. Might be risky to wait for weakness - not a good idea to be "anti-tech".
Very high quality company. Excellent management team. Expecting return of capital to shareholders. Very good balance sheet, with strong asset base. Expecting cash flow per share to rise. Oil prices appear stable. Expensive compared to peers - but very good name to buy. Recent weakness, a good time to buy.