The online sports betting company posted a profit of $21.1 million on strong engagement from a growing roster of customers.