Skip to main content

Gitlab Inc. Q1 FY2024 Earnings Call

Gitlab Inc. (GTLB)

Earnings Call FY2024 Q1 Call date: 2023-06-05 Concluded

Call artefacts

Transcript

Speaker-labelled transcript of the call.

Read transcript
8-K earnings release

Item 2.02 release filed around the call (2023-06-05).

View 8-K filing
10-Q filing

The quarterly report covering this quarter (filed 2023-06-06).

View 10-Q filing
Audio

Call audio is not captured yet.

Slides

A slide deck is not captured yet.

Transcript

Auto-generated speakers
Operator

Thank you for joining us today for GitLab's First Quarter of Fiscal Year 2024 Financial Results Presentation. GitLab's Co-Founder and CEO, Sid Sijbrandij; and GitLab's Chief Financial Officer, Brian Robins, will provide commentary on the quarter and fiscal year. Please note, we will be opening up the call for panelist questions. Before we begin, I'll cover the Safe Harbor statement. During this conference call, we may make forward-looking statements within the meaning of the federal securities laws. These statements involve assumptions and are subject to known and unknown risks and uncertainties that could cause actual results to differ materially from those discussed or anticipated. For a complete discussion of risks associated with these forward-looking statements in our business, please refer to our earnings release distributed today in our SEC filings, including our most recent quarterly report on Form 10-Q and our most recent annual report on Form 10-K. Our forward-looking statements are based upon information currently available to us. We caution you to not place undue reliance on forward-looking statements, and we undertake no duty or obligation to update or revise any forward-looking statement or to report any future events or circumstances, or to reflect the occurrence of unanticipated events. We may also discuss financial performance measures that differ from comparable measures contained in our financial statements prepared in accordance with US GAAP. These non-GAAP measures are not intended to be a substitute for our GAAP results. A reconciliation of these non-GAAP measures to the most comparable GAAP financial measures is included in our earnings press release, which along with these reconciliations and additional supplemental information are available at ir.gitlab.com. A replay of today's call will also be posted on ir.gitlab.com. I will now turn the call over to GitLab's Co-Founder and Chief Executive Officer, Sid Sijbrandij.

Speaker 1

Thank you for joining us today. I want to start off by thanking so many of you for the well-wishes I've received regarding my health. I'm doing well and I remain committed as ever to GitLab's success. I'm pleased with how our business performed in the first quarter of FY'24. We exceeded our own guidance for both revenue growth and non-GAAP profitability. We executed well towards our goal of making our customers successful on our AI-powered DevSecOps platform. This quarter we generated revenue of $126.9 million. This represents growth of 45% year-over-year. Our dollar-based net retention rate was 128%. Our first quarter results continued to demonstrate improving operating leverage in our business. Our non-GAAP operating margin improved by almost 1700 basis points year-over-year, and we remain committed to growing in a responsible manner. I want to start this call with one of the most exciting technology developments of our time: AI and ML. AI represents a major shift for our industry. It fundamentally changes the way that software is developed, and we believe it will accelerate our ability to help organizations make software faster. I'm excited about this new wave of technology innovation, and we continue to focus on incorporating AI throughout our DevSecOps platform. We're innovating at a fast pace. In 1Q, we delivered five new AI features, and in the first half of May alone, we delivered five additional features. All of these are available to customers now, and we continue to iterate on Code Suggestions. This feature allows developers to write code more efficiently by receiving Code Suggestions as they type. Code Suggestions is available on gitlab.com for all users while in beta; we expect Code Suggestions will be generally available later this year. One of the guiding principles with Code Suggestions is to make it available and accessible to all developers everywhere. We also extended language support, so that more developers can realize the benefits of AI on our platform. In 1Q, we increased language support from the initial six languages to now 13 languages. Code Suggestions is uniquely built with privacy first as a critical foundation. Our customers' proprietary source code never leaves GitLab's cloud infrastructure. This means that their source code stays secure. In addition, model output is not stored and not used as training data. AI is not only changing how software is developed, it's also amplifying the value of having a DevSecOps platform. DevSecOps is a category that we created, and we're seeing it enter a mainstream adoption phase. We are seeing industry analysts recognizing this. I'm pleased to share that GitLab was recently recognized as the only leader in the Forrester Wave for integrated software delivery platforms 2023. We are excited to see the market mature and recognize the value of an integrated software delivery platform; a strategy that GitLab has followed from the start. This quarter, we had many conversations with senior-level customers, but one with a CTO from a top five European bank really stands out. At first, we focused on many of our differentiated features that only a DevSecOps platform can provide. For example, we talked about the benefits of value stream dashboards, DORA metrics, and compliance on a single platform. When the conversation moved into AI, the CTO said something extremely interesting. He said, 'Co-generation is only one aspect of the development cycle. If we only optimize co-generation, everything else downstream from the development team, including QA, security, and operations breaks, breaks because these other teams involved in software development can't keep up.' This point, incorporating AI throughout the software development life cycle, is at the core of our AI strategy. Today, our customers have the ability to use Code Suggestions for co-creation, suggested reviewers for code review, explain this vulnerability for vulnerability remediation, value stream forecasting for predicting future team efficiency, and much more. We're proud to have ten AI features available to customers today, almost three times more than the competition. Applying AI to a single data store for the full software development lifecycle also creates compelling business outcomes. We believe that this is something that can only be done with GitLab. We see a lot of excitement surrounding AI at the executive level. We are hearing from customers that AI is motivating them to assess how they develop, secure, and operate software through a new lens. Enterprise-level companies who may not have been in the market until 2024, 2025, or 2026 are re-evaluating their strategies. On top of that, there are new personas entering the mix. As chief information security officers navigate this new AI-powered world, they are working to empower their teams to benefit from AI and apply appropriate governance, security compliance, and auditability. In all, we believe that AI will increase the total addressable market for several reasons. First, AI will make writing code easier, which we believe will expand the audience of people such as junior and citizen developers who build software. Second, as these developers become more productive, we see software becoming less expensive to create. We believe this will fuel demand for even more software. More developers will be needed to meet this additional demand. And third, we expect customers will increasingly turn to GitLab as they build machine learning models and AI into their applications. As we add ModelOps capabilities to our DevSecOps platform, this will invite data science teams as new personas and will allow these teams to work alongside their DevSecOps counterparts. We see ModelOps as a big opportunity for GitLab. Expanding the addressable market will also create an opportunity to capture greater value. Later this year, we plan to introduce an AI add-on focused on supporting development teams. This new add-on will include Code Suggestions functionality. We anticipate this will be priced at $9 per user per month, billed annually. This add-on will be available later this year across all our tiers. All of this innovation accentuates a broader theme for our business: the differentiation between a Dev and a DevSecOps platform. We believe that an AI-powered platform focused solely on the developer persona is incomplete. It is missing essential security operations and enterprise functionality. Remember, developers spend only a small fraction of their time developing code. The real promise of AI extends far beyond code creation. And this is where GitLab has a structural advantage. We are the most comprehensive DevSecOps platform in the market. Features like Code Suggestions and Remote Development are important accelerants for developer efficiency. And today, GitLab has more AI features geared towards developers than our competitors. However, that isn't enough. In order to achieve a ten times faster cycle time on projects, enterprises need an end-to-end platform that works across the entire software development life cycle. Let me describe some of GitLab's key security operations and enterprise differentiators. For security, only GitLab has dynamic application security testing, container scanning, API security, compliance management, and security policy management. In operations, only GitLab has feature flags, infrastructure as code, error tracking, service desk, and incident management. And for enterprises, only GitLab has portfolio management, OKR management, value stream management, DORA metrics, and design management. Let me illustrate the value of a DevSecOps platform with one of our customers, Lockheed Martin. Lockheed Martin's customers depend on them to help them overcome their most complex challenges and to stay ahead of emerging threats. Their customers need the most technologically advanced solutions. Lockheed Martin's engineering teams require speed and flexibility to meet the specific mission needs of each customer. They also require shared expertise and infrastructure to ensure affordability. Lockheed Martin has a history of using a wide variety of DevOps tools and needed to improve automation, standardize security practices, and collaboration. They chose to go big with GitLab, greatly reducing their tool chain and cutting complexity while reducing costs and workload. Lockheed Martin's team has reported eighty times faster CI Pipeline builds and 90% less time spent on system maintenance. They've retired thousands of Jenkins servers. Lockheed Martin continues to grow with GitLab and is looking to migrate even more projects to their DevSecOps platform. One of their software strategy executives said by switching to GitLab and automating deployment, teams have moved from monthly or weekly deliveries to daily or multiple daily deliveries. Lockheed is a great example of the power of a DevSecOps platform, and we see this in other use cases as well, such as compliance. In the quarter, a large health care provider purchased GitLab Ultimate for a platform's features. They needed to meet specific compliance requirements from their auditors. They determined that GitLab is the best way to achieve their objectives. Another customer we expanded business with in Q1 is NatWest Group, a relationship bank for the digital world. NatWest Group is focused on delivering sustainable growth and results in fostering a better, simpler banking experience. Last year, NatWest Group chose GitLab dedicated. They wanted to enable their engineers to use a common cloud engineering platform to deliver a better experience for customers and colleagues. Five months into the program, we are pleased that NatWest has reported shorter onboarding times and productivity gains. This led to NatWest choosing GitLab professional services to accelerate their transformation by supporting training certifications and developer days. In summary, we're confident in a strong value proposition that GitLab provides to customers. GitLab is the most comprehensive AI-powered DevSecOps enterprise platform. The significant return on investment, quick payback period, and well-documented positive business outcomes are resonating globally. We're trusted by more than 50% of the Fortune 100 to secure and protect their most valuable assets. We also believe we're in the early stages of capturing an estimated $40 billion addressable market, a market that we've seen evolve from point solutions to a platform, from DIY DevOps to a DevSecOps platform. And AI will speed up different aspects of software creation and development. This in turn creates the need for a more robust security compliance and planning capabilities. In today's era of rapid innovation, the power of a platform like GitLab to enable faster cycle times truly shines.

Thank you, Sid, and thank you again for everyone joining us today. I'd like to spend a moment discussing the macro environment, the financial impact of our recently implemented premium pricing change and provide some insights into the financial impact of our AI products. Then I will quickly recap our first quarter financial results and key operating metrics and conclude with our guidance. Let me first touch on some of the watch points I discussed on prior calls. We continue to see sales cycles remaining at 4Q levels due to more people involved in deal approvals. Contraction improved over 4Q, but is higher than prior quarters. Like 4Q, contraction is driven almost entirely by lower seat counts with minimal downgrading. I was pleased with the bookings predictability in 1Q. It was much better than 4Q. As we mentioned on the prior call, we raised the price of our premium SKU for the first time in five years. Over that time frame, we added over 400 new features, transitioning from a Dev platform to a DevSecOps platform. We shared that we expected the premium price increase to have minimal impact in FY'24 with greater impact in FY'25 and beyond. The price increase, which took effect on April 3rd, is going as planned. We only had one month of renewals impacted by the price increase in the quarter. To date, customer churn is unchanged for the premium customers who renewed in April, and our average ARR per customer increased in line with our expectations. Now on to the way we are thinking about the financials and the impact of our AI products. We continue to invest in people and infrastructure to support AI. While we have had some teams working on AI features, we recently shifted additional engineers from other teams to support the work on AI. As a result, this has not led to significant incremental expenses on engineering talent. Additionally, we have made investments in our cloud provider spend to support our AI and R&D efforts. In addition, we also continue to leverage partners to help drive our AI vision. This has included partnership announcements with Google Cloud and Oracle. The Google Partnership allows us to use Google Cloud AI functionality to make our own AI offerings better by leveraging their toolset. The partnership with Oracle makes it easier for our customers to deploy their own AI and machine learning workloads using Oracle's cloud infrastructure. Both of these partnerships help create strategic differentiation for our customers in a financially responsible manner. Now turning to the quarter. Revenue of $126.9 million this quarter represents an increase of 45% organically from the prior year. We ended 1Q with over 7400 customers with ARR of at least $5,000 compared to over 7000 customers in the fourth quarter of FY'23 and over 5100 customers in the prior year. This represents a year-over-year growth rate of approximately 43%. Currently, customers with greater than $5000 ARR represent approximately 95% of our total ARR. We also measure the performance and growth of our larger customers who we define as those spending more than $100,000 in ARR with us. At the end of the first quarter of FY'24, we had 760 customers with ARR of at least $100,000 compared to 697 customers in 4Q of FY'23 and 545 customers in the first quarter of FY'23. This represents a year-over-year growth rate of approximately 39%. As many of you know, we do not believe calculated billings to be a good indicator of our business. Given that prior period comparisons can be impacted by a number of factors, most notably our history of large prepaid multiyear deals. This quarter, total RPO grew 37% year-over-year to $460 million, and cRPO grew 44% to $324 million for the same time frame. We ended our first quarter with a dollar-based net retention rate of 128%. As a reminder, this is a trailing 12-month metric that compares expansion activity of customers over the last 12 months with the same cohort of customers during the prior 12-month period. The dollar-based net retention of 128% was driven by lower seat expansion and contraction due to seats. The ultimate tier continues to be our fastest-growing tier, representing 42% of ARR for the first quarter of FY'24 compared with 39% of ARR in the first quarter of FY'23. Non-GAAP gross margins were 91% for the quarter, which is slightly improved from both the immediate preceding quarter and the first quarter of FY'23. SaaS represents over 25% of total ARR, and we've been able to maintain non-GAAP gross margins despite the higher cost of delivery. This is another example of how we continue to drive efficiencies in the business. We saw improved operating leverage this quarter, largely driven by realizing greater efficiencies as we continue to scale the business. Non-GAAP operating loss of $15 million or negative 12% of revenue compared to a loss of $24.8 million or negative 28% of revenue in 1Q of last year. 1Q FY'24 includes $5.6 million of expenses related to our JV and majority-owned subsidiary compared to $3.7 million in 1Q FY'23. Operating cash use was $11 million in the first quarter of FY'24 compared to $28.2 million used in the same quarter of last year. Now let's turn to guidance. We are assuming the macroeconomic headwinds and trends in the business we have seen over the last few quarters continue. There has been no change to our overall guidance philosophy. For the second quarter of FY'24, we expect total revenue of $129 million to $130 million, representing a growth rate of 28% to 29% year-over-year. We expect non-GAAP operating loss of $11 million to $10 million, and we expect a non-GAAP net loss per share of negative $0.03 to negative $0.02, assuming a 153 million weighted average shares outstanding. For the full year FY'24, we now expect total revenue of $541 million to $543 million, representing a growth rate of approximately 28% year-over-year. We expect non-GAAP operating loss of $47 million to $43 million, and we expect a non-GAAP net loss per share of negative $0.18 to negative $0.14, assuming a 153 million weighted average shares outstanding. On a percentage basis, our new annual FY'24 guidance implies a non-GAAP operating improvement of approximately 1200 basis points year-over-year at the midpoint of our guidance. Over a longer term, we believe that a continued targeted focus on growth initiatives and scaling the business will yield further improvements in unit economics. The guidance has us on track to achieve cash flow breakeven for FY'25. For modeling purposes, we estimate that our fully diluted share count is 173 million. Separately, I would like to provide an update on JiHu, our China joint venture. Our goal remains to deconsolidate JiHu. However, we cannot predict the likelihood or timing of when this may potentially occur. Thus, for modeling purposes for FY'24, we now forecast approximately $29 million of expenses related to JiHu compared with $19 million in FY'23. These JiHu expenses represent approximately negative 5% of our total implied negative 8% non-GAAP operating loss for FY'24. Our number one priority as a management team is to drive revenue growth, but we'll do that responsibly. There has been no philosophical change in how we run the business to maximize shareholder value over the long term. Before we take questions, I'd like to thank our customers for trusting GitLab to help them achieve their business objectives. I also want to thank our team members, partners, and the wider GitLab community for their contributions this quarter. With that, we'll now move to Q&A.

Operator

Our first question comes from Rob with Piper Sandler.

Speaker 3

All right. I think I did that correctly after three years of using Zoom. Good afternoon, guys.

Speaker 1

Hey, Rob. Good afternoon.

Speaker 3

I'm interested in hearing about the conversations with customers. We've had a stronger quarter than anticipated, but there's a noticeable deceleration happening across all high-growth tech companies. Considering the landscape of generative AI and the broader economic context, how should we view the impact on net retention rates and customer acquisition, especially as customers are adopting a more cautious stance in their budgeting? Additionally, how are they rethinking their needs for development headcount and reassessing which development tools to invest in, particularly in light of the recent advancements in generative AI?

Speaker 1

Thank you, Rob. Before I respond to your question, I’d like to share a quick update on my health. I just finished my last round of systemic chemotherapy, which I’m quite pleased about. I’m also happy to report that there is no sign of detectable disease, and I’m enthusiastic about GitLab’s future and my ongoing role as CEO and Chair. There are many aspects of your question to discuss. We continue to observe macro trends that are affecting seat counts, similar to last quarter, and we expect this trend to persist. However, we are very excited about the shift in customer mindset, as many are looking to consolidate. Analysts are noting this market consolidation as well. We believe that the DevOps platform will be the preferred method for consolidation, and we offer the most comprehensive DevSecOps platform, which is advantageous given the application of AI. We are applying AI not just for Code Suggestions but across the entire spectrum, having successfully launched over 10 features that add value throughout different stages. Regarding the total addressable market, we believe AI will lower the barriers for more users to adopt our product. The simplification of software development processes will likely increase demand, as AI makes it more affordable. This increase in demand will encourage more users to engage with our products. Lastly, we see a significant opportunity not only to manage company code but also to manage their models through our MLOps functionality. Currently, we enable users to run experiments with GitLab, and we plan to evolve into a fully managed MLOps platform, incorporating data engineers into our user base.

Speaker 3

Great. And if I can sneak a quick one in for Brian. Just regarding DBOs and the linearity of the quarter, was that either large deals at the end? Or was it very back-end weighted? And if I look at that receivable base and assume collections on it, looks like you could turn the corner from a cash flow perspective relatively soon. So any commentary on turning free cash flow positive? Thanks.

I will discuss DSOs and our free cash flow breakeven point. From a DSO standpoint, we experienced a heavier weighting towards the end of the quarter. However, the positive news is that our bad debt has remained below 1% over the past three years, and our aged receivables have been stable. Some of our European clients have requested payment terms of Net 45 and Net 60, and we have agreed to these terms given the favorable macroeconomic conditions and our low bad debt expense. Regarding free cash flow breakeven, we are committed to achieving this by fiscal year 2025. We’ve also mentioned that some of our prior actions will speed up our journey to profitability, but we have not specified a timeline for this.

Speaker 3

All right. Thanks, guys.

Operator

Up next, we have Joel with Truist.

Speaker 4

Thank you. And Sid, I'm sending prayers to you, and congrats on making it through the treatment.

Speaker 1

Thank you.

Speaker 4

Brian, I wanted to follow up on Rob's question. Congratulations on the improvement in margins; you’ve done an excellent job. Can you provide more details about the strategies you're implementing to reach cash flow breakeven while continuing to invest in new initiatives, particularly the AI programs you've discussed? Additionally, have you tested the $9 increase in licenses with your customer base, and are you expecting any resistance to that? Thank you.

Yes, Joel, absolutely. Thanks for the question. As Sid and I have always stated since we went public, the number one objective at GitLab is to grow, but we'll do that responsibly. And we've tried to demonstrate that every quarter. Nothing has changed on that front. Our non-GAAP gross margin percent went up to 91%, even though we continue to have really high SaaS growth, and SaaS is greater than 25% of our overall revenue. We're continuing to look at all areas within the business where we can optimize, but we aren't doing that at the expense of growth because that's the number one objective at the company. I think we demonstrated that across all cost categories, and we'll continue to look at that quarter-over-quarter. On the $9 increase, we haven't tested that yet. From a guidance perspective, most of the cost for that is in headcount and cloud costs, and that's included in the guidance that we gave, and so we don't expect any changes from a guidance perspective.

Speaker 4

Thank you.

Operator

Next, we have Sterling with MoffettNathanson.

Speaker 5

Thanks. Hi, everyone. Sid, congratulations on completing the treatments. I hope you got a chance to ring the bell. Brian, I have a follow-up question regarding the pricing. You mentioned it earlier, but I want to clarify. Did the price increase affect win rates or the duration of deals, possibly making customers negotiate harder? Additionally, was there any impact on the size of initial deals due to the price increase? If not, when do you anticipate the benefits of the price increase will reflect in the revenue?

Yes. Thanks, Sterling. I guess for everyone on the call, let me just briefly touch on the price increase. We haven't raised prices in five years. Over that time period, we added 400 new features to the platform. That was the genesis of the price increase. The guidance we gave last quarter and today includes the price increase. As you know, the price was effective in early April. So we really only had a short period of less than a month for that. But I am happy to say that the renewal rates and the churn and the land of new customers have been better than expected. We're happy with the results that we've seen in just that one month time period.

Speaker 5

All right. Great. Thank you.

Operator

Our next question comes from Matt with RBC.

Speaker 6

Hey, guys. Great. Thanks for taking my questions and I'll offer my congrats, Sid. That's the best news of the call, really good to hear you doing well. I noticed Ultimate ticked up. I believe, Brian, you said it was 42%, which, last year, was kind of flattish, really the whole year. I was curious what was driving that? Is that sort of AI showing up some of those migrations? Is it more of the not security? Or perhaps is there any of the price increase on premium that's maybe driving folks to Ultimate?

Yes. Thanks, Matt. When we talk about Ultimate, as we said before, we don't set the sales compensation to basically compensate on Ultimate versus Premium. We want to try to take as much friction out of the process for the consumers as well. We do the same on SaaS and self-managed as well. Ultimate, the strength in Ultimate is really based on the underlying value that we're driving to our customers. The ROI on Ultimate, Forrester did a study, it was 427% over three years, and payback was around six months. When I looked at the quarter and looked at sort of Premium, Ultimate and sort of the breakout between contraction, churn, first order, and expansion, Ultimate had churn that was consistent with a bunch of prior quarters. Contraction was very consistent. Our growth was just as good as prior quarters, and we had a really strong first-order quarter as well. Ultimate continues to do well. It's our fastest-growing tier, and we're happy with the results.

Speaker 6

That's great. I’d like to follow up with Sid on a common question we hear from investors regarding whether Gen AI affects the number of developer seats. You touched on this in your prepared remarks, but could you clarify how this impacts the number of seats? Do you anticipate the count decreasing in the future, remaining steady, or possibly increasing?

Speaker 1

Yes. We believe that generative AI will broaden the market. Firstly, it simplifies product development. Coding is currently difficult, and AI makes it easier. We anticipate that citizen developers and junior developers will start coding. That code will need to be managed, and that will happen in GitLab. Secondly, when developers are more productive, costs go down, which should boost the demand for development and software activities. Additionally, we currently have a DevSecOps platform, but we have indicated our intention to manage not only code but also MLOps, which involves overseeing data and models. Managing models is more complex than managing code, as they evolve and come with various risks like security and discrimination issues, as well as the potential for obsolescence. This area presents a compelling opportunity for product expansion. For instance, if you have an experiment in MLFlow, you can connect it to an experiment in GitLab. In the future, we plan to introduce a model registry in GitLab. All these factors contribute to our belief that the market will grow. Furthermore, generative AI generates more code, which also needs to be secured and operated. Without a robust DevSecOps platform, this can create bottlenecks. A DevSecOps platform helps eliminate those bottlenecks.

Operator

We will now hear from Koji with Bank of America.

Speaker 7

Hey, guys. Thanks for taking the questions. Maybe a question for Sid or Brian here. I wanted to ask you a question about how you plan on attacking the other 50% of the Fortune 500 or I'm sorry, the Fortune 100 that you don't have. Is it still a primary land-and-expand strategy? Or is it going to be more of a higher-level sale for these customers? I was just kind of hoping you could dig into that a little bit more, please.

Speaker 1

Yes. I think it's certainly that it is both the bottom-up sale but also the top-down sales. We have a direct sales motion, but also a channel sales motion that's getting more important. Channel sales, think of our partners, AWS and GCP, where we work with them to go to customers. We're talking to CTOs, CSOs, CTOs, and we help them see the picture. What we commonly do as a value stream analysis. We point out all the different tools they use throughout the cycle and how that adds up in cycle time. With GitLab, they're going to save on tooling costs, they can save on the cost of integrating that tooling. They can make their people more productive, and they can go faster through that cycle and get initiatives out. It's certainly something we're going to market with, and as you said, our goal is 100% of the Fortune 100.

Speaker 7

Got it. And maybe a follow-up here for Brian on kind of going back to free cash flow. This quarter, free cash flow is higher than non-GAAP operating income. And I recall there's some cash flow mechanics around contract duration that should be mostly out of the model by this point. So is that right with the cash flow mechanics? And does free cash flow trend higher than non-GAAP operating income from here on an annual basis? Just could you just dig into that just a little bit more for me, please?

Yes, absolutely. When I first joined the company, we were not incentivizing the sales force to do multiyear deals because we had such a high gross retention rate. We really pushed for one-year deals in this. That's why you saw billings and RPO go down and wouldn't grow at the same rate as cRPO or short-term calculated billings. But we still continue to have prepaid multiyear deals within our existing book of business. As those contracts renew, you'll see some lumpiness in our billings and collections, and Q1 was one of those quarters.

Speaker 7

Got it. Thank you.

Operator

Next, we have Michael with KeyBank.

Speaker 8

Hey, guys.

Hey, Michael.

Speaker 8

Can you hear me? Sorry about that.

We can. Go ahead.

Speaker 8

Can you provide an update, Brian, on how the competition has evolved? Microsoft has been very active with Copilot, and you've rolled out many features. But how has the daily competition been? You mentioned that sales cycles are not getting longer, but are competitors evaluating each other differently? What are the discussions like about this?

Yes. I think I got most of it, Michael. I think I'll repeat the question: How have the sales cycles changed between us and Microsoft, and have you noticed any notable things within the quarter? One thing to note this quarter is on last earnings call, I talked about how the first month of the quarter was very different than the second and third month of the quarter. This quarter is really predictable, and so I was happy with the predictability of the quarter. In Week Three, we called the quarter and landed really close to that. The sales cycles in the first quarter remained at fourth quarter levels, and so there wasn't a lot of change there. As I talked about earlier, Ultimate being greater than 50% of the bookings and continuing to do well, I think that shows some of the differentiation between us and Microsoft. The hyperscalers as well had a great quarter, growing over 200% year-over-year from a bookings perspective. This quarter, we had lower discounting than the previous quarter. The trends with Microsoft remain pretty consistent, where we still don't see any competition at about 50% of the deals. We see them in very few deals, but there is more discussion around OpenAI, ChatGPT, and Copilot.

Operator

Darci, you're muted. Derrick with Cowen is next.

Speaker 9

Great. Thanks. And Sid, congrats on the news. I wanted to start, in the press release, you talked about an expanded partnership with Oracle and a new AI/ML offering, enabling customers to speed up model training and inference. Can you give us a little more detail around those new partner initiatives? And then just from a broader perspective, how you're thinking about the Gen AI related revenue opportunities in the quarters ahead?

Speaker 1

Yes, thanks for the question. We're really excited about our partnership with Oracle Cloud. They have a great customer base. What it means is that our customers can now run AI and ML workloads on DPU-enabled GitLab runners on the Oracle Cloud infrastructure, and that's a great powerful infrastructure. Additionally, we're available in Oracle's marketplace, expanding our distribution. Our strategy, with AI in mind, is to partner closer with the hyperscalers. The toughest one is Microsoft, but we try to partner there too. With everyone else, we see a lot of momentum, and that's AWS, GCP, and Oracle. We want to get closer. We want to enable our customers to run their normal workloads and their AI workloads there. Expect more announcements going forward.

Speaker 9

Okay. Maybe a quick one for you, Brian. Appreciate getting more exact numbers on net revenue retention rates. Kind of looking forward and with respect to your guidance for the rest of the year, is there any kind of target ranges that you'd guide us towards? Or how we should be thinking about trends around gross retention and expansion factors?

We didn't provide the specifics of those metrics. What I can say is that this quarter was more predictable than the last, which makes modeling easier. Everything is incorporated into our guidance, and we didn't provide specific metrics for those.

Speaker 9

Got it. Okay. Thank you.

Operator

Kash with Goldman Sachs.

Speaker 10

Thank you for taking my question. Sid, it’s great to see that you're recovering well, and congratulations on the quarter. It appears that business has stabilized for you. I have a question regarding the generative AI capabilities. When should we expect to see any need for further differentiation of GitLab compared to the competition? The auto code generation feature has been frequently mentioned, but is it a significant factor in discussions? Do you believe the customer base truly values the wider range of AI capabilities that GitLab provides? It seems there may be a perception issue in the market regarding the availability of these features compared to your competitors. If you could clarify that, it would be appreciated. Additionally, for you, Brian, what does the month of May look like in terms of linearity? Do the improved net expansion rates from the March quarter hold in May as well? Thank you.

Speaker 1

Thanks, Kash. Like in AI, you have the code generation. If you just produce a whole bunch more code, then it's going to get log jammed later down the pipeline. You also need to do more security fixes. You need to deploy more. So we're really fortunate that we have a single application, a single data store for the entire DevSecOps cycle, and we can apply AI to all of them. That's led us to having three times as many publicly usable AI features as our competition—that is a big advantage. As long as at the beginning, that, of course, you also need the code suggestions. Having the whole rest makes sure that if you get more effective there, it works, and you get a faster cycle time throughout, and that's a really exciting development.

And just on the second part of the question, as you would expect, we track a number of metrics internally from top of the pipeline to bottom conversion rates, piecing, expansion, churn, contraction, and so forth. I'm happy to say quarter-to-date, things are as expected. As I mentioned last quarter, it was more predictable in fourth quarter and quarter-to-date. We'll see how the quarter finishes out, but it's as expected on all those metrics that we track internally.

Speaker 10

Great. Good to see the quarter and the results. Thank you so much.

Operator

Next is Karl with UBS.

Speaker 11

Thank you. Brian, could you provide some insights on the potential impact of the $9 per seat monetization plan for fiscal 2025? What should we consider to manage our expectations? Additionally, do you believe this approach will apply to all paying users or just a subset? Lastly, do you think this could lead to a faster conversion of free users to paid users, potentially expanding the opportunity beyond our current estimates for paying users? Thank you.

Lots in there to unpack. Just on FY 2025, we haven't given out guidance for next year yet, so I really can't comment on that. The $9 that Sid talked about in the script is baked into our guidance for this year.

Speaker 11

Okay. But Brian, could it accelerate a free-to-paid conversion? I'm not asking you for fiscal '25 guidance, just a framework as we try to model out what it could mean. Anything you'd offer up as we take our best shot?

I think that all that we're doing is to make the developer, the security, and operations persona more efficient and to allow and make better, faster, cheaper, more secure. Anything that you do that enables that should help out on all the metrics that you track and model.

Speaker 11

Okay. Great. Congrats on the quarter.

Appreciate it, Karl.

Operator

We will now hear from Jason with William Blair.

Speaker 12

Yeah. Hi, guys. Can you hear me okay?

We can.

Speaker 12

All right. Great. I wanted to ask about whether you're exploring a consumption element to your pricing model and how that might work, especially on the cloud side.

Speaker 1

Yes, thanks for that. We already have consumptive elements in our model. For example, for compute and for storage, you pay on a consumption basis. We're adding features to that consumption, for example, in GitLab 16 released on June 22nd, we released MacOS runners, we released Linux runners, we had the Oracle partnership where we have more AI runners, DPU runners. That is a small part of our revenue today, but we're releasing additional features. I think over time, you'll see that the licensing is going to become more flexible. We have cloud licensing today and that allows us to be more flexible in what you pay for. For example, the add-on we are envisioning for AI, right now it's efficient to something if you use it, you pay for it; otherwise, not. We'll see what we end up releasing, but that's what we're thinking about. I think you're right that the mindset of customers is going more consumption, and we want to meet those expectations.

Speaker 12

Got you. All right. And then one quick follow-up just on that AI SKU. What is going to be included in that SKU beyond Code Suggestions?

Speaker 1

Right now, we've only talked about Code Suggestions being part of it. Thanks, Jason. Appreciate it.

Operator

Gregg with Mizuho.

We don't see him. We can go to the next one.

Operator

Pinjalim with JPMorgan.

Speaker 13

Great. Thank you for taking the questions. Sid, good to see you doing well. Sid, maybe one on MLOps. Can you help us understand where we are in the maturity curve for GitLab with respect to MLOps? Is DataOps kind of the gap at this point? I'm trying to understand with the current craze of developing Gen AI applications, are you seeing new or existing customers kind of talking about using GitLab as part of their MLOps workflow when they're thinking about building these Gen AI apps? And then one follow-up: the $9 per user per month add-on, is that basically an extension into Visual Code? Is there a difference between a SaaS user or a self-managed user?

Speaker 1

Yes. Thanks for that. To answer the last question first, that $9 will be the same $9, whether you're a SaaS user or a self-managed user. You'll be able to use the Code Suggestion features in our Web IDE as well as in the usual editors like Visual Studio Code. Regarding ModelOps, we're really, really early, so I don't want to oversell this. It's a vision of where we're going to the future, where we see the TAM expanding. Today, we have the functionality to link experiments in MLFlow to GitLab, and the next feature that will come out is a model registry. When you have a model registry, that's going to form the basis of new functionality we can do—then you have the model kind of control in GitLab as well, and you can start adding more functionality. We expect that MLOps functionality to come before the DataOps functionality. The model learning looks a lot more like code in many ways than the data. It's kind of the logical step to first models and then data. The thing to know is that we have the ambition. We have the ambition to go beyond code. We have the ambition to manage your code, your models, and your data because we think the application of the future is going to have all three, and all three are going to be governed. All three are going to have security and compliance questions that you want your DevSecOps platform to figure out for you. That's why we are doing this, not because it's easy, but because it's super useful, and because every application is going to have interactions between the three. If we can bring all those constituents together, that's going to be super valuable for our customers.

Speaker 13

Very helpful. Thank you.

Operator

Next is Mike with Needham.

Speaker 14

Hey, guys. You have Mike Cikos on the line here and thank you for taking the question. First one for Sid, and Sid, great to hear on the health. That's tremendous news, and I appreciate you giving us all an update. Wanted to circle up on the AI add-on that we've been talking about. I know Code Suggestions is the only one that we're talking to today that's going to be part of that add-on. Can you help us think through, will GitLab be offering up AI features or certain products, however you want to phrase it, independent of that add-on? Or are you going to have to adopt that AI add-on to be able to reap the benefits of the AI technology investments that you guys are making today? Then I have one follow-up for Brian.

Speaker 1

Yes, it's a great question. Will every piece of AI functionality be in that add-on? How does it work? Will there be additional add-ons? Will it be part of Premium or Ultimate? Those are pricing and packaging questions. We're still looking into today so I can't comment on that. It's a valid question though.

Speaker 14

Okay. And to Brian then, if I just look at Q1, obviously, the revenue was well ahead of the guidance and your expectations. Can you help us think through what was better than expected during the quarter? And similarly, what is management embedding in its guidance if I look at the much more modest sequential revenue growth that we're now looking for in 2Q?

Yes. Thanks for the question, Mike. I was happy with the predictability in the quarter, as I stated earlier. When we talked about guidance on the last call, because we had more variability in the fourth quarter, the range got higher. We looked at the bottom end of the range and selected that. If you compare us 1Q to 4Q, sales cycles remained at 4Q levels. I did discuss how the hyperscalers' bookings were over 200% year-over-year. We also had lower discounting, and I touched on the strength of Ultimate in the quarter. The guidance approach hasn't changed. When we look at the history of what we've done and we look at the assumptions that we have in the model, we have a very detailed bottoms-up model to come up with guidance. We use the same guidance approach given the macro conditions, and that's how we planned.

Speaker 14

I'll leave it there. Thank you guys.

Appreciate it.

Operator

Let's try Gregg with Mizuho. He has reconnected.

Speaker 15

All right. Thank you very much. Glad the connection is holding. Sid, very glad to hear the encouraging news regarding your health. I'd like to follow up on ModelOps, and I know it's really early. I do think the native registry is an interesting enhancement. Just curious to get your expectation regarding attracting data science teams to the platform going forward as that starts to ramp? Then I have a follow-up for Brian.

Speaker 1

Yes. Because it's really early, we want them to work together hand in hand. You see that many changes need both the change in the code and a change in the models, and it's going to lead to different data being output. These changes that today happen in different platforms, different tool chains, and sometimes very manually. We expect that it's going to be more and more important to happen on the same level. You think about the financial industry; what you execute, what you have to prove to your auditors is going to be based on procedural code plus a model you're running, plus that model you're changing based on the data you need to prove like what data did you use to train the model that was then called from your code? Those are the questions we need to answer, that our customers need to answer. We want to help them do that in a way that's friction-free where it's not up to the developers to document it each and every time, but the platform just takes care of it. You only have to point out a transaction, and you can immediately see how you did that. That's really hard to achieve today without a platform, and that's what we're going for. As I said, very, very early, but I hope a compelling ambition.

Speaker 15

All right. Very helpful. And then for Brian, in the Q4, you mentioned that your NRR decreased almost equally, I think, across seats, tier upgrades, and price yield. Any change to that mix in the Q1?

It's been relatively the same. Seats are about 50%. Price increase is about 25%, and the last is 25%. There really hasn't been any change whatsoever.

Speaker 15

All right. Perfect. Thank you.

Operator

Next is Nick with Scotiabank.

Speaker 16

Awesome. Thanks, guys for taking the questions and Sid, great to hear you're doing well. Just a follow-up on Matt's question on the Ultimate mix ticking up. It sounds like some of the strength there was driven from a business that was up for renewal in a smaller price point delta between Premium, Ultimate, and it also sounds like there was some strength there just on net new customers landing at Ultimate. I'm just curious, given there's more renewal businesses as we progressed through 2Q in the second half, should we expect the Ultimate mix to continue to uptick here? Thanks.

Yes. Thanks for the question, Nick. As we said before, we don’t compensate the sales team to sell Ultimate versus Premium. That is an output and not something that we're solving for. We want to deliver the best solution for the customer and get them a quick time to value and a positive business outcome. Ultimate had strength in the quarter; it's really driven by compliance, security, and all the additional product features that Ultimate has. When you go through and look at Ultimate and look at expansion, first orders, and so forth, Ultimate performed well in many of the categories as expected. We saw some pockets of weakness in Premium on expansion of our existing clients, as well as contraction. Churn was relatively low, but we still saw some contraction as well. Ultimate had a good quarter. There were some pockets of weakness in premium, I'll call them watch points that we continue to monitor. Overall, happy with what we delivered.

Speaker 16

Great. Thank you.

Operator

Our final question comes from Ryan with Barclays.

Speaker 17

Thanks for squeezing me in. Sid, how are enterprises evaluating adopting AI for their code development today? So what are some of the key items that they would grade you on? Would this happen via something like an RFP process? Or would this be something that they handle internally? Thanks.

Speaker 1

Thanks. I believe it's more organic today. They're trying different things. I think what's really important to a lot of customers is the privacy of their code. What they're looking for is a provider who can guarantee that, for example, the output of the models that they ask questions to isn't used for other models. That is something that's top of mind for us as we build our features. Other than that, accessibility for everyone in the company is key. It has to work on the most popular editors. We have a lot of revenue from self-managed, so we want to ensure that over time, functionality also is available to self-manage customers where they can connect to the Internet to offer that functionality.

Speaker 17

So are you seeing a lot of questions from customers around securing the output of code from large language models?

Speaker 1

I think it’s top of mind for customers that, with some of the third-party services today, you don't get a guarantee that the output isn't used to train the code suggestions for another organization. That's certainly top of mind for them.

Speaker 17

Appreciate that. And one for Brian. Do you see any pull-forward of demand or early contract negotiations from customers looking to take advantage of that $24 transition price in the quarter?

I'll answer this, but this is the last one, Ryan. We did not allow early renewals. Your contract had to be up for renewal two weeks prior to expiration. So there was no pull-forward in the quarter related to that.

Speaker 17

Okay. Thanks, guys.

Operator

That concludes our 1Q FY'24 earnings presentation. Thanks again, once more, for joining us. Have a great day.