Reports Q2 revenue $41.8M, vs. $51.7M last year. “Despite challenging macroeconomic conditions, we had strong results for the quarter given the ...