M in Gross Revenue | $8.3M in Net Cash Provided by Operating Activities | Strong Balance Sheet |Share Repurchase Program and Strategic ...