Companies Net Worth1 Comment June 30, 2015July 17, 2021 Admin StumbleUpon Net Worth Net Worth: $800 Million About StumbleUpon StumbleUpon is a discovery engine technology company with