US Dollar and Rates pushing up have delayed the rally

Disclosures (show)