These days it can be tough to find an undiscovered gem with recurring revenue. The market is seeking out and applying a premium to companies with recurring revenue given the benefits of earnings visibility and compounding. However, we think we have found one such company that is still small enough to be flying under the radar – ICS Global.