US Dollar Under Pressure as Consumer Confidence Beats Street Estimates

US consumer confidence rebounds slightly in March, coming in at 107.2 vs 107 exp.