The U.S. dollar declined slightly against major currencies today, where a wave of optimism dominated financial markets after JPMorgan announced financial results that topped estimates, meanwhile, data from the United States signaled the economy is improving.

The U.S. Commerce Department released the retail sales index for the month of March, where retail sales rose by 0.4 percent, slightly below median estimates of 0.5 percent, nevertheless, the data signaled that consumer spending is still improving at a moderate pace.

Moreover, data from Europe suggested that industrial activities were rising, which also provided investors with optimism over the outlook for global growth.

The Dollar index, which tracks the performance of the U.S. Dollar against a basket of currencies including the Euro, the British Pound, and the Japanese Yen, declined in thin trading on daily basis to trade at 74.87, compared with the opening level at 74.93, while recording the highest at 74.95 and the lowest at 74.74.

Gold prices were little changed today in thin trading as well, where gold was trading at $1453.26 an ounce, compared with the opening level at $1450.99. Crude oil prices also rose back today due to the dollar's weakness, where crude oil was trading at $106.48, compared with the opening level at $105.85.

The Euro slightly declined today against the U.S. dollar, where the EUR-USD pair rose to trade at $1.4448, compared with the opening level at $1.4482, while recording a high of $1.4520 and a low of $1.4444. The pair is trading above the critical support level at $1.4445 and so long the pair remains above this level, the target is set at the $1.4625 resistance level, but breaching the support at $1.4445 would send the pair to the support at $1.4345.

The Pound was little changed against the U.S. dollar, where the GBP-USD pair traded at $1.6258, compared with the opening level at $1.6260, while recording a high of $1.6309 and a low of $1.6237. The pair is trading above the support level at $1.6250 and so long the pair remains above this level, the target is set at the $1.6400 resistance level, but breaching the support at $1.6250 would send the pair to the support at $1.6175.

The U.S. dollar was little changed against the Japanese Yen, where the USD-JPY pair traded at ¥83.68, compared with the opening level at ¥83.75, while recording a high of ¥84.26, and a low at ¥83.57. The pair is now trading above the support level at ¥83.50, and so long it continues to trade above this level, the target is set at the ¥85.00 resistance level, while breaching the support level at ¥83.50 would send the pair to the next support at ¥82.70.