The euro moved higher on Monday against the U.S. dollar, which pulled off all-time lows at the end of last week thanks to a rally in stocks. The 15-nation currency bought US$1.5835 in morning European trading, up from US$1.5805 in New York late Friday but still well short of the all-time high of US$1.5982 it reached last Thursday. The British pound edged up to US$1.9957 from US$1.9940, while the dollar declined to 103.76 Japanese yen from 104.17 yen, the Associated Press reported.