5% of the market. Where is the other 25% market share going? This is going to local retail grocery stores within certain smaller communities. Of the 127,000 grocery stores, 60% of them employ less than 10 employees. These 76,000+ store
...