Stocks posted their best quarter since 2003 as the second quarter came to an end. Stocks held on to the majority of their increase as the S&P 500-stock index finished the quarter up 15% and the year up 1.8%. As investors who missed the rally buy on dips, the vast majority feel the best is behind until the economy can prove it is up to expectations. The next big test is corporate profits for the second quarter which will be released in the coming weeks. They must match or beat analysts’ projections to sustain stock prices at current levels.