Following the August reporting season, brokers have reviewed their ratings and 12-month price targets on hundreds of ASX stocks.
Here are some companies that scored reaffirmed buy ratings following their latest financial reports.

Image source: Getty Images
CSL Ltd (ASX: CSL)
The CSL share price is $175.12, up 0.7% today.
Over the past month, this ASX 200 healthcare share has ripped 41% higher.
Morgans renewed its buy rating on CSL shares with a 12-month price target of $187.71.
This suggests a potential 7% upside ahead.
Mineral Resources Ltd (ASX: MIN)
The Mineral Resources share price is $63.69, up 2.5% today.
This ASX 200 mining share has ascended 10% over the past month.
RBC Capital reiterated its buy rating on Mineral Resources shares with a price target of $80.
This implies a potential 25% upside ahead.
Santos Ltd (ASX: STO)
The Santos share price is $8.26, up 7.4% today.
This ASX 200 energy share has increased 8% over the past month.
Citi renewed its buy rating on Santos shares.
The broker raised its 12-month price target from $8.30 to $9.
This suggests a potential 9% upside ahead.
BHP Group Ltd (ASX: BHP)
The BHP share price is $64.01, down 1% today after going ex-dividend.
Over the past month, this ASX 200 copper share has risen 5%.
Morgan Stanley reaffirmed its buy rating on BHP shares.
The broker raised its 12-month target from $67.50 to $68.
This suggests a potential 6% upside ahead.
Lynas Rare Earths Ltd (ASX: LYC)
The Lynas share price is $15.46, up 2.3% today.
This ASX 200 mining share has leapt 10% over the past month.
JP Morgan reiterated its buy rating on Lynas shares with a price target of $19.10.
This implies a potential 23% upside ahead.
Nine Entertainment Co. Holdings Ltd (ASX: NEC)
The Nine Entertainment share price is 97 cents, up 1% today.
Over the past month, this ASX 200 communications share has fallen 2%.
Morgan Stanley reaffirmed its buy rating on Nine shares with a 12-month target of $1.40.
This suggests a potential 42% upside ahead.
Coles Group Ltd (ASX: COL)
The Coles share price is $23.58, up 0.3% today.
Over the past month, this ASX 200 consumer staples share has fallen 3%.
Morgan Stanley reiterated its buy rating on Coles shares.
The broker increased its price target from $25 to $25.80.
This implies potential capital gains of 9% ahead.
Qantas Airways Ltd (ASX: QAN)
The Qantas share price is $9.35, up 1.3% today.
This ASX 200 travel share has fallen 9% over the past month.
Morgan Stanley renewed its buy rating on Qantas shares with a $12.80 target.
This implies potential capital growth of 36% over the next year.
NextDC Ltd (ASX: NXT)
The NextDC share price is $12.70, down 0.2% today.
Over the past month, this ASX 200 tech share has fallen 6%.
UBS renewed its buy rating on NextDC shares with a $23.45 target.
This suggests a potential 85% upside ahead.
Paladin Energy Ltd (ASX: PDN)
The Paladin Energy share price is $11.31, up 1.8% today.
Over the past month, this ASX 200 uranium share has soared 20%.
Canaccord Genuity renewed its buy rating on Paladin Energy shares.
The broker raised its 12-month price target from $15.40 to $15.80.
This suggests a potential 40% upside ahead.
Flight Centre Travel Group Ltd (ASX: FLT)
The Flight Centre share price is $11.52, down 0.3% today.
Over the past month, this ASX 200 travel share has fallen 13%.
JP Morgan renewed its buy rating on Flight Centre shares with a $15.30 target.
This suggests a potential 32% upside ahead.