The broader US stock indices are closing the 2nd quarter with solid gains. The move higher comes after the decline in the 1st quarter. Looking at the major indices, the 2nd quarter ended with the : Dow Industrial Average up 12.91%S&P up 14.87%Nasdaq up 21.41%Russell 2000 up 21.15%Looking at the YTD, the numbers are les with the exception of the Russell 2000 which advanced in the 1Q marginally Dow Industrial Average up 8.86%S&P up 9.95%Nasdaq up 12.79%Russell 2000 up 21.85%Each of the indices closed the quarter with new all time highs. Although there are a number of oversized gains, there were some duds as well. Winners for the quarter from the Dow 30 were led by UnitedHealth +53.26% Cisco Systems +51.39%Caterpillar +50.04%Alphabet, +24.28%Dow losers for the quarter included Nike -21.62%.Chevron -19.8%Salesforce -16.06%McDonald's -13.12%Looking at the Nasdaq 100 stocks winners include:Astera Labs +340.14%Micron +239.21%Intel +215.70%Marvell Technologies +198.52%Losers from the quarter from the Nasdaq 100 included: Intuit -39.62%Strategy -30.42%Netflix -25.42%Pod Holdings -25.32%How did the Mag 7 perform in the quarter?Nvidia +14.73%Amazon +14.44%Alphabet +24.28%Microsoft +0.77%Meta -1.55%Apple +14.02%Tesla +13.14%If you picked the right ones (or had insider information), you had a great quarter. If you got on the wrong end of some of the moves, you probably underperformed. This article was written by Greg Michalowski at investinglive.com.