Adjusted EBITDA margin came in line with estimates, while revenue and EBITDA missed the estimates by 6.7% and 6.2%, respectively.