
Group 1: Company Overview - Byrna Technologies Inc. (BYRN) is a notable stock within the Business Services sector, which consists of 315 individual stocks [2] - The company currently holds a Zacks Rank of 2 (Buy), indicating a favorable investment outlook based on earnings estimates and revisions [3] Group 2: Performance Metrics - Over the past three months, the Zacks Consensus Estimate for BYRN's full-year earnings has increased by 83.3%, reflecting improved analyst sentiment [4] - Byrna Technologies Inc. has achieved a year-to-date gain of approximately 74.8%, significantly outperforming the average gain of 6.9% for the Business Services sector [4] - In the Technology Services industry, which includes 173 stocks, Byrna Technologies Inc. is performing better than the average industry gain of 16.5% year-to-date [6] Group 3: Comparative Analysis - ABM Industries (ABM) is another stock in the Business Services sector that has outperformed, with a year-to-date return of 7.9% [5] - The consensus EPS estimate for ABM Industries has increased by 1.6% over the past three months, and it also holds a Zacks Rank of 2 (Buy) [5] - ABM Industries belongs to the Building Products - Maintenance Service industry, which has gained 6.9% year-to-date, ranking 38 among its peers [7]