I think this is a giant B pullback from the 2017 bottom, also a B pullback from May 2022, C wave to follow. So far this is a big monthly re-tested and it looks great on shorter-timeframes too.
Comment:
Don't speculate or listen to the news, it's all in the charts.