Latest Tech and Internet News
Revenue increased 14% to $16.7 million
Adjusted EBITDA increased 29% to $7.1 million