biz stone net worth