Revenue rose 49% year-over-year to nearly $600 million, while net income reached $15.8 million and adjusted EBITDA climbed 53 ...