TD maintained a buy rating. I believe people are overreacting. At TD Bank, they maintained a buy rating with $11.5 price target.
I suggest people who sold should buy back some of their shares. Considering all economical and geopolitical factors, some analysts expect gold to reach $4000 in 2023.