ESG has broken below the 200d ema
at present on market - approx
Buy - 115 buyers for 1,348,346 units
Sell - 212 sellers for 3,550,439 units
all of the above indicates a bit more than a "slow pullback"
buy you may be right if it can recover over the 200d ema