S&P/ASX 200 (ASX: XJO) shares are taking a beating in afternoon trading on Friday.
The benchmark index hit a two-month low of 7,492.6 points after news broke of Israel's strike on Iran.
Several ASX 200 stocks, including some blue chips, have been dragged to 52-week lows today.
Could this be a buy-the-dip opportunity?
Let's take a look.
The Telstra share price struck a new 52-week low of $3.62 today.
The ASX telco share is down 14.4% over the past 12 months.
Goldman Sachs has a buy rating on Telstra shares with a 12-month price target of $4.55.
Fellow ASX 200 telco share TPG Telecom also dropped to a new annual low of $4.17 today.
The stock is down 21% over the past year.
The Woolworths share price fell to a new annual trough of $31.36 on Friday.
The ASX 200 consumer staple share is down 17.9% over the past 12 months.
Goldman Sachs has a buy rating on Woolworths with a share price target of $40.40.
Core Lithium shares spiralled to a 52-week low of 14 cents.
The ASX 200 lithium share is down 85.6% over the past year.
Goldman Sachs has a sell rating on Core Lithium and a 12-month share price target of 12 cents.
Fellow ASX 200 lithium stock Arcadium is also tumbling today.
It hit a new 52-week low of $5.76 and has taken a 42.2% hit over the past year.
Bell Potter has a buy rating on Arcadium Lithium shares and a $10.40 price target.
The Spark share price tanked to a new annual low of $4.25 today.
The ASX 200 communications share is down 9.5% over the past 12 months.
The Lendlease share price hit $6.01 on Friday, creating a new annual trough.
The ASX 200 property share is down 21.5% over the past year.
The Nine Entertainment share price dropped to a new 52-week low of $1.49.
The stock is down 28.4% over the past year.
The Corporate Travel Management share price fell to $14.97 today.
The ASX 200 travel share has declined 28% over the past year.
Morgans has an add rating and a $20.65 price target on the travel stock.