Major stock indexes have experienced gains, with the Dow Jones Industrial Average reaching an all-time high amid a flurry of corporate earnings reports. For investors interested in exploring smaller ...