After a historically rough start to the year, stocks finally rallied enough to put the S&P 500 and Dow in the green for the year.  Extended weakness in the dollar -, which investors hope, could boost economic growth and corporate profits-contributed to the gains.  For the week, the S&P 500 rose 1.35%, the Dow added 2.26%, and the NASDAQ grew 0.99%.

Click here to read the full article.