CINXE.COM
EquityZen: Invest in Private Companies | Pre-IPO Stocks
<!DOCTYPE html> <!-- ________ __ __ ________ / | / | / | / | $$$$$$$$/ ______ __ __ $$/ _$$ |_ __ __ $$$$$$$$/ ______ _______ $$ |__ / \ / | / |/ |/ $$ | / | / | /$$/ / \ / \ $$ | /$$$$$$ |$$ | $$ |$$ |$$$$$$/ $$ | $$ | /$$/ /$$$$$$ |$$$$$$$ | $$$$$/ $$ | $$ |$$ | $$ |$$ | $$ | __ $$ | $$ | /$$/ $$ $$ |$$ | $$ | $$ |_____ $$ \__$$ |$$ \__$$ |$$ | $$ |/ |$$ \__$$ | /$$/____ $$$$$$$$/ $$ | $$ | $$ |$$ $$ |$$ $$/ $$ | $$ $$/ $$ $$ |/$$ |$$ |$$ | $$ | $$$$$$$$/ $$$$$$$ | $$$$$$/ $$/ $$$$/ $$$$$$$ |$$$$$$$$/ $$$$$$$/ $$/ $$/ $$ | / \__$$ | $$ | $$ $$/ $$/ $$$$$$/ Hey there! 馃憢 Thanks for checking out our source code. If you love solving interesting and challenging problems at the crossroads of finance and technology, we'd love to hear from you! Come and join us in our mission to bring Private Markets to the Public! View our open positions and submit an application at: https://boards.greenhouse.io/equityzen 馃憡 The EquityZen Team --> <html prefix="og: http://ogp.me/ns#" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta name="baidu-site-verification" content="F6NL84yT7q" /> <title>EquityZen: Invest in Private Companies | Pre-IPO Stocks</title> <meta name="description" data-react-helmet="true" content=" EquityZen's mission is to improve the way startup employees are paid by unlocking the value of their equity compensation in a way that benefits all key players: the shareholder, the company, and the investor."> <meta property="og:title" content="EquityZen" data-react-helmet="true"> <meta property="og:description" content=" EquityZen's mission is to improve the way startup employees are paid by unlocking the value of their equity compensation in a way that benefits all key players: the shareholder, the company, and the investor." data-react-helmet="true"> <meta property="og:image" content=" https://dioguwdgf472v.cloudfront.net/equityzen/img/equityzen-logo/equityzen-logo-og-image.png"> <meta property="fb:admins" content="100007006742392"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@EquityZen" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href="https://equityzen.com/" /> <link rel="icon" type="image/x-icon" href="https://dioguwdgf472v.cloudfront.net/equityzen/img/equityzen-logo/equityzen-logo-symbol-only.png" data-react-helmet="true"> <link rel="shortcut icon" href="https://dioguwdgf472v.cloudfront.net/equityzen/img/equityzen-logo/equityzen-logo-symbol-only.png"> <link rel="apple-touch-icon" href="https://dioguwdgf472v.cloudfront.net/equityzen/img/equityzen-logo/apple-touch-icon-144x144.png" data-react-helmet="true"> <link rel="apple-touch-icon" sizes="144x144" href="https://dioguwdgf472v.cloudfront.net/equityzen/img/equityzen-logo/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://dioguwdgf472v.cloudfront.net/equityzen/img/equityzen-logo/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://dioguwdgf472v.cloudfront.net/equityzen/img/equityzen-logo/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="57x57" href="https://dioguwdgf472v.cloudfront.net/equityzen/img/equityzen-logo/apple-touch-icon-57x57.png"> <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.10.1/polyfill.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/iamdustan-smoothscroll/0.4.0/smoothscroll.min.js"></script> <script> (function(win) { var ez = (win.ez) || (win.ez = {}); var appConfig = {"slug": "client", "uaDevice": "desktop", "staticUrl": "https://dioguwdgf472v.cloudfront.net/", "staticAssetUrl": "https://dioguwdgf472v.cloudfront.net/assets/", "staticBundleUrl": "https://dioguwdgf472v.cloudfront.net/bundles/", "account": {"autoLogin": false}, "layout": {"showTestingUtils": false}, "yearInReviewEndDate": "2024-01-05", "navigation": {"logoUrl": "/static/equityzen/img/equityzen-logo/equityzen-logo.svg", "logoUrlMobile": "/static/equityzen/img/equityzen-logo/equityzen-logo-og-image.svg", "implementation": "common"}, "service": {"sso": {"google": {"clientId": "912240647653-4hmqh86j6safdvhv63cmbrg22h4a6ir4.apps.googleusercontent.com"}}, "helloSign": {"clientId": "c2ed4b1f492c5f4e06bc2ed6a4a9eff7", "testMode": false, "skipDomainVerification": false}, "graphql": {"endpointUri": "/api/graphql/", "maxPollDuration": 20000, "pollInterval": 2000}, "intercom": {"apiKey": "t1g1a13r", "userHash": null}, "mixpanel": {"apiKey": "b5fa7ef9fed68f7f20cd3fdfade4efd9"}, "sentry": {"dsnKey": "https://5c09188b33c04325b227f26f134690c8@o27069.ingest.sentry.io/56068"}, "stripe": {"stripePublicKey": "pk_live_51MwPZgAK5E2nB33JP2rCjTDm6RHJ50vWzcuszkoteRRjd90d4M4CvWf8fZDTJIZsEl2WxK489DqadPpropUBXuTu004VVE4abp", "isStripeEnabled": true}}, "promotions": {}, "constants": {"priceInputMax": 2000000000.0, "reducedMinimumInvestmentAmount": 5000, "ezPrimeMinimumBid": 199999.99, "liveDealAlertMultiple": 1.2, "sellOrderCapMultiple": 3.0, "slowQueryWarningThresholdSeconds": "7.0"}, "user": {"countOfActiveIois": 0, "eicId": null, "eicType": null, "eicPhoneNumber": null, "eicAddressCountry": null, "email": null, "firstName": null, "lastName": null, "buyerId": null, "buyerIsSvai": false, "hasTransacted": false, "isQualifiedPurchaser": false, "eziaStatus": null, "isEzPrime": false, "buyerIsSophisticatedInvestor": false, "hasActiveEmail": null, "hasVerifiedEmail": null, "isMultiCompanyFundAccessEnabled": false, "isDirectShareAccessEnabled": null, "isLoggedIn": false, "isStaff": false, "completedInvestorOnboarding": false}, "cookieConsent": {"isGdprRequired": false, "cookie": null, "version": "1.0"}, "seoMetadata": {"title": "EquityZen: Invest in Private Companies | Pre-IPO Stocks"}}; ez = Object.assign(ez, appConfig); ez.appVersion = null; var layout = (ez.layout) || (ez.layout = {}); layout.slim = Boolean('' || false); layout.hideBanner = Boolean('' || false); ez.requestContext = {}; })(window); </script> <input type="hidden" name="csrfmiddlewaretoken" value="vJxod0eyEsEu3PggrFIGVjv4m2RLeWr98ONd8aaCxIgKd6Yk4Eo1HYJxzQ6CFAvw"> <script> if (typeof Object.assign !== 'function') { // Must be writable: true, enumerable: false, configurable: true Object.defineProperty(Object, 'assign', { value: function assign(target, varArgs) { // .length of function is 2 'use strict'; if (target == null) { // TypeError if undefined or null throw new TypeError('Cannot convert undefined or null to object'); } var to = Object(target); for (var index = 1; index < arguments.length; index++) { var nextSource = arguments[index]; if (nextSource != null) { // Skip over if undefined or null for (var nextKey in nextSource) { // Avoid bugs when hasOwnProperty is shadowed if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { to[nextKey] = nextSource[nextKey]; } } } } return to; }, writable: true, configurable: true }); } (function () { var ez = window.ez || (window.ez = {}); var util = ez.util || (ez.util = {}); var partner = ez.partner || (ez.partner = {}); window.ez = ez; var platform = partner.platform || (partner.platform = {}); partner.config = {"bingAds": "21001624", "facebookPixel": {"universal": "151886078747603", "events": {"AISignup": "734753296863447", "VAISignup": "339066006834357", "SVAISignup": "1365809860219722", "ShareholderSignup": "285758802022092", "CompanyRepSignup": "323070588498305", "OtherSignup": "2076765179306608", "InvestorCommitment": "290666091731544", "InvestorCommitmentOverMin": "672479623126598", "ShareholderCommmitment": "1942841042683316", "InvestorTransactionComplete": "324286745012449", "ShareholderTransactionComplete": "2029512193779476"}}, "googleAnalytics": "UA-41646033-1", "googleAnalytics4": "287672986", "googleTagManager": "GTM-K62W8Q6", "linkedIn": {"partnerId": "299481", "events": {"AISignup": "528866", "VAISignup": "542506", "SVAISignup": "542514", "ShareholderSignup": "528874", "CompanyRepSignup": "542522", "OtherSignup": "542530", "InvestorCommitment": "542538", "InvestorCommitmentOverMin": "544578", "ShareholderCommitment": "542546", "InvestorTransactionComplete": "528882", "ShareholderTransactionComplete": "542554"}}, "quoraPixel": {"universal": "05a19747eebd43bda10c16d061536d79", "events": {"AISignup": "", "VAISignup": "", "SVAISignup": "", "ShareholderSignup": "", "CompanyRepSignup": "", "OtherSignup": "", "InvestorCommitment": "", "InvestorCommitmentOverMin": "", "ShareholderCommitment": "", "InvestorTransactionComplete": "", "ShareholderTransactionComplete": ""}}, "twitterPixel": {"universal": "nycwi", "events": {"AISignup": "l4nt7", "VAISignup": "o024b", "SVAISignup": "o024a", "ShareholderSignup": "o02gb", "CompanyRepSignup": "o02gc", "OtherSignup": "o02gt", "InvestorCommitment": "o02g9", "InvestorCommitmentOverMin": "o04ue", "ShareholderCommitment": "o024e", "InvestorTransactionComplete": "o024d", "ShareholderTransactionComplete": "o024c"}}}; partner.config.pingdom = '538f2f3cabe53d8c426ae80e'; function AdPlatform() { this.trackPageView = emptyFn; this.trackEvent = emptyFn; } AdPlatform.userTypePatterns = [ { pattern: /.*shareholder.*/, type: 'Shareholder' }, { pattern: /.*verifiedsuitableinvestor.*/, type: 'SVAI' }, { pattern: /.*verifiedinvestor.*/, type: 'VAI' }, { pattern: /.*investor.*/, type: 'AI' }, { pattern: /.*company.*/, type: 'CompanyRep' } ]; AdPlatform.addImagePixel = function (options) { var opts = options || {}; // <img height="1" width="1" style="display:none;" alt="" // src="https://dc.ads.linkedin.com/collect/?pid=299481&conversionId=528874&fmt=gif" /> var img = new Image(); img.height = 1; img.width = 1; img.style.display = 'none'; img.alt = opts.alt || ''; img.src = opts.src || ''; document.body.appendChild(img); return img; }; AdPlatform.getUserType = function (type) { var normalized = ez.util.normalize(type || ''); var userType = 'Other'; if (normalized) { var patterns = AdPlatform.userTypePatterns; for (var i = 0, ii = patterns.length; i < ii; i++) { if (normalized.match(patterns[i].pattern)) { userType = patterns[i].type; break; } } } return userType; }; AdPlatform.getTrackConversionEvent = function (partnerApi, getArgs, trackFn) { return function (category, action, label, value, custom) { var props = custom || {}; var type = ez.util.normalize(props.type || ''); var args = getArgs ? getArgs(category, action, label, value, type) : { value: value }; var conversions = []; var userCategory = type === 'shareholder' ? 'Shareholder' : 'Investor'; switch (ez.util.normalize(action || '')) { case 'register': conversions.push({ eventName: AdPlatform.getUserType(props.userType) + 'Signup', args: Object.assign({}, args) }); break; case 'commitment': if (type === 'transaction') { conversions.push({ eventName: userCategory + 'TransactionComplete', args: Object.assign({}, args) }); } else if (type === 'termsheet' || type === 'invopp') { var eventName = userCategory + 'Commitment'; if ((label || '').toLowerCase().indexOf('above min') !== -1) { eventName += 'OverMin'; } conversions.push({ eventName: eventName, args: Object.assign({}, args) }); } break; } conversions.forEach(function (conversion) { var conversionId = ez.partner.config[partnerApi].events[conversion.eventName]; if (conversionId) { try { trackFn(conversionId, args); } catch (e) { console.error('Caught error while processing conversion for partner api: ' + partnerApi + ', eventName: ' + conversion.eventName + ', conversionId: ' + conversionId); } } else { console.warn('No conversion id found for partner api: ' + partnerApi + ', event: ' + conversion.eventName); } }); }; }; partner.AdPlatform = AdPlatform; function emptyFn() { return true; } util.capitalize = function (str) { return ((str || '').charAt(0) || '').toUpperCase() + (str || '').slice(1); }; util.normalize = function (str) { return str.toLowerCase().replace(/\s+/g, ''); }; function createAdPlatform(platformName) { platform[platformName] = new AdPlatform(); } [ 'BingAds', 'FacebookPixel', 'GoogleAnalytics', 'LinkedInInsight', 'QuoraPixel', 'TwitterPixel' ].forEach(createAdPlatform); })(); </script> <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script> <meta name="facebook-domain-verification" content="479vn4pzebyf7hpodj8oho2iqsqq73" /> </head> <body> <input type="hidden" name="csrfmiddlewaretoken" value="vJxod0eyEsEu3PggrFIGVjv4m2RLeWr98ONd8aaCxIgKd6Yk4Eo1HYJxzQ6CFAvw"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K62W8Q6" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div id="app-root"></div> <script type="text/javascript" src="https://dioguwdgf472v.cloudfront.net/bundles/10.fbbf2ae70c940b198b33.js" ></script> <script type="text/javascript" src="https://dioguwdgf472v.cloudfront.net/bundles/client.fbbf2ae70c940b198b33.js" ></script> <script> (function () { var adPlatforms = ez.partner.platform || []; function trackEvent(arg0, arg1, arg2, arg3, arg4) { console.log('trackEvent: ', arg0, arg1, arg2, arg3, arg4); Object.keys(adPlatforms).forEach(function (key) { adPlatforms[key].trackEvent(arg0, arg1, arg2, arg3, arg4); }); } function trackPageView() { console.log('trackPageView: ', window.location.href); Object.keys(adPlatforms).forEach(function (key) { adPlatforms[key].trackPageView(); }); } /** * Tracks an ad event * @param evt {string} `register`, `investorInterest`, `transaction`, `shareholderInterest` * @param params {object} event parameters */ function trackAdEvent(evt, params) { var userType = (params.userType || '').toLowerCase(); switch ((evt || '').toLowerCase()) { case 'register': trackEvent('User Flow', 'Register', userType, 0, { userType: userType }); break; case 'commitment': // buyer transaction // seller transaction // buyer ioi // buyer value created // seller value created var suffix; if (params.type === 'transaction') { suffix = 'transaction'; } else if (params.type === 'ioi') { suffix = 'ioi ' + params.dealId; } else { suffix = 'value created'; } var label = userType + ' ' + suffix; trackEvent('User Action', 'Commitment', label, params.value || 0, { userType: params.userType, type: params.type || 'unknown', dealId: params.dealId || 'unknown' }); if (params.type === 'termsheet' && parseInt(params.value) > 11000) { trackEvent('User Action', 'Commitment', 'term sheet signed above min', params.value, { userType: params.userType, type: params.type || 'unknown' }); } break; } return true; } Object.assign(window, { trackAdEvent: trackAdEvent, trackPageView: trackPageView }); })(); </script> </body> </html>