
Group 1: CalMaine Foods (CALM) - CalMaine Foods is engaged in the production, grading, packing, and sale of fresh shell eggs, including various types such as conventional, cage-free, organic, and nutritionally-enhanced eggs [1] - The company has a Zacks Rank of 1 (Strong Buy) and has seen its earnings estimate increase by 82.6% over the last 60 days [1] - CalMaine Foods' shares have gained 19.3% over the last three months, significantly outperforming the S&P 500's gain of 2.2% [2] - The company possesses a Momentum Score of A [2] Group 2: First Community (FCCO) - First Community is a banking company focused on general commercial and retail banking, primarily serving small-to-medium sized businesses and individuals in South Carolina [3] - The company has a Zacks Rank of 1 and has experienced a 9.6% increase in its earnings estimate over the last 60 days [3] - First Community's shares have gained 8.5% over the last three months, compared to the S&P 500's gain of 2.3% [4] - The company also holds a Momentum Score of A [4] Group 3: German American Bancorp (GABC) - German American Bancorp is a multi-bank holding company providing a range of services including retail and commercial banking, mortgage banking, and insurance products [5] - The company has a Zacks Rank of 1 and has seen a 10.1% increase in its earnings estimate over the last 60 days [5] - German American Bancorp's shares have gained 8.5% over the last three months, in line with the S&P 500's gain of 2.3% [6] - The company possesses a Momentum Score of A [6]