<!DOCTYPE html><html lang="en"><head><meta http-equiv="origin-trial" content="A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RArWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9">
  
<script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=UA-113590965-4&amp;l=dataLayer&amp;cx=c"></script><script type="text/javascript" async="" charset="utf-8" src="https://www.gstatic.com/recaptcha/releases/EGbODne6buzpTnWrrBprcfAY/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-zYfvuq6xV6aLevocYkVfLId59jcIkDZniQX2TsTt9LIa0Tf1ORHFh4oKI1naLgGF"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-REPSH58KSM"></script>


<script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-5KBPWNG"></script>


<meta charset="utf-8">
<meta http-equiv="content-language" content="en">
<meta name="google" content="notranslate">
<title>GTLB - Earnings call transcript Q2 2025 | GitLab Inc.</title>

<meta property="og:title" content="GTLB - Earnings call transcript Q2 2025">
<meta property="og:description" content="2025 Q2 earnings call transcript for GitLab Inc.">
<meta property="og:image" content="https://capedge.com/files/LOGO/1653482-GTLB.png">
<meta property="og:url" content="https://capedge.com/transcript/1653482/2025Q2/GTLB">

<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, shrink-to-fit=no">
<link rel="stylesheet" href="/css/style.css?v=20240906T080945">
<link rel="icon" sizes="32x32" type="image/png" href="/img/icon-200.png">
<link rel="apple-touch-icon" sizes="200x200" href="/img/icon-200.png">
<link rel="canonical" href="https://capedge.com/transcript/1653482/2025Q2/GTLB">



</head>
<body class="plan-free no-sidebar-wrap">

  <a name="pageTop" id="pageTop"></a>

  <div id="alert-container"></div>

  <div class="d-lg-none" id="mobile-mode-canary"></div>

  <div id="main-container">

    <div id="above-footer">

      <div class="container">

        <div class="row align-items-center py-3 py-lg-2 d-print-none">
          <div class="col-4 col-lg-3 order-1 pr-0">
            <a href="/user/dashboard" id="logo-container"><img src="/img/capedge-logo-by-finsight.svg?v=20240906T080945" alt="CapEdge" width="174" height="37"></a>
          </div>
          <div class="col-12 col-lg order-3 order-lg-2 pt-3 pt-lg-0">
            
<form action="/search" method="get" id="mainSearchForm" spellcheck="false" autocomplete="off" role="search">
    <div class="input-group">
        <div class="tokenInput tokeninput-container tokeninput-empty flex-grow-1 form-control header-search">
            <input id="searchInput" type="search" name="q" placeholder="Search by ticker, company or words in SEC filings" value="" tabindex="1" autocomplete="off" autocorrect="off" autocapitalize="off" style="width: 100%;">
            <script class="tokeninput-data" type="application/json">
            {
                "resultDataProp":"suggestions",
                "resultTextProp":"name",
                "resultValueProp":"value",
                "url":"/search/suggestions?profiles=true&q=$query&ctxType=company&ctxVal=1653482",
                "values":[],
                "type":"lookup",
                "completionGroups" : {
                    "profiles" : { "heading" : "Filing Profile", "newOption" : false },
                    "searches" : { "heading" : "Search Across Filings, News and Transcripts", "newOption" : false }
                },
                "autoSuggestMode":true
            }
            </script>
        </div>
        <div id="searchLoading">Loading</div>
        <div id="searchAdvanced" class="d-none"><a href="/help/search" tabindex="2">Advanced</a></div>
    </div>
</form>

          </div>
          <div class="col-8 col-lg-3 order-2 order-lg-3">
            

<div class="d-flex justify-content-end align-items-center user-action-buttons">
	
	<a href="https://help.capedge.com/release-notes/" target="_blank" class="mr-4 text-decoration-none header-help-link"><span class="d-xxl-none"><i class="fe fe-help-circle d-block"></i></span><span class="d-none d-xxl-block"><i class="fe fe-info"></i> What's new?</span></a>

	<div class="btn-toolbar align-items-center" role="toolbar" id="favourites-toolbar">
		<div class="btn-group" role="group">
			
					<button type="button" id="btn-toggle-favourites" class="btn top-level active" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="favourites-col" data-original-title="Toggle favorites"><i class="fe fe-star"></i></button>
				
					<button type="button" id="btn-toggle-alerts" class="btn top-level" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="alerts-col" data-original-title="Toggle alert feed"><i class="fe fe-bell"></i></button>
				
					<button type="button" id="btn-toggle-notes" class="btn top-level" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="notes-col" data-original-title="Toggle note list"><i class="fe fe-edit"></i></button>
				
			<div class="btn-group" role="group">
				<button class="btn top-level dropdown-toggle user-plan-free" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">TS</button>
				<div class="dropdown-menu dropdown-menu-right">
					<a class="dropdown-item" href="/user/edit">
						<i class="dropdown-icon fe fe-user"></i>Edit profile
					</a>
					<a class="dropdown-item" href="/user/changepassword">
						<i class="dropdown-icon fe fe-shield"></i>Change password
					</a>
					<a class="dropdown-item" href="/user/settings">
						<i class="dropdown-icon fe fe-sliders"></i>Email settings
					</a>
					<a class="dropdown-item" href="/user/myaccount">
						<i class="dropdown-icon fe fe-info"></i>Manage my account
					</a>
					<a class="dropdown-item" href="/user/support">
						<i class="dropdown-icon fe fe-life-buoy"></i>Support
					</a>
					<div class="dropdown-divider"></div>
					<div class="dropdown-item">
						<form action="/user/logout" method="post">
							<button type="submit" class="btn btn-sm btn-outline-primary w-100">Logout</button>
						</form>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>



          </div>
        </div>

        
<div class="row d-print-none">
    <div class="col">
        <ul class="nav nav-tabs align-items-center" id="primary-menu" data-test="menuMain">
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/">Home</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/sector"><span class="d-none d-lg-inline">Sectors &amp; Industries</span><span class="d-lg-none">Sectors</span></a>
			</li>
			
			<li class="nav-item separator"></li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/earnings-calendar">Earnings</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/ipo-calendar">IPOs</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/spacs">SPACs</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/transcript/by/companyId/all">Transcripts</a>
			</li>
			
			<li class="nav-item separator"></li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/insider">Insider</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/institutional">Institutional</a>
			</li>
			
			<li class="nav-item separator"></li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/crypto">Crypto</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/screener/stock">Screeners</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/social">Reddit</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/stock-split-calendar">Splits</a>
			</li>
			
			
			<li class="nav-item right" data-test="menuMainItem">
				<a class="nav-link" href="/user/dashboard">My Dashboard</a>
			</li>
			
			
		</ul>
	</div>
</div>

        
        <div class="row flex-nowrap pb-5" id="columns-row" data-open="1">

            
            <div class="col order-2 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none " id="favourites-col">
              
<div class="">
	<div class="btn-toolbar align-items-center w-100" role="toolbar" id="favourites-toolbar">
		<div class="mr-auto toolbar-title" data-count="0">Favorites</div>
		<div class="btn-group" role="group">
			<button type="button" class="btn btn-sm" data-toggle="modal" data-target="#modalAddFavourite"><i class="fe fe-plus-circle"></i></button>
			<button type="button" class="btn btn-sm d-md-none" data-click-toggle="favourites-col"><i class="fe fe-x"></i></button>
		</div>
	</div>
</div>

<div class="br">
	<ul id="favourites-list" class="list-unstyled mb-0 w-100 empty-placeholder" data-count="0"></ul>
</div>
            </div>
            <div class="col order-3 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none  collapsed" id="alerts-col">
              <div class="">
	<div class="btn-toolbar align-items-center w-100" role="toolbar" id="alerts-toolbar">
		<div class="mr-auto toolbar-title">Alert feed</div>
		<div class="btn-group" role="group">
			<button type="button" class="btn btn-sm" data-toggle="modal" data-target="#modalAlertSettings" id="btn-alert-config"><i class="fe fe-settings"></i></button>
			<button type="button" class="btn btn-sm d-md-none" data-click-toggle="alerts-col"><i class="fe fe-x"></i></button>
		</div>
	</div>
</div>

<div class="br">
	<ul id="alerts-list" class="list-unstyled mb-0 block-list w-100 empty-placeholder">
    </ul>

</div>
            </div>
            <div class="col order-4 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none  collapsed" id="notes-col">
              
<div>
	<div class="btn-toolbar align-items-center w-100" role="toolbar" id="notes-toolbar">
		<div class="mr-auto toolbar-title" data-count="0">Notes</div>
		<div class="btn-group" role="group">
			<div>
				<div id="add-note-recaptcha" class="g-recaptcha" data-sitekey="6Le1YlooAAAAAIpAmJQ9Vu8FsSGGsncij4tpVSol" data-callback="recaptchaAddNote" data-size="invisible"><div class="grecaptcha-badge" data-style="bottomright" style="width: 256px; height: 60px; display: block; transition: right 0.3s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;"><div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-5t8vy8xe0otj" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Le1YlooAAAAAIpAmJQ9Vu8FsSGGsncij4tpVSol&amp;co=aHR0cHM6Ly9jYXBlZGdlLmNvbTo0NDM.&amp;hl=en&amp;v=EGbODne6buzpTnWrrBprcfAY&amp;size=invisible&amp;cb=k1ycl7qtw7au"></iframe></div><div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div>
				<button type="button" class="btn btn-sm prevent-double-click" id="add-note-button"><i class="fe fe-plus-circle"></i></button>
			</div>
			<div class="dropdown" id="note-sort">
				<button class="btn btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown">
					<i class="fe fe-settings"></i>
				</button>
				<div class="dropdown-menu dropdown-menu-right">
					<h6 class="dropdown-header">Sort notes by</h6>
					
					<button class="dropdown-item active" data-sort="created">Created</button>
					
					<button class="dropdown-item" data-sort="updated">Updated</button>
					
					<button class="dropdown-item" data-sort="title">Alphabetical</button>
					
				</div>
			</div>
			<button type="button" class="btn btn-sm d-md-none" data-click-toggle="notes-col"><i class="fe fe-x"></i></button>
		</div>
	</div>
</div>

<div class="br">
	<ul id="notes-list" class="list-unstyled mb-0 block-list w-100 empty-placeholder" data-limit="" data-count="0" data-num-displayed="" data-per-page="20"></ul>
	<div id="note-list-end"></div>
</div>
            </div>
            

            <div class="col order-1 resp-container resp-sm resp-md" id="main-col" data-observe-resizes="true">

              <div class="d-flex flex-column">
                
                  
<div class="row mb-3 d-print-none secondary-menu-row order-2">
    <div class="col">
        <ul class="nav nav-tabs align-items-center px-4" id="secondary-menu" data-test="secondaryMenu">
            
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/1653482/GTLB">
                        <span class="tab-ticker">GTLB</span> Dashboard
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/1653482/GTLB/financials">
                        Financials
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/1653482/GTLB/filings">
                        Filings
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/transcript/by/companyId/1653482">
                        Transcripts
                    </a>
                </li>
                
                <li class="nav-item separator"></li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/1653482/GTLB/etfs">
                        ETFs
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/1653482/GTLB/insider-ownership-history">
                        Insider
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/1653482/GTLB/institutional-ownership-history">
                        Institutional
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/1653482/GTLB/short-interest">
                        Shorts
                    </a>
                </li>
                
                <li class="nav-item separator"></li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/1653482/GTLB/news">
                        News
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/patent/by/companyId/1653482">
                        Patents
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/social/by/companyId/1653482">
                        Reddit
                    </a>
                </li>
                
                <li class="nav-item separator"></li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/annotation/by/companyId/1653482">
                        Community Annotations
                    </a>
                </li>
                
                
                <li class="nav-item active" data-test="secondaryMenuItem">
                    <div class="nav-link" href="https://capedge.com/transcript/1653482/2025Q2/GTLB">
                        2025 Q2 Transcript
                    </div>
                </li>
                
                
        </ul>
    </div>
</div>
                  

                
                  
<div class="row align-items-center py-6">
    <div class="col">
        <h1 class="page-title" data-test="pageTitle">
            
                <span class="company-name">
                    GitLab
                    
                        (GTLB)
                        
                </span>
                
                
            
            <span class="banner-crumb">3 Sep 24</span><span class="banner-crumb">2025 Q2 Earnings call transcript</span>
        </h1>
        
        
        <div class="my-1 text-muted-dark">
            
            Company Profile
            
        </div>
        
    </div>
    
    
</div>

                
              </div>

              <div class="row" id="main-content-cols">
                
                <div class="col order-1 sticky-scrolly mobile-toggle-only-one d-print-none  default-sidebar-column" id="sidebar-col">
                  <div class="text-center mb-5 mobile-toggle-button-cont"><button type="button" class="btn btn-sm btn-outline-primary ml-auto" data-click-toggle="sidebar-col">&lt; Back</button></div>
                  <div class="transcript-sidebar">
    <div class="sidebar-annotations-container"><div class="annotator-editor card" style="display: none;">
  <form>
    <div class="card-header"><div class="card-title not-in-menu"><div class="d-block">Add <span class="annotation-type"></span></div></div></div>
    <div class="card-body">
      <ul class="annotator-listing"><li class="annotator-field form-group"><div class="quote" id="annotator-field-0" placeholder="Quote"></div></li><li class="annotator-field form-group"><textarea rows="3" class="form-control" id="annotator-field-1" placeholder="Comments…"></textarea></li><li class="annotator-field form-group"><label class="custom-switch pl-0"><input type="checkbox" class="custom-switch-input" id="annotator-field-2" placeholder="Visible to public"><span class="custom-switch-indicator"></span><span class="custom-switch-description">Visible to public</span></label></li><li class="annotator-field form-group"><input type="hidden" class="form-control" id="annotator-field-3" placeholder="In Reply To"></li></ul>
      <div class="annotator-controls d-flex justify-content-between">
        <button class="btn btn-primary annotator-save annotator-focus">Save <span class="annotation-type"></span></button>
        <button class="btn btn-link annotator-cancel">Cancel</button>
      </div>
    </div>
  </form>
</div><div class="annotator-viewer card" style="display: none;">
        <div class="card-header">
            <div class="card-title">Annotations</div>
            <button type="button" class="btn btn-light ml-auto mobile-toggle-button-cont" id="close-mobile-annotations"><i class="fe fe-x"></i></button>
        </div>
        <ul class="card-body annotator-listing"></ul>
    </div></div>
    <div class="card">
  <div class="card-header">
    <div class="card-title">Share this transcript</div>
  </div>
  <div class="card-body">
    <ul class="social-links list-inline mb-0">
      <li class="list-inline-item m-0">
        <a href="https://twitter.com/share?url=https%3A%2F%2Fcapedge.com%2Ftranscript%2F1653482%2F2025Q2%2FGTLB" target="_blank" rel="noreferrer noopener" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via Twitter"><i class="fe fe-twitter"></i></a>
      </li>
      <li class="list-inline-item m-0">
        <a href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fcapedge.com%2Ftranscript%2F1653482%2F2025Q2%2FGTLB&amp;title=GTLB%20-%20Earnings%20call%20transcript%20Q2%202025%20%7C%20GitLab%20Inc." target="_blank" rel="noreferrer noopener" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via LinkedIn"><i class="fe fe-linkedin"></i></a>
      </li>
      <li class="list-inline-item m-0">
        <a href="mailto:?subject=GTLB%20-%20Earnings%20call%20transcript%20Q2%202025%20%7C%20GitLab%20Inc.&amp;body=https%3A%2F%2Fcapedge.com%2Ftranscript%2F1653482%2F2025Q2%2FGTLB" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via Email"><i class="fe fe-mail"></i></a>
      </li>
      <li class="list-inline-item m-0">
        <a href="#" id="print-button" data-toggle="tooltip" data-placement="top" title="" data-original-title="Print"><i class="fe fe-printer"></i></a>
      </li>
      <li class="list-inline-item mr-0">
        <a href="#" id="copy-link-button" data-toggle="tooltip" data-placement="top" title="" data-original-title="Copy URL to clipboard"><i class="fe fe-link"></i></a>
      </li>
    </ul>
  </div>
</div>

    
<div class="card">
    <div class="card-header">
        <div class="card-title">Recent GTLB transcripts</div>
    </div>
    <ul class="container transcript-sidebar-list list-unstyled">
        
            <li>
                
<a class="row item-row d-block transcript active" href="/transcript/1653482/2025Q2/GTLB">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2025 Q2</div>
        </div>
        <div class="date">3 Sep 24</div>
    </div>
    
</a>

            </li>
        
            <li>
                
<a class="row item-row d-block transcript" href="/transcript/1653482/2025Q1/GTLB">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2025 Q1</div>
        </div>
        <div class="date">3 Jun 24</div>
    </div>
    
</a>

            </li>
        
            <li>
                
<a class="row item-row d-block transcript" href="/transcript/1653482/2024Q4/GTLB">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2024 Q4</div>
        </div>
        <div class="date">4 Mar 24</div>
    </div>
    
</a>

            </li>
        
            <li>
                
<a class="row item-row d-block transcript" href="/transcript/1653482/2024Q3/GTLB">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2024 Q3</div>
        </div>
        <div class="date">4 Dec 23</div>
    </div>
    
</a>

            </li>
        
            <li>
                
<a class="row item-row d-block transcript" href="/transcript/1653482/2024Q2/GTLB">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2024 Q2</div>
        </div>
        <div class="date">5 Sep 23</div>
    </div>
    
</a>

            </li>
        
    </ul>
</div>



    
<div class="card">
    <div class="card-header">
        <div class="card-title">Associated GTLB filings</div>
    </div>
    <ul class="card-body filing-sidebar-list list-unstyled mb-0">
        
            <li class="clearfix ">
    <a href="/filing/1653482/0001628280-24-039196/10Q-2025Q2" class="text-truncate filing-link">
        
        <span class="filing-date">2025 Q2</span>
        
        
        <span class="text-nowrap filing-type type-10Q type-financial">10-Q</span>
        
        <span class="filing-description ">Quarterly report</span>
    </a>
    
</li>

        
    </ul>
</div>



</div>

                </div>
                
                <div class="col order-2">


<button type="button" class="btn btn-sm btn-outline-primary mb-5 mx-auto d-block mobile-toggle-button-cont" data-click-toggle="sidebar-col"><i class="fe fe-more-vertical"></i> Transcript menu</button>

<div class="card transcript">
    <div class="card-header">
        <div class="card-title">Participants</div>
    </div>
    <div class="card-body">
        <table class="participant-list">
            
            <tbody><tr class="participant">
                <td class="name">Kelsey Turcotte</td>
                <td class="role">executive</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Sytse Sijbrandij</td>
                <td class="role">executive</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Brian Robbins</td>
                <td class="role">executive</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Joel Fishbein</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Ryan MacWilliams</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Jason Ader</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Kasthuri Rangan</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Karl Keirstead</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Robbie Owens</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Michael Turrin</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Pinjalim Bora</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Gregg Moskowitz</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Matthew Hedberg</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Michael Cikos</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Peter Weed</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Nicholas Altmann</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">William Kingsley Crane</td>
                <td class="role">analyst</td>
            </tr>
            
        </tbody></table>
    </div>
</div>





<div class="card transcript">
    <div class="card-header">
        <div class="card-title">Call transcript</div>
    </div>
    <div class="card-body transcript-container">
        
        
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>[Audio Gap]</p>
                        <p>[Operator Instructions]</p>
                        <p>Please note today's call is being recorded.</p>
                        <p>[Operator Instructions]</p>
                        <p>And now it is my pleasure to turn the conference over to Kelsey Turcotte. Kelsey, over to you.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Good afternoon. We appreciate you joining us for GitLab's Second Quarter Fiscal Year 2025 Financial Results Conference Call. GitLab's Co-Founder and CEO, Sid Sijbrandij; and GitLab's Chief Financial Officer, Brian Robins, will provide commentary on the quarter and guidance for the fiscal year.</p>
                        <p>Before we begin, I'll cover the safe harbor statement. I would like to direct you to the cautionary statement regarding forward-looking statements on Page 2 of our presentation and in our earnings release issued earlier today, which are both available under the Investor Relations section of our website. The presentation and earnings release include a discussion of certain risks, uncertainties, assumptions and other factors that could cause our results to differ from those expressed in any forward-looking statements within the meaning of the Private Securities Litigation Reform Act.</p>
                        <p>As is customary, the content of today's call and presentation will be governed by this language.</p>
                        <p>In addition, during today's call, we will be discussing certain non-GAAP financial measures. These non-GAAP financial measures exclude certain unusual or nonrecurring items that management believes impact the comparability of the periods referenced. Please refer to our earnings release and presentation materials for additional information regarding these non-GAAP financial measures and the reconciliations to the most directly comparable GAAP measure.</p>
                        <p>I will now turn the call over to GitLab's Co-Founder and Chief Executive Officer, Sid Sijbrandij.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Thank you for joining us today. I'm excited to share our second quarter results with you and talk about our market-leading DevSecOps platform and its AI capabilities.</p>
                        <p>We continue to deliver strong results that reflect our team's focus on customers, helping them realize faster time to value and customer-specific business outcomes.</p>
                        <p>Second quarter revenue increased 31% year-over-year to $183 million, driven by new logos like Delaware North and Gilt Mortgage as well as expansion by existing customers.</p>
                        <p>Our non-GAAP operating margin also meaningfully exceeded our expectations in the quarter, increasing over 1,300 basis points year-over-year to 10%. This underscores our continued commitment to responsible growth.</p>
                        <p>Now more than ever, organizations need to deliver software faster to respond to intense competition and accelerate performance. This is what our DevSecOps platform is purpose-built to do. We bring together developers, security experts and operations teams to better collaborate, improve quality and prioritize security, all while decreasing software delivery cycle times and with AI integrated throughout the software development life cycle, GitLab customers can take those gains even further.</p>
                        <p>Enterprises are focusing on real results and real use cases for AI. They're looking beyond just cogeneration. They are looking to integrate AI into all aspects of software development to deliver tangible results. This requires a strategic approach that aligns AI solutions with business goals provides measurable benefits and improved security, and this is where GitLab excels.</p>
                        <p>Our customers are excited about the meaningful productivity and security benefits of GitLab Duo, which has demonstrated up to 90% reduction in time spent on tool chain operations, 50% faster lead time and 50% faster vulnerability detection. They are also excited about our ability to help them drive real business outcomes.</p>
                        <p>For example, we recently heard from the state of Washington Public Disclosure Commission about GitLab Duo. They mentioned that GitLab Duo is improving their developer productivity and effectiveness, which is helping their teams focus more on the substance of their work. AI is also resulting in larger deal sizes. Barclays purchased GitLab Duo seats this quarter, coupled with additional Ultimate licenses.</p>
                        <p>They are rolling out GitLab Duo to thousands of developers, so they can take advantage of AI-powered capabilities in the same platform where they're building and deploying their code. It's exciting to see large enterprises like Barclays adopt AI is a natural step for simplifying tool chains and improving their developer experience, a multi-cloud application security and delivery company is yet another customer who is adopting GitLab Duo to seeing value from Ultimate in driving improved developer experience and productivity. Developers who participated in FI's pilot of GitLab Duo shared that our AI capabilities are easy to use and help them to be more productive in their work.</p>
                        <p>Now F5 is rolling out GitLab Duo to all of the company's 2,000 developers. The KeyBanc team also wanted to improve developer productivity.</p>
                        <p>So they adopted GitLab Duo, combined with our DevSecOps platform, GitLab Duo is helping KeyBanc developers, resolve pipeline issues 6x faster. GitLab Duo is KeyBanc's first approved AI technology due to our focus on transparency and privacy first. It's the combination of both our end-to-end platform and AI that's driving results for our customers.</p>
                        <p>According to Gartner, by 2027, the number of platform engineering teams using AI to augment every phase of the SDLC will have increased from 5% to 40%. This is why we're very pleased with the outcomes of 2 of Gartner's recent Magic Quadrants: First, GitLab was recently recognized as a leader in the first-ever 2024 Gartner Magic quadrant for AI code assistance. We believe this recognition highlights our commitment to delivering AI-powered capabilities that accelerate software delivery, enhance security and drive innovation for our customers. And for the second year in a row, GitLab was recognized as a leader in Gartner's 2024 Magic Quadrant for DevOps platforms.</p>
                        <p>We were positioned highest in both our ability to execute and our completeness of vision.</p>
                        <p>Our market leadership comes from our integrated security and compliance capabilities, deployment flexibility and our unified data store. This provides end-to-end context across an organization's entire software development and deployment workflow. Customers realize significant return on investment from adoption of our DevSecOps platform.</p>
                        <p>Our new Forrester study on the total economic impact of GitLab Ultimate found that organizations can achieve [ 482% ] return on investment over 3 years. That's a nearly 60 percentage point increase over the last time we conducted this study 2 years ago. These results are based on our continued focus on increasing developer productivity, improving developer experience and accelerating feature delivery, improving security and tool chain consolidation. Tool chain consolidation and related benefits are mentioned frequently by our customers.</p>
                        <p>In fact, in our annual survey of more than 5,000 DevSecOps professionals, 62% reported that their teams use more than 5 tools and 64% wanted to consolidate their tool chain to drive efficiencies.</p>
                        <p>This presents a tremendous opportunity for us as a platform to allow customers to consolidate vendors and reduce total cost of ownership.</p>
                        <p>One of GitLab's strengths is our ability to help customers replace legacy point solutions.</p>
                        <p>For example, by consolidating on GitLab, Lockheed Martin managed to run CI pipeline builds 80x faster, retired thousands of legacy CI service and reduce the time spent on system maintenance by 90%.</p>
                        <p>That shift resulted in a significant increase in efficiency and productivity for Lockheed Martin.</p>
                        <p>Another example is 1 of the world's leading innovators in material science. They are using our Enterprise Agile Planning add-on, in combination with GitLab Ultimate to centralized planning tools into a single platform and improve visibility across the business.</p>
                        <p>Our customers also see security as a mission-critical need. Recent news cycles continue to increase awareness and urgency in the executive suites about the need to embed security at the earliest stages of software development. GitLab Ultimate helps solve this by shifting security left in the process, seamlessly instrumenting security checks and guardrails into the software development pipeline.</p>
                        <p>This comprehensive approach not only earns the confidence of security leaders but also dramatically enhances the developer experience by eliminating contact switching and post-deployment firefighting, developers maintain their crucial state of flow. This results in faster, more secure code delivery. GitLab transforms security from a bottleneck into a strategic advantage in innovation and reliability, security and compliance capabilities are at the heart of Ultimate and set us apart from the competition.</p>
                        <p>Ultimate is a particularly good fit for customers who require the enterprise-grade capabilities of our platform to meet constant demands to move faster and produce more software. In the second quarter, 7 of our 10 largest deals were Ultimate purchases and 7 of our top 10 first order customers landed with Ultimate. At the end of Q2, Ultimate is now 47% of total ARR.</p>
                        <p>For example, the National Oceanic and Atmospheric Administration upgraded from premium to ultimate this quarter for its enhanced security and compliance. They also purchased GitLab Duo to improve their developer productivity. Security is an important factor when customers adopt GitLab Dedicated, our single-tenant SaaS offering that is completely managed by GitLab. This offering is unique in the market and is especially valuable to companies with highly complex security and compliance requirements and in regulated industries suggests the public sector and financial services.</p>
                        <p>Snowflake recently migrated to GitLab Dedicated for source-code management, CI and security for their corporate environment. With GitLab Dedicated, Snowflake has the security of a single-tenant environment plus all the benefits of an end-to-end DevSecOps platform. We're also excited to share that we have achieved the in-process designation for FedRAMP moderate. GitLab dedicated for government helps public sector agencies and customers in highly regulated industries meet stringent security and compliance requirements from the U.S. government.</p>
                        <p>We expect this designation to build upon the significant momentum we already have in the public sector.</p>
                        <p>In summary, Q2 was a good quarter, and I'm proud of what we accomplished. I also want to thank the GitLab team for everything you contributed to our ongoing success.</p>
                        <p>Looking at the second half of fiscal '25, I'm really energized by our ability to continue to drive customer success and the opportunity we have with AI to accelerate business outcomes. With that, I'll turn it over to Brian.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Thank you, Sid, and thank you again for everyone joining us today.</p>
                        <p>This quarter's results validates the value that our customers get from our integrated platform. In today's cautious macroeconomic environment, technology needs to deliver quick time to value while solving complex impactful problems. That is what our AI-powered DevSecOps platform does. A great example is intuitive machines, which became the first U.S. venture in 50 years to land spacecraft on the moon. Integral to the success of the project with GitLab, our end-to-end platform enabled dozens of developers write code, gain visibility and collaborate on shared projects. The result was a 10x increase in release cadence, 99% reduction in downtime and 20x decrease in pipeline execution time. Quoting one of the software leads on the project, "we absolutely could not have built a spacecraft in 5 years without GitLab. It helped us make history." Turning to Q2 FY '25. Results exceeded our expectations as we delivered another quarter of greater than 30% top line growth and significant year-over-year operating margin expansion.</p>
                        <p>Second quarter revenue reached $182.6 million, an increase of 31% from Q2 of the prior year. We ended the quarter with dollar-based net retention rate, or DBNRR, of 126%. Q2 DBNRR was driven by a combination of seat expansion at approximately 40%, increased customer yield at approximately 50% and tier upgrades at approximately 10%.</p>
                        <p>In addition, all of our historical cohorts continue to steadily expand. We now have 9,314 customers with ARR of at least $5,000, an increase of approximately 19% year-over-year and contributed over 95% of total ARR in Q2.</p>
                        <p>In particular, we monitor performance of our larger customer cohort of $100,000 plus in ARR, which reached 1,076 this quarter, an increase of 33% year-over-year.</p>
                        <p>In fact, more than 65% of new dollars invested by this cohort was an ultimate this quarter. A great example of customer success with these large customers is [indiscernible], one of the biggest online retailers in the Netherlands.</p>
                        <p>As Bols revenues grew, they needed to keep up with a strict and constantly changing compliance regulations. With GitLab, Bull can set policies that automate compliance configurations and checks, saving thousands of developer hours per month.</p>
                        <p>This quarter, total RPO grew 51% year-over-year to $747.9 million, while CRPO grew 42% year-over-year to $475 million. Non-GAAP gross margins were 91% for the quarter. SaaS now represents 28% of total revenue, in part a reflection of considerable traction we're getting with GitLab Dedicated. Year-over-year SaaS revenue grew 46%.</p>
                        <p>Given the continued high growth in SaaS, I am very happy with the team's attention to operating efficiencies, which continues to result in best-in-class non-GAAP gross margins. Once again, we saw a significant year-over-year improvement in operating leverage. Q2 non-GAAP operating income was $18.2 million compared to a loss of $4.3 million in the second quarter of last year.</p>
                        <p>This quarter, we dropped all of our revenue outperformance to the bottom line, which in combination with the team's continued focus on smart resource allocation, translated to non-GAAP operating margin of 10% compared to negative 3.1% in the Q2 of last year. This once again demonstrates our commitment to responsible growth. Cash from operating activities was $11.7 million in the second quarter compared to $27.1 million in the prior year period. Adjusted free cash flow was $10.8 million in the second quarter of FY '25 compared to $26.8 million in the prior year period. Q2 cash flow from operations and adjusted free cash flow reflect the timing of payments for our Q1 global employee gathering made in Q2.</p>
                        <p>Now turning to guidance.</p>
                        <p>For the third quarter of FY '25, we expect total revenue of $187 million to $188 million, representing a growth rate of 25% to 26% year-over-year.</p>
                        <p>We expect a non-GAAP operating income of $19 million to $20 million, and we expect a non-GAAP net income per share of $0.15 to $0.16, assuming $168 million weighted average diluted shares outstanding.</p>
                        <p>For the full year FY '25, we expect total revenue of $742 million to $744 million, representing a growth rate of approximately 28% year-over-year.</p>
                        <p>We expect the non-GAAP operating income of $55 million to $58 million, and we expect non-GAAP net income per share of $0.45 to $0.47, assuming $168 million weighted average diluted shares outstanding. Separately, I'd like to provide an update on JiHu, our China joint venture. In Q2 FY '25, non-GAAP expenses related to JiHu were $3.3 million compared to $4.8 million in Q2 of last year.</p>
                        <p>Our goal remains to deconsolidate JiHu, however, we cannot predict the likelihood or timing when this may potentially occur. Thus, for FY '25 modeling purposes, we forecast approximately $14 million of expenses related to JiHu compared with $18 million of last year.</p>
                        <p>Thank you all for joining this afternoon. We delivered a strong Q2, I'm really pleased with how we are positioned as we head into the back half of FY '25. We appreciate your support and look forward to speaking with many of you during the quarter. With that, I will turn it over to Kelsey who will moderate the Q&amp;A.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Great. Thank you very much.</p>
                        <p>[Operator Instructions]</p>
                        <p>And our first participant is Joel Fishbein at Truist.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Joel Fishbein</div>
                <div class="content">
                    <p>Congrats on a strong quarter. Did love to get an update from you on how you're thinking about the go-to-market going forward? Obviously, you had a changeover in leadership there. And despite that, you had a very solid quarter.</p>
                        <p>Just curious what you're looking for in a new leader. And just a quick question for you, Brian, on a follow-up.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Thanks for that, Joel. Yes, Chris was doing great job, would love to continue to have him here, but he found another opportunity. We've launched search, and we've been really impressed with the quality and the quantity of candidates. And in the interim, we're really pleased with how smoothly the team has transitioned to Ashley's leadership. In her role as Chief Marketing and Strategy Officer, she was already very in touch with both our customers and the sales leadership, but that enabled a smooth transition, which supported our raising guidance this quarter.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Joel Fishbein</div>
                <div class="content">
                    <p>Great. And Brian, just a quick one for you. I mean, you outperformed very significantly on the operating margin line. I believe you're still going to prioritize growth over margins, but any color you could give us there would be really helpful.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Thanks, Joel. I appreciate that. Yes, we -- nothing's changed on that pre-IPO every quarter. Sid and I have said growth is the #1 thing, but we'll do that responsibly, and we continue to increased operating leverage in the model with even growing greater than 30% year-over-year.</p>
                        <p>So happy with the performance this quarter and happy with the beat and raise for the year.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Next question goes to Ryan MacWilliams at Barclays.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ryan MacWilliams</div>
                <div class="content">
                    <p>Just in terms of what you're seeing in the macro right now, do you know us any differences between the second quarter and the first quarter? And how are you seeing developer hiring at this point?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Yes. Thanks for the question. There's really been no difference between the 2 quarters. It still remains a cautious spending environment out there.</p>
                        <p>And so we're enabling our teams to go out there and the pitches are more financially related. And we haven't seen really any changes in trends on developer hiring either, and so first order continues to remain really strong. And that's really the power of the platform in the payback period that Sid talked about with the Forrester report and the ROI that our customers are receiving.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Second question was around developer hiring?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Yes, developer hiring has been -- developer hiring has been the same. No changes.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ryan MacWilliams</div>
                <div class="content">
                    <p>Excellent. And then for Sid, there's been a lot of focus on the coding assistance around generative AI. But as you're seeing the velocity of software development pick up, are you seeing more interest from customers around non-coding tools, but as they utilize AI within their coding process, such as securing binaries or more security around their software development life cycle. I would appreciate more color here.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Yes. And that's certainly how we see the market.</p>
                        <p>The first market was AI code creation. We're really glad that the last Gartner AI Assistant Magic Quadrant rates us as the only non-hypercloud that's a leader in this space.</p>
                        <p>The second phase is AI throughout the whole software life cycle. And I think for that, we're in a great spot with dual enterprise. And in the Gartner Magic Quadrant for DevOps that was released this morning, we're a leader with -- and we have the highest score for both execution and for vision, and I think that having the best and broadest platform enables us to win in this category. And beyond that, you'll have more autonomous AI, AR going from reactive to proactive and I'm really excited about what we're doing here.</p>
                        <p>If you attended our GitLab 17 event. We showed GitLab Duo workflow and autonomous agent that can take more initiative of its own. That's where the puck is going, and we're scaling towards it.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Jason Ader, next, from William Blair.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Jason Ader</div>
                <div class="content">
                    <p>All right. I guess there's a sense out there said that because of GitHub's faster growth rate recently that they're growing faster than you and taking share. I mean, I guess they are growing faster than you, but how do you think about the kind of share shift, if at all, in the market? Are you just both doing better than everybody else, and that's explanation? Or do you think you have GitHub could be taking some market share?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>I think that customers are migrating to platforms, and that's benefiting both of us. And I think we're early.</p>
                        <p>If you look at our revenue together, it's a small part of the $40 billion market. At the same time, there's -- the other thing is that they had a head start in AI co-creation. They purchased OpenAI and they had a head start. Today, we're the only non-hypercloud that's a leader according to Gartner. And that's because of 2 things, because you need a great model and you need a great context. We're vendor-agnostic Today, we use the best model on the market for cogeneration and [ tropic ] 3.5. And context-wise, we know more of what a user is working on and what has worked on -- what they've worked on in the past because we got the broadest platform, we have the most more contracts and better contacts leads to better AI answers.</p>
                        <p>So together with that, we feel comfortable in competing.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Jason Ader</div>
                <div class="content">
                    <p>Okay. Great. And then Brian, just a follow-up for you on net retention rate and DRR, it was 126, it's continuing to come down? Do you think we bottomed? Where do you see NRR maybe exiting the year?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Thanks for the question. We're happy with where we landed in the quarter. I don't see anything with the dollar-based net retention rate. That's a concern for me. All our historical cohorts continue to steadily expand. The composition of our net dollar retention rate includes seats, which is an output for us.</p>
                        <p>Just as a quick reminder, last year, we signed the largest deal in company history, which has been a tailwind for us for seats over the year. And we don't view a change in the ratio as a reflection of any recent developer hiring trends.</p>
                        <p>As Sid said, this is a big market, very low penetration. And we have lots of room in front of us for growth.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Next question goes to Kash Rangan from Goldman Sachs.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kasthuri Rangan</div>
                <div class="content">
                    <p>Great. Congrats on the [indiscernible] quarter. I hope you enjoyed your summer. One for Sid, one for Brian.</p>
                        <p>You talked about GitLab as being the unique company that it's not a hyperscaler, you have these AI capabilities, is that strength a key selling point in your end markets? I think we can all safely agree that Duo just got going 7 to 8 months ago. It's still too early in the AI race.</p>
                        <p>So how do you think that given that we're early and you're off to a good start that this hyperscaler neutral positioning actually does give you an advantage in the long run?</p>
                        <p>And then one for you, Brian, I think you talked about a smaller percentage of the growth rate in ER coming from price increases. Can you help us understand what is ahead for the company, especially as you go through the motions of renewals from the other pricing tiers and the subsequent price increases that could help your contribution to the growth that get even better.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Yes, Kash, thank you for that question. Being hyperscaler, independent, being vendor-agnostic, it's good, but it's not enough. The key reasons we win against Microsoft GitHub are that we have, first of all, the most comprehensive platform. When the platform can do more, our customers can get a 10x faster cycle time.</p>
                        <p>The second reason is we have the best security. We allow our customers to shift security left, always do security and prove that they've done it. And the third reason is that we really listen to our customers. We're the only vendor with a single-tenant SaaS solution, GitLab dedicated that's going really, really fast. And we're getting the acknowledgment that we're executing well. Today, leader in the MQ for DevOps. We're all the way to the top, all the way to the right, and that's enabling our customers to get the biggest return, or 182% ROI according to Forrester. And the interesting thing is that's 60% more than the previous study.</p>
                        <p>So the benefits of being on the broadest platform are increasing.</p>
                        <p>Our customers are better and better off over time being on GitLab.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Thanks, Sid. I'll touch on the price increase real quickly, Kash.</p>
                        <p>And so there's a couple of things to touch on there. One is we do break out quarterly and dollar-based net retention. What impact is related to seats, price, which has also increased customer yield as well as tier upgrades. And what I really care about when I look at that is the positive unit economics are growing really nicely in the business. I talked about this in the Q1 call, and I'm happy with how we're doing there. And then going forward, we expect the price increase to continue to layer in over time as we cycle through the renewal portfolio.</p>
                        <p>And so we're partially there, but we'll see impact throughout this year and next year related to that.</p>
                        <p>And so overall, I'm really pleased with the returns that we're seeing from the price increase and the consistently improving unit economics, which shows the value that the customers are getting from the platform and as part of the total economic study increasing as well.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Next question comes from Karl Keirstead of UBS.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Karl Keirstead</div>
                <div class="content">
                    <p>Okay. Great. Maybe on the AI side, so those anecdotes about Barclays, F5 and KeyBanc are pretty powerful, maybe a 2-parter for you. Are any of those customers or maybe some of your other early Duo wins, customers that were using GitHub CoPilot and now that Duo has closed a lot of those functionality gaps are moving off of Microsoft. And then I guess the second question said, I could be wrong on this, but my understanding was that to Duo at least initially, was quite rooted in Google's LLMs. And I'm wondering if this change, assuming it is to Anthropic's cloud model had a marked improvement in the functionality of that [ code-gen ] tool.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Yes. Thanks for that, Karl. Yes, if you look at customers, evaluating Duo Pro and Duo Enterprise, I think there's nearly 0 customers that don't know that Copilot exists. And for most of these customers, they've had pockets of use, and they do commonly a head-to-head comparison.</p>
                        <p>So we're winning against Copilot.</p>
                        <p>Regarding the best model for the task, we're still using some of Google's models. But for cogeneration, the most kind of vivid application right now, the best model on the planet is Anthropic [indiscernible] 3.5, you look on the Internet, that's consensus. We found the same in our testing, and we can switch to that. We're not beholden to using any HyperCloud product, we haven't bought an AI company or an AI foundational modeling company and being able to use the latest and greatest is a great advantage because it gives our customers better code.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Next question goes to Rob Owens of Piper Sandler.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Robbie Owens</div>
                <div class="content">
                    <p>Great. Brian, realizing there's a lot of puts and takes around the revenue growth number, just with changes to our SSP. I guess I'll have 2 questions kind of masked in one. Number one, did that come in relative to your expectations? And is there no change to the year if we think about the headwind that you called out on last quarter, and I guess, secondarily, looking at a lot of the leading indicators, RPO up quarter-over-quarter, CRP up quarter-over-quarter.</p>
                        <p>I think 1 of the best growth results you've seen in the last year -- can you speak to large deal activity right now upsell versus new customer commitments and just what you guys are seeing on that front?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Yes, absolutely. Thanks for the question, Rob. When you look at sort of the SSP and for everybody, that's just accounting on how it gets allocated. It doesn't impact the overall deal itself. We actually took a little bit of a hit this quarter related to SSP that we talked about on the last call.</p>
                        <p>And so that was assumed in the numbers. We're doing well across the business.</p>
                        <p>First order is doing well. Expansion was well. We had the best quarter in churn and contraction in the last 8 quarters.</p>
                        <p>And so on prior calls, I said that I thought that second quarter, we would have run through most of the contracts and churning contraction was better than in 8 quarters.</p>
                        <p>The other thing that we saw is we actually saw a real strength in the enterprise greater than $100,000 customers growing over 30% year-over-year. And we saw a lot of expansions in lands in that area as well. And I think it just goes to some of the things that Sid said previously around time to value, positive business outcomes, ROI, consolidating a tool chain onto a single platform has just created a lot of benefit, and we're seeing the positives of that sort of show up in the model.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Next question comes from Michael Turrin at Wells Fargo.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Michael Turrin</div>
                <div class="content">
                    <p>Great. Thanks, Kelsey. I appreciate taking the question to your team. I guess just -- I'll ask both parts upfront, but to some of the prior question, the leading indicators here all look pretty good, and it's not something we're seeing a lot of across software, CRPO billings, bookings up more than 40%.</p>
                        <p>So just hoping you can unpack that strength a bit more if there's anything more onetime in nature for us to be mindful of in those metrics? And then Brian, maybe walk us through the assumptions you're embedding in forecast for the rest of the year on the back of that Q2 strength across macro, seats, sales execution or anything else worth mentioning for us.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Appreciate the two questions.</p>
                        <p>On the forecast and how we're running the business and the transition of actually taking over the interim CRO role, there's really been no changes whatsoever and actually has been really plugged into the entire sales force and visiting customers and worked really closely to Chris.</p>
                        <p>So we're happy about the minimal disruption there with Chris' departure. All the metrics that you talked about, CRPO have grown 42% year-over-year, short-term calculated billings around 40% year-over-year, Ultimate ARR now 47% of total ARR and was greater than 50% of bookings within the quarter and that really coming from the enterprise base that we have.</p>
                        <p>And so our deals are getting larger, Ultimate adoption is increasing, Ultimate is good for us and our customers, and I think you see that in the metrics itself. And then we also saw Dedicated. Dedicated grew roughly 150% year-over-year, SaaS was great.</p>
                        <p>And so we're just seeing strength sort of across the board from our customers who are adopting the platform.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>We'll turn the questions over to Pinjalim Bora of JPMorgan.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Pinjalim Bora</div>
                <div class="content">
                    <p>Congrats on the quarter. I wanted to ask you, Sid, obviously, it seems like we are seeing some of the AI adoption. But any way to further quantify it in terms of maybe the portion of the customer base or users that are touching the product today and what portion of the codes that is being written by the AI as being committed. Any further kind of quantitative metrics?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Yes. Thanks for that. It's still early for us.</p>
                        <p>You heard from Barclays, F5 [indiscernible], but if you look at the quotes going on, not all of them have AI in it. And if they have AI, they typically don't have AI for all the users of our customer yet.</p>
                        <p>So customers are early in this adoption cycle. We cater to the enterprise. They are relatively slower to adopt this and more considerate, it's really important that we listen well to these customers.</p>
                        <p>For example, we are accelerating our work on off-line models because our customers are requesting that. We see a giant opportunity for AI throughout the life cycle.</p>
                        <p>So our GitLab Ultimate customers [ predominantly ] think that Duo Enterprise is a really, really good value proposition, and that's a big focus of ours.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Pinjalim Bora</div>
                <div class="content">
                    <p>Yes. Understood. One follow-up for Brian. Brian, what portion of the contracts from existing customers at this point are completely through kind of the first phase of your pricing change of existing customers, the [ 19 to 24 ]. Is it fair to assume that it's largely complete by this point? And the second phase of the rollout, which I believe started in end of April, if I'm not wrong, did it have any impact in billings, RPO performance this quarter?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Yes.</p>
                        <p>So on the price increase impact overall, remember, we weren't allowing people to early renew.</p>
                        <p>And so it really comes up when their renewal comes up and they would go 19 to 24 than 24 to 29 and then new customers will go straight to 29.</p>
                        <p>And so I think it's really important that the price increase will continue to layer in over time as we cycle through the renewal portfolio.</p>
                        <p>And so I expect next year to continue to see the benefit of that. And it really points to the unit economics improving based on what we're delivering to our customers.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>[Operator Instructions]</p>
                        <p>And with that, I'll turn it over to Gregg Moskowitz at Mizuho.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Gregg Moskowitz</div>
                <div class="content">
                    <p>Great. Congrats on a very good performance. I wanted to follow up on Ultimate because the percentage of ARR continues to expand nicely and Sid, you called out some very good success among your largest customers. Despite the much higher price point that exists for Ultimate as compared with premium, what I'm curious about is if you're finding that you're landing more frequently with Ultimate versus where -- what you were seeing 6 to 12 months ago?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Thanks for that. We're certainly changing our approach to leading with Ultimate when we approach a new customer because the more comprehensiveness is driving so much value because this integrated security is driving so much value. We've started to lead with Ultimate just talked about the return, like the 482% return that is for GitLab Ultimate.</p>
                        <p>So maybe counterintuitively, our most expensive product is the 1 you get the biggest return on because the return is not coming so much from paying us less, but it's about deprecating all those existing point solutions. We talked about Lockheed Martin. Being able to deprecate our legacy CI vendor, it's the not just on software, not just on cycle time, not just on efficiency, even on hardware costs.</p>
                        <p>So being able to consolidate is the big winner and Ultimate can replace the most point solutions, and that's why we're leading with it.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>Our next question comes from Matt Hedberg at RBC.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Matthew Hedberg</div>
                <div class="content">
                    <p>I'll offer my congrats as well. I guess for either of you, regarding Gen AI, it seems like you guys are increasingly fitting into that work stream for a customer when they're thinking through their own gen AI adoption. I'm just sort of curious like when you're having conversations with customers, how important is gen AI.</p>
                        <p>I think we've all been sort of like it's the first and last question I think everybody asked. But how -- when you're talking to the customers, how important is that in their software development life cycle right now? And I guess, is there -- how do they see GitLab fitting into that kind of that ecosystem that they're all developing.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Yes, it's really important to our customers. We had a bunch of caveats why they're not all of them are rushing to implement it to 100% of their users.</p>
                        <p>First of all, they want it secure.</p>
                        <p>Second of all, they wanted to work for the people who are working on existing applications. A lot of the demos you see out there, they're for new applications. Most developers in enterprises are working on giant existing applications.</p>
                        <p>So making that work well is really important. We got a project internally called Da Vinci to make AI even work even better for those existing applications. That's super, super important. It has to meet all the security requirements that the customer has, and they want to see an actual return, and most of the time, that return comes now when it's just for the coding, but when it's throughout, so those are the considerations we run into. They want vendors who can deliver on that.</p>
                        <p>We have a great vision going forward, but they're not jumping in to 100% of the people for just a coding solution today.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Next question goes to Zach Schneider at RW Baird. Zach, you can now unmute on your phone, if you'd go ahead unmute for us.</p>
                        <p>Okay, so we'll go on to to Mike from Needham.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Michael Cikos</div>
                <div class="content">
                    <p>Just wanted to circle up, and I appreciate you guys continuing to give us the composition of the DBNRR. If I could just focus on the seats contributing about 40% this quarter. Wanted to get a sense, first, how that compared versus your internal expectations? And then secondly, can you help us think about like is the sales force indexing more potentially toward pricing given the changes to the different packages you have out there in the market? Or any other color there as well to help us get a better sense of how the DBNRR flows from one quarter to the next.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Yes, absolutely. Thanks for the question. The dollar-based net retention with the seat fluctuation based on the largest deal that we had last year, we knew that was going to be different this quarter than previous quarters. It's also an output.</p>
                        <p>And so as we go in and solution sell, we're trying to figure out what the best solution is for the customer, and then we'll land there. The fact that we're landing larger and landing more on ultimate, that's going to -- that's good news and will have an impact on dollar-based net retention rate, but there's nothing that's all within the quarter that caused any concerns as it relates specifically to seats as that component of the dollar-based net retention rate.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Next question goes to Peter Weed at Bernstein.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Peter Weed</div>
                <div class="content">
                    <p>Thank you very much, and congrats on the continued momentum.</p>
                        <p>I think if I'm doing my back of the envelope properly, it looks like you are anticipating a nice acceleration in quarter 4 implied in the numbers. How should we think about that acceleration relative to what appears to be a little bit of a deceleration in your guidance for quarter 3?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Thanks, Peter.</p>
                        <p>As always, appreciate the question. When I look back at sort of last year, and looked at when we reported Q2 and what we guided for Q3 and Q4, they're somewhat similar.</p>
                        <p>And so I didn't see any sort of sequential or year-over-year changes that jumped out to me to be surprising. Fourth quarter historically has always been the strongest quarter in the company. Q2 and Q3 have relatively been the same and Q1 seasonally has been a little weak.</p>
                        <p>We continue to guide to strong top line growth rates and improving non-GAAP operating margins.</p>
                        <p>The thing I'd personally like about the business model is we have a lot of visibility heading in any given quarter, given the ratable nature of the business. And as we continue to scale, we're seeing efficiencies at scale in the business, which is great as well.</p>
                        <p>And so I'm pleased with the guidance we provided this afternoon for the third quarter and for the full year.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Next question goes to George McGrane at Bank of America.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Unknown Analyst</div>
                <div class="content">
                    <p>[ George McGrane ] on for Koji Ikeda. I wanted to say congrats on Joe Enterprise going GA, the list of features highlighted in the press release were very impressive. And I kind of wanted to dig in more specifically about how you're selling the product to the installed base. Can you talk a bit about the strategy there and in terms of any changes to sales incentives? Just you could kind of get a sense of how to think about potential adoption rates over the next several quarters.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>Yes. Thanks for that. The main audience for Duo Enterprise is existing GitLab Ultimate customers. And it's -- Ultimate is typically our larger companies, and they are served by our sales force.</p>
                        <p>So it's a direct motion. Ultimate is also our fastest-growing SKU if you think about it, if you look at the cohort of $100,000 plus, 2/3 of the net new ARR went into Ultimate, so that's growing, and we want to build this Duo enterprise growth on top of that. And we're talking to the customer because there's lots of considerations, implementing it. That's, for example, why we're working on an off-line version. That's why we have tons of features to control who's using it, when they are using it. And we're selling it because of the improvement in productivity, not just for coding, not just for devs, but also for their security people and their operations people.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>We have time for two more questions. I'll go to Nick Altmann at Scotiabank.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Nicholas Altmann</div>
                <div class="content">
                    <p>Just a quick one for me. Last quarter, you guys talked about Duo going to be sort of a bigger needle mover next year, you guys did rattle off a handful of marquee wins.</p>
                        <p>And so I guess, when you think about the second half pipeline, as you sort of get more customers on Duo have more referenceable logos. What are you sort of anticipating from the second half of the year in terms of Duo contribution versus, say, a quarter ago?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Brian Robbins</div>
                <div class="content">
                    <p>Thanks for the question. I'll answer directly and then I'll give some more context on sort of how I think about it.</p>
                        <p>So we really expect AI to start contributing to the model in FY 2026 and beyond.</p>
                        <p>First, from just a practical perspective, there was sort of a big media hype cycle and people are just partially adopting it now.</p>
                        <p>And so I think right now, we're starting to see customers trying to figure out how to implement AI safely and compliantly within their organizations.</p>
                        <p>And we're starting to see that with what we gave you from a reference perspective. And also just from a mechanics perspective, and I know you know this, but it makes sense to say it is from a new product perspective for it to have an impact at a company that $700 million plus in run rate revenue growing 30%, it's just going to take a little while to sort of build that. From the AI contribution in 2Q, I will say that we're 3x our plan number.</p>
                        <p>So we did a lot better than what we expected internally.</p>
                        <p>And so from a model perspective long term, I just view this as good news because this is going to be a long-term growth driver for the business.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>Last call for our questions coming from Kingsley Crane at Canaccord.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">William Kingsley Crane</div>
                <div class="content">
                    <p>It sounds like you've had some nice wall due deployments with a couple of banks and F5, should we continue to think about high user penetration, but a smaller total number of customers? Or are you seeing some green shoots in terms of some bottoms-up adoption with Duo?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Sytse Sijbrandij</div>
                <div class="content">
                    <p>We're seeing some bottoms-up adoption as well.</p>
                        <p>I think if you look across our entire customer base, the more common scenario is that they buy Duo for part of their users.</p>
                        <p>For various reasons, they don't -- they're not yet ready to put all the users in it. We think that will come over time. The returns are there, that that's a more common scenario.</p>
                        <p>Of course, we also have these great customers that do it role to role immediately, and if we meet all the requirements, we can do that, and that has our preference. But the partial scenario is more common.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Kelsey Turcotte</div>
                <div class="content">
                    <p>So this concludes our second quarter call. Thank you very much for joining us, and we look forward to seeing many of you over the coming quarter. Have a great evening.</p>
                        
                </div>
            </div>
        
    </div>
</div>

                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      
<footer class="footer">
    <div class="container">
        <div class="row py-5">
            <div class="col-12 col-lg-auto">
                <a href="https://finsight.com" target="_blank" rel="noopener" class="no-icon mb-5 mb-lg-0">
                    <img src="/img/finsight.svg" alt="Finsight">
                </a>
            </div>
            <div class="col-12 col-lg-auto ml-lg-auto">
                <div class="row">
                    <div class="col">
                        <div class="link-title">Resources</div>
                        <ul class="list-unstyled">
                            <li><a href="https://help.capedge.com/" target="_blank">Knowledgebase</a></li>
                            
                                <li>
                                    <form action="/user/logout" method="post">
                                        <button type="submit" class="btn btn-link">Logout</button>
                                    </form>
                                </li>
                            
                        </ul>
                    </div>
                    <div class="col">
                        <div class="link-title">Company</div>
                        <ul class="list-unstyled">
                            <li><a href="https://finsight.com/about" target="_blank" rel="noopener">About</a></li>
                            <li><a href="https://finsight.com/contact-us" target="_blank" rel="noopener">Contact</a></li>
                            <li><a href="https://finsight.com/our-solutions" target="_blank" rel="noopener">Solutions</a></li>
                        </ul>
                    </div>
                    <div class="col">
                        <div class="link-title">Products</div>
                        <ul class="list-unstyled">
                            <li><a href="https://dealroadshow.finsight.com/" target="_blank" rel="noopener">Deal Roadshow</a></li>
                            <li><a href="https://dealvdr.com/" target="_blank" rel="noopener">DealVDR</a></li>
                            <li><a href="https://evercall.co/" target="_blank" rel="noopener">Evercall</a></li>
                            <li><a href="https://finsight.com/" target="_blank" rel="noopener">Finsight.com</a></li>
                        </ul>
                    </div>
                    <div class="col">
                        <div class="link-title">CapEdge</div>
                        <ul class="list-unstyled">
                            <li><a href="/earnings-calendar">Earnings Calendar</a></li>
                            <li><a href="/transcript/by/companyId/all">Earnings Transcripts</a></li>
                            <li><a href="/search?q=">EDGAR Filing Screener</a></li>
                            <li><a href="/ipo-calendar">IPO Calendar</a></li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div class="footer-bottom">
        <div class="container">
            <div class="row align-items-center">
                <div class="col-12 col-lg-auto">
                    <ul class="list-inline mb-0">
                        <li class="list-inline-item"><a href="https://finsight.com/compliance" target="_blank" rel="noopener">Compliance</a></li>
                        <li class="list-inline-item"><a href="https://finsight.com/privacy-policy" target="_blank" rel="noopener">Privacy</a></li>
                        <li class="list-inline-item"><a href="https://finsight.com/security-policy" target="_blank" rel="noopener">Security</a></li>
                        <li class="list-inline-item"><a href="https://finsight.com/terms-of-use" target="_blank" rel="noopener">Terms</a></li>
                    </ul>
                </div>
                <div class="col footer-icons text-lg-right">
                    <a href="https://angel.co/company/finsight-group" target="_blank" rel="noopener" class="no-icon">
                        <img src="/img/angel.svg" alt="AngelList">
                    </a>
                    <a href="https://www.linkedin.com/company/finsight/" target="_blank" rel="noopener" class="no-icon">
                        <img src="/img/linkedin.svg" alt="LinkedIn">
                    </a>
                </div>
            </div>
        </div>
    </div>
</footer>


    </div>

    
    <div class="cookiesBanner_container cookiesBanner_container__visible">
    <i class="cookiesBanner_close">
        <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
            <path d="M8.58719 7.3231C8.93627 7.67218 8.93627 8.23816 8.58719 8.58724C8.2381 8.93633 7.67213 8.93633 7.32304 8.58724L0.261813 1.52597C-0.0872709 1.17689 -0.0872709 0.61091 0.261813 0.261825C0.610896 -0.0872605 1.17687 -0.0872605 1.52596 0.261825L8.58719 7.3231Z"></path><path d="M1.52595 15.7382C1.17687 16.0873 0.610892 16.0873 0.261808 15.7382C-0.087275 15.3891 -0.0872754 14.8231 0.261808 14.474L7.32304 7.41277C7.67212 7.06368 8.2381 7.06368 8.58718 7.41276C8.93626 7.76185 8.93626 8.32783 8.58718 8.67691L1.52595 15.7382Z"></path><path d="M7.4128 8.6769C7.06372 8.32782 7.06372 7.76184 7.4128 7.41275C7.76189 7.06367 8.32786 7.06367 8.67695 7.41275L15.7382 14.474C16.0873 14.8231 16.0873 15.3891 15.7382 15.7382C15.3891 16.0873 14.8231 16.0873 14.474 15.7382L7.4128 8.6769Z"></path><path d="M14.474 0.261814C14.8231 -0.0872713 15.3891 -0.0872713 15.7382 0.261814C16.0873 0.610899 16.0873 1.17688 15.7382 1.52596L8.67695 8.58723C8.32787 8.93632 7.76189 8.93632 7.41281 8.58723C7.06373 8.23815 7.06373 7.67217 7.41281 7.32309L14.474 0.261814Z"></path>
        </svg>
    </i>
    <div class="cookiesBanner_content">
        <p class="cookiesBanner_text">
            We use cookies on this site to provide a more responsive and personalized service. Continuing to browse, clicking I Agree, or closing this banner indicates agreement. See our&nbsp;<a class="cookiesBanner_cookiesBannerLink__dvqOM" href="https://finsight.com/privacy-policy#cookiesPolicy" target="_blank">Cookie Policy</a>&nbsp;for more information.
        </p>
        <button type="button" class="cookiesBanner_btn btn btn-primary">I&nbsp;Agree</button>
    </div>
</div>
    

    
    <div class="modal fade" id="modalAddFavourite" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h3 class="modal-title">Add favorites</h3>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
      </div>

      <div class="modal-body">
        <ul class="nav nav-tabs" id="faveTabs" role="tablist">
          <li class="nav-item">
            <a class="nav-link active" id="manual-tab" data-toggle="tab" href="#manual" role="tab" aria-controls="manual" aria-selected="true">Choose</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" id="upload-tab" data-toggle="tab" href="#upload" role="tab" aria-controls="upload" aria-selected="false">Upload list</a>
          </li>
        </ul>
        <div class="tab-content mt-3 pt-2" id="faveTabContent">
          <div class="tab-pane fade show active" id="manual" role="tabpanel" aria-labelledby="manual-tab">
            <form method="post" action="/user/batch-fave" spellcheck="false" autocomplete="off" id="batch-favorite-form">
  <input type="hidden" name="referrer" value="">

    <p>Type tickers, company names, or new folder names to organize your favorites.</p>
    <div class="tokenInput tokeninput-container fake-input fake-input-lg">
        <input type="text" placeholder="Ticker, company name, or new folder name…" name="favourites" autocomplete="off" autocorrect="off" autocapitalize="off" autofocus="on" size="42">
    <script class="tokeninput-data" type="application/json">
    {
    "resultDataProp":"companies",
    "resultTextProp":"name",
    "resultValueProp":"companyId",
    "url":"/search/company?needsXbrl=false&active=true&num=5&allowMultiple=true&q=$query",
    "values":[],
    "type":"lookup",
    "completionGroups" : {
      "companies" : { "heading" : "Companies", "newOption" : false, "singular" : "company" },
      "folders" : { "heading" : "Folder", "newOption" : true, "singular" : "folder" }
      }
    }
    </script>
    </div>
    


  <div class="d-flex mt-6 justify-content-between">
    <button type="submit" class="btn btn-primary">Add favorites</button>
    <button type="button" class="btn btn-link d-none d-md-inline-block" data-dismiss="modal">Cancel</button>
  </div>
</form>
          </div>
          <div class="tab-pane fade" id="upload" role="tabpanel" aria-labelledby="upload-tab">
            <div id="fave-upload-container">
  <form method="post" action="/user/add-from-favorite-file">

      <div class="not-uploaded">
        <p>
          Upload a CSV, TSV or Excel file of favorites to add (max 5 MB). We'll try to detect columns of tickers, company names, CIKs or CUSIPs. It doesn't
          matter if the file has a header row or not, what order the columns are in, or if you include additional columns that are exported from another system.
        </p>
        <p>
          If you want to organize your favorites into folders, then include a header row, with a column named <strong>Folder</strong> to
          specify a folder for each favorite, e.g. (in this example, the name column is optional):
          </p><pre>  Name,Ticker,Folder
  Apple Inc,AAPL,Watchlist
  Tesla Inc,TSLA,Watchlist
  Microsoft Inc,MSFT,Portfolio</pre>
        <p></p>
        <p>
          If you want to upload a list of favorite searches, then include a header row, with a <strong>Name</strong> column for the search
          terms, and a <strong>Type</strong> column with the value <em>search</em>, along with an optional <strong>Folder</strong> column e.g.
          </p><pre>  Type,Folder,Name
  search,Future Tech,bitcoin OR cryptocurrency
  search,Future Tech,S-1 drones
  search,Green Energy,TSLA "renewable energy"</pre>
        <p></p>
      </div>
      <div class="uploaded-only">
        <table id="matched-upload-table" class="table table-sm">
          <thead>
            <tr>
              <th></th>
              <th colspan="2" class="uploaded-count">Uploaded</th>
              <th colspan="2" class="matched-count">Matched</th>
              <th class="folder-only">Folder</th>
            </tr>
          </thead>
          <tbody></tbody>
        </table>
        <input type="hidden" name="uploadData" id="upload-data" value="">
        <div class="mt-5 p-3 bg-blue-lightest">
          <h6>Important:</h6>
          <div class="form-check">
            <input class="form-check-input" type="radio" name="actionExisting" id="actionExistingAdd" value="add" checked="">
            <label class="form-check-label" for="actionExistingAdd">Add to existing favorites</label>
          </div>
          <div class="form-check">
            <input class="form-check-input" type="radio" name="actionExisting" id="actionExistingReplace" value="replace">
            <label class="form-check-label" for="actionExistingReplace">Remove existing favorites that are not in this list</label>
          </div>
        </div>
      </div>


    <div class="d-flex mt-6 justify-content-between">
      <label class="btn btn-primary not-uploaded" for="upload-faves" id="upload-fave-button">
        Upload favorites list…
        <input type="file" id="upload-faves" class="d-none" name="files">
      </label>
      <button type="submit" class="btn btn-primary uploaded-only">Add selected favorites</button>
      <button type="button" class="btn btn-link d-none d-md-inline-block" data-dismiss="modal">Cancel</button>
    </div>
  </form>
</div>
          </div>
        </div>
      </div>

    </div>
  </div>
</div>

    <div class="modal fade" id="modalRenameFolder" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h3 class="modal-title">Rename folder</h3>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
      </div>
      <form method="post" action="/user/rename-fave" spellcheck="false" autocomplete="off">
        <div class="modal-body">
          <input type="text" class="form-control" placeholder="Type new folder name…" name="documentSpecifier" autocomplete="off" autocorrect="off" autocapitalize="off" autofocus="on" pattern="[^<>]+">
          <input type="hidden" name="documentId" value="">
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-link" data-dismiss="modal">Cancel</button>
          <button type="submit" class="btn btn-primary">Rename</button>
        </div>
      </form>
    </div>
  </div>
</div>
    <div class="modal fade" id="modalAlertSettings" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h3 class="modal-title">Alert feed settings</h3>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
      </div>
      <form method="post" action="/user/settings" autocomplete="off" id="alert-settings-form" class="no-reset-on-close">
        <div class="modal-body">
          <p>Choose the information that appears in your CapEdge alert feed. You'll see alerts for information that matches your favorite companies.</p>
          <div class="custom-controls-stacked mt-3">
            
            <div class="form-group">
                <label class="custom-switch pl-0">
                    <input type="checkbox" name="settings[alertTypes][]" value="ldb" class="custom-switch-input" checked="checked">
                    <span class="custom-switch-indicator"></span>
                    <span class="custom-switch-description">Filings</span>
                </label>
                <div class="pl-7 text-muted">New filings from SEC.</div>
            </div>
            
            <div class="form-group">
                <label class="custom-switch pl-0">
                    <input type="checkbox" name="settings[alertTypes][]" value="news" class="custom-switch-input" checked="checked">
                    <span class="custom-switch-indicator"></span>
                    <span class="custom-switch-description">News</span>
                </label>
                <div class="pl-7 text-muted">Full news stories, breaking headlines, and press releases.</div>
            </div>
            
            <div class="form-group">
                <label class="custom-switch pl-0">
                    <input type="checkbox" name="settings[alertTypes][]" value="social" class="custom-switch-input" checked="checked">
                    <span class="custom-switch-indicator"></span>
                    <span class="custom-switch-description">Social</span>
                </label>
                <div class="pl-7 text-muted">Message threads from Reddit.</div>
            </div>
            
            <div class="form-group">
                <label class="custom-switch pl-0">
                    <input type="checkbox" name="settings[alertTypes][]" value="user" class="custom-switch-input" checked="checked">
                    <span class="custom-switch-indicator"></span>
                    <span class="custom-switch-description">Community content</span>
                </label>
                <div class="pl-7 text-muted">New community notes and annotations.</div>
            </div>
            
          </div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-link" data-dismiss="modal">Cancel</button>
          <button type="submit" class="btn btn-primary">Update alerts feed settings</button>
        </div>
      </form>
    </div>
  </div>
</div>
    <div class="modal fade" id="modalSendToNote" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h3 class="modal-title">Add to note</h3>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
      </div>
      <form method="post" action="#" class="no-disable" spellcheck="false" autocomplete="off">
        <div class="modal-body">
          <p>The following content will be added to your chosen note:</p>
          <div id="fragment-preview" class="my-3 text-muted"></div>
          <p>Search or choose a recent note below:</p>
          <div class="tokenInput tokeninput-container fake-input fake-input-lg">
              <input type="text" placeholder="Search your note titles…" name="noteSearch" autocomplete="off" autocorrect="off" autocapitalize="off" tabindex="1" autofocus="on" size="25">
              <script class="tokeninput-data" type="application/json">
              {
                  "resultDataProp":"results",
                  "resultTextProp":"title",
                  "resultValueProp":"id",
                  "url":"/note/notesearch?limit=3&query=$query",
                  "type":"lookup",
                  "completionGroups" : {
                      "bestmatch" : { "heading" : "Best Match" },
                      "notes" : { "heading" : "Notes", "newOption" : true, "singular" : "note" }
                  }
              }
              </script>
          </div>
          <div id="send-recent-list"></div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-link" data-dismiss="modal" tabindex="2">Cancel</button>
        </div>
      </form>
    </div>
  </div>
</div>
    <div class="dropdown-menu dropdown-menu-sm" id="user-feed-context-menu">
  <a class="dropdown-item context-open" href="#">Open</a>
  <a class="dropdown-item context-open" href="#" target="_blank">Open in new tab</a>
  <div class="dropdown-divider"></div>
  <a class="dropdown-item context-delete" href="#">Delete</a>
</div>
    

    

    

    <div style="display:none" id="google-id" data-id="G-REPSH58KSM,UA-113590965-4"></div>

<div style="display:none" id="google-tag-id" data-id="GTM-5KBPWNG"></div>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBPWNG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

    
        <script src="https://www.google.com/recaptcha/api.js" async="" defer=""></script>
    
    <script type="application/json" id="user-data">{"id":"665437da02f04742ce51dd52","loggedIn":true,"settings":{"emailNewFilings":false,"emailSearches":true,"emailCommunityContent":true,"emailProductUpdates":true,"enableAnnotations":true,"enableReadCheckbox":false,"subscribedEmailFilingGroups":["financial","news","registration","proxy","other","ownership"],"subscribedEmailFilingTypes":[],"subscribedCommunityNotifications":["repliesToMine","newOnAnnotated"],"periodicEmailSchedule":"never","stockChartComparison":true,"stockChartPeriod":"1m","toggleFavouritescol":false,"toggleNotescol":true,"toggleAlertscol":true,"collapsedFolders":[],"collapsedCards":[],"annotationsPublic":false,"disableEmailNotes":false,"hideNextSteps":false,"alertTypes":["ldb","news","social","user"],"emailSearchesSchedule":"realtime","folderSettings":[]},"plan":"free"}</script>
    <script type="application/json" id="init-data">{"annotationDocumentRoot":".transcript-container","annotationDocumentType":"transcript","annotationDocumentId":"GTLB_3400421","annotationCompanyId":1653482}</script>
    <script src="/js/dist/initial.js?v=20240906T080945"></script>
    <script src="/js/dist/build.js?v=20240906T080945" defer=""></script>
    
    <script src="/js/dist/annotator.js?v=20240906T080945" defer=""></script>
    
    
    
  


<script async="" src="/js/dist/annotator-frame.js"></script><div class="annotator-adder" style="display: none;"><button type="button" class="sendTo">Add to note</button><button type="button" class="create">Annotate</button></div></body></html>