You have to give the 100 best stocks of 2025 credit. Many are holding near all-time highs as the stock market just capped its third year in a row of double-digit gains. Nearly 70% of the top stocks ...