stroll net worth