Koi fish are symbols of luck in China, and over 2,000 stunning specimens just competed in a beauty contest in Shandong! Check out these colorful swimmers, will one bring you good fortune?
Shares of Ulta Beauty Inc. ULTA inched 0.55% higher to $367.02 Wednesday, on what proved to be an all-around grim trading session for the stock market, with the S&P 500 Index SPX falling 0.92% to ...