Home Stock USD Rally: Will it Reach Perfect Heights?