Home Stock USD Rally: The Perfect Set-Up?