ORA:ASX has rallied 15% since switching to Algo Engine buy conditions in mid-January.
The company reported 1H21 sales of $1.81 billion, down 1% and EBIT of $140 million up 5%.
The share buyback will continue to underpin the share price, along with the attractive 4.5% yield.