All right. Good morning, everyone. My name is Brian Essex. I'm JP Morgan's Large Cap, Mid Cap Software Analyst. With me today, I'm very happy to have JFrog, we have the CFO, Ed Grabscheid, and Jeff Schreiner from IR at the end there to keep him honest. What I'll do is, you know, I've got a number of questions for the company, which I'll run through. I'll leave maybe 10 minutes or so at the end of the session for a Q&A from the audience. Ed, Jeff, thank you so much for joining us. Thank you for having us. Thanks for having us, Brian. Maybe to kick it off, probably the most popular question that I've gotten after your earnings, which, you know, amazing results, 50% cloud growth, which is fantastic. How do you guys think about the sustainability o f cloud growth? Particularly given that, you know, a lot of it's overage related and, you know, it doesn't seem as though enterprises are at least in 1Q too focused on managing the, you know, utilization of that overage. You know, I would love to understand how much visibility you have into that growth trajectory, and how do you think about things when companies start to manage those costs, maybe a little bit more efficiently? Yeah, well, it might be the most popular question being asked to you. It's certainly the most popular question being asked to us. It's really around the cloud growth. People are very excited about a 50% growth in the cloud, and even more importantly, we're now starting to be at the point where we're seeing more contribution in revenue, total revenue coming from our cloud than our self-hosted. This is strategically aligned to what we're trying to do in moving as many customer decisions from self-hosted to the cloud or landing in the cloud, and we have proof points in that now, as 51% of our revenue is coming from the cloud. That's great news. The second piece is, you know, how sustainable is this? Is this gonna continue? We don't know. We really, truly don't know. We're happy with the way things are going. We're built for scale. When you have this surge of usage and the number of binaries that are being created and coming into Artifactory, we can manage that. We can certainly capture that value, and we also guide on the minimum commit. This way, we're protecting the shareholder. We're being very responsible in our guide. We increase the floor of our guidance. We were 30%-32% on our cloud. We increase that to 33%-35%. If this continues at these levels of usage, you'll certainly see that benefit captured in our revenues, and we'll increase the guide as we start to capture the commitment. More importantly, is that benefit and what we're seeing as you mentioned, the right now the appetite to spend and to adopt AI in organizations is continuing. As long as that continues, you'll see that in JFrog revenues. Great. What is the, you know, what is the feedback from customers as they get the bills for that overage? Are you seeing any pushback on pricing, in maybe as part B of that question? Yeah. You know, when a customer is evaluating committing to a more significant amount of utilization versus maintaining their current plan where they're seeing these overages, what does the cost trade-off look like? You would think that as a customer starts to use over their minimum commitments, and not only are they using over their minimum commitments, there is a rack rate or a rate above their committed. They go back to a rate that's higher than the committed rate, and you would think that the customer would maybe be incentivized to move to a higher annual commitment. Right now, there's not a lot of clarity. Clarity is the key here. They don't know what the usage trends are gonna be because AI and this agentic economy is creating a lot of uncertainty around the clarity. There is no pushback at the moment. They're willing to spend at higher rates. They're willing to pay the additional premiums as they go over their minimum commitments. We work very closely with the customers. It's not a matter of JFrog not trying to move the customer to a larger annual commitment. There's economic value. There's a benefit for both sides. It's a commitment to JFrog. It's committed revenue. It shows up in our RPOs. And it's an economic benefit for the customer as they get better at unit economics. However, the customer is telling us, "We're okay to spend more. We're okay. We're not being told by our office of the CFO to stop spending at this point. The purse strings have loosened a bit, budgets are available, they'll continue to spend, and we'll continue to capture that revenue. We're confident that we can move that to a higher commit at some point. When that's going to happen, that's still uncertain. That's again, I'm going to go back to the guidance philosophy of only guiding on those commitments because tomorrow that could stop, and we want to make sure that we're protecting ourselves with a responsible guidance philosophy. What is it I mean, you know, based on conversations you might have with your customers, what is it that they evaluate? You know, what does their purview look like when they're trying to figure out whether or not they could, you know, they commit to a higher level of spend? Is it migrating from, you know, an experimental phase to one where they have a, you know, greater degree of certainty in terms of how they're gonna utilize agents or AI or utilize, you know, your platform across the SDLC? How are they looking at that? Just taking a step back and trying to evaluate where enterprises are in the experimental versus- Yeah. production. Yeah. The key word was experimental. We're still in this experimental phase. We would love to think that we're in this production phase. We're far from that. There's still a lot of experimentation going on there. Started with the experimentation with the code assist tools, and you saw the increase in the amount of code that's being created. That is now cleaner code and going into a binary, but we're still very much at that experimental phase. We're certainly not at this autonomous building code, moving into a binary, into a production- level quality binary. It's still a lot of experimentation, and I think this is where the decisions are being paused around taking a larger commitment or a multi-year commitment because of the uncertainty and clarity that they need once they get into production. Got it. That's super helpful. Wanted to touch on MLOps because or MLOps, depending on where you're from. Just because, you know, it's had such a profound impact on the rest of our space, particularly on the security names, you know, that I cover. You know, one interesting conversation I had was with a large GSI on Friday. You know, he said basically, you know, since MLOps emerged, CIOs, CISOs have been freaking out and trying to figure out, like, how do they respond to this. particularly given that when that came out, your stock took a pretty meaningful. Yeah. Nosedive. Where do you feel as though, initial, I don't know if fears is the best word, but initial concerns were misplaced? What have you seen across your platform since MLOps? Yeah GPT-5 kind of emerged as a significant model? Yeah. Well, you know, we describe February 20th as Anthropic Day inside JFrog. I think it was a day in which investors were coming to some sort of conclusion, maybe a more simplistic conclusion, and I understand that the models were eventually going to start moving in and doing security, which is a key growth driver for JFrog, and thus, now the terminal value of JFrog has somewhat been impacted in a negative way. I hope we've done a good job since that date in explaining to people that in the world we're moving towards with AI and its intelligence getting better, that's going to be the creator, i.e., a lawyer in a courtroom. No courtroom is going to be sufficient if it's just the lawyers trying the case. You're going to have to have a judge or a governor, and that's where JFrog comes in, and where we think we have the right to win today. What I tell people is that even if we don't win, someone else will be that governor. Even when we get to the point that machines, I mean, let's be realistic. They're only using human language because they have to talk to us. When they don't need us anymore, they quite frankly may just go to what they need, which is producing the binary, right? Even in that instance, when they're producing binaries to try to go straight to production, you will still need to separate the creators and the governors. I think that was the fundamental misunderstanding. I also think, as it relates to the security aspect you brought up, is that there's a misunderstanding that if they do some code scanning on their end, and yes, they're picking up vulnerabilities and finding things, that's good for the community. They're not yet remediating a lot of those. I think you understand that with some of your companies that you cover. I think that with the security aspect, I think that the better code that is created is going to likely end up into a production- level code that can lead to a production binary. I just think that there was some misunderstanding of that and what they do, and I think the word vulnerability, whenever it gets published, somehow is tied to JFrog, and if somebody says vulnerability, then that means JFrog is at risk, and I don't see that as the case. I think that I try to remind investors as well that remember curation is outside the IDE, so it's security that's happening before a model's even been engaged. I'm going to add one thing. Jeff is exactly right on everything that he said, but the other thing to remember, JFrog is a system of record, so you have these foundational labs and these large models that are coming in. It is not a system of record. You need a system of record, which Jeff alluded to, and this is where JFrog really separates itself in a control plane. A model sees one aspect: JFrog is a control plane. It sees a holistic 360 view of every open source repository that comes into your organization, and this is really where the model is being built, and this is a misunderstanding. You saw an aspect that the model was creating. I think people overreacted, clearly, and there was an over-rotation, and it impacted our share price. There is also now proof points that the critical nature of JFrog and the need for JFrog in the enterprises, and to have a system of record and control plane is critically important. Mm-hmm. No, it's a helpful context. Any visibility from your customers, you know, I think you've, you guys have commented that, you know, the volume of binaries driven from, you know, LLMs is substantially larger than, you know, your typical, you know, application. Any visibility in terms of the magnitude that maybe your customers might have visibility? I mean, you may not have it. I don't know if you do. Yeah. You may not have visibility, but do they have visibility, and, you know, can you just help us gauge the scope? Sure. Expansion due to the- Yeah, usage of LLM? Yeah. Yeah. A couple of things. First off, you know, we talk about three of the five foundational AI companies that we currently have as customers. None of those customers today are a cloud customer. They're self-hosted. We're not necessarily seeing the cloud growth and the overusage in cloud coming from those foundational lab companies. That's number one. Number two is what we're seeing in terms of the trend and the overusage, which could be driven by AI workloads, it's a combination of conventional package type and certainly AI workloads that are increasing across all package types. It's diversified across all of our customers' portfolios. We have several thousand customers that are on cloud. All industries, all geographies, we saw an increase during Q1. It's not concentrated by one customer in one enterprise, one specific, you know, group of customers. It was very diversified, which is good news. It's not concentrated. It's happening across the board. Again, we continue to capture that value in our cloud and the scalability. As more and more binaries are coming into the organization, we're able to capture that and turn that into meaningful revenue for shareholders. Great. I wanted to ask, we've seen some dynamics in across other stocks that cover, you know, meaningful, you know, notably identity, where you have non-human identities just proliferating throughout the environment. Some of these identities are more sophisticated, and some are less sophisticated than human identities, depending on what they might have access to and how they're provisioned and governed. Do you have a similar dynamic on your platform with the introduction of LLMs and new features and functionality like, you know, MCP Server? How are customers, and how are you thinking about pricing with the adoption of those, you know, new platforms relative to how things have been priced before? I'll start with the pricing piece. Yeah. If you wanna talk, maybe a little bit about where the market's going with MCP and skills. Yep. From a pricing perspective, we also recognize that non-humans are now starting to make their way into the organization. We monetize in the cloud on data consumption and usage, and for security, we monetize based on the number of developers contributing developers. That could be a machine in the future. We're not at the stage yet, and we certainly don't wanna be pioneers in the pricing world. We're evaluating that. We realize that, you know, the gorillas, the big companies that the hyperscalers and infrastructure companies. They've historically priced off of seats, and they recognize that there's an opportunity to price off of maybe some type of hybrid model of seats and data consumption. We're following those trends very closely, and we'll see how that transpires, and we'll adapt. Today, we're continuing with the data consumption in the cloud, seats for security, it's a common currency. We'll see where the market evolves, and we'll change those practices as they evolve. Yeah. Brian, as it relates to, I think you were talking about MCP, and I will add scale as well. Sure. I think this adds to the scalability. The word you're gonna hear me use a lot during this quarter and going forward, I think scalability is a twofold word for us. It's a moat that we have in how we do things, but it's also scalability in this aspect, that we added new opportunities into Artifactory with new technology being created. The creation of MCP, which is a connection outside of your organization to use tools within your model, like Atlassian's Jira, like JFrog's Artifactory, other tools, those are exposures to your organization. As you said, it could be spoofed. Those are things that you're going to want to manage and have a system of record for to say, "When was this last accessed? Was it accessed properly? Where did it access? Was it doing something different?" I think as it relates to skills, I think the unique aspect there is, you know, you heard Shlomi talk about that was built in two weeks ahead of GTC. You can think about $10 million, $20 million, I don't know, maybe I'm being too low, of the amount of skills that will be built into agents inside an enterprise. Again, is that agent going to hallucinate? Is that agent doing what it was supposed to do? Is it acting differently? Those are things that will now likely be managed in Artifactory, in our new scalable revenue opportunities that have been built and added on in the world of AI. How we'll monetize that, I think, is part of a discussion of the AI governance bundle we'll come up with. Those could be things within AI Catalog that you say, "I'll take AI Catalog, and I'd also like Skills Registry and MCP Registry as add-on features." Just to let you guys know, our technical team sees skills as the next real vulnerability injection point, as a risk to the enterprise. How are most of your customers managing access from an identity perspective, you know, to make sure that the right people or the right agents are accessing, you know, your platform? Are you just partnering with some of the identity vendors, or are you assuming some of that security? We're assuming not the identity side of probably matching the identity. We're assuming more than the management of the MCP since it's built as kind of an open source architecture anyway, so it can be easily pulled into Artifactory and registered so that you know what it's doing. You can be working in conjunction with like, let's say, an ID- type security company. Our security more is what's being moved in and out of the organization. Was it allowed? Was there something accessed that should not have been accessed? Those types of things are gonna be tracked once you're in, right? The ID, I think, is gonna be to the spoofing of, you know, creating some type of spoof saying, "I'm Jira, and I'm not really the Jira connection. Then that becomes an exposure to the enterprise. Got it. Maybe on the point that you just you recently mentioned on scalability, maybe help, you know, for those that maybe aren't too familiar with the story, help us understand where the scalability enables you to efficiently grow compared to maybe competitors that are trying to edge into your space. I mean, you've got Sonatype that focuses on, you know, open source binaries. You have others like, you know, GitLab that have tried to elbow their way into your space. You're able to scale much more efficiently. Particularly into incremental languages. Maybe that, as well as maybe part B, the difference between code versus binary repositories. Sure. Well, I'll start on the first. I think we talked about this in the follow-up from earnings, Brian. Yeah. I'll give you the same type of example I gave then. Sure. Scalability is becoming very critical. I think in the past, in the last five to eight years, you could be a company that said, "Well, I program in the three largest open source packages. I don't really need all of the platform offerings from JFrog and the 35 languages it supports. In AI, that's not going to work anymore. That's a very much changing dynamic, that those alternatives that were good enough will not cover you, since AI is using all of the languages, and your exposure will be to all of the languages. As it relates to the scalability aspect, you know, when I joined JFrog, I wanted to know, "Hey, guys, you know, what's our difference? What's our moat here, right? Yeah. Tell it to a dummy, a guy that's not maybe very technical, and how would I go out and explain that? The way they talked to me about it is to think about it as a frequency. Here's a frequency, and we've got, let's say, 10 languages being supported, okay? I add a new language, it's gonna drop, and the frequency's out of balance. Now, JFrog can bring the frequency back to balance immediately. Others need time to bring that up, and then if you add another language, you fall back further, and you're constantly playing catch-up to get that additional language built in to keep that frequency of speed and security in terms of how you're developing, and that's really the differential for JFrog. I think that where that can also play out into the future, as we talked about, I think that as the machines start talking to each other and they're doing more, and even with maybe human developer assistance, we could see new packages that become important being created from AI. You're going to have to scale and be able to support those to scale with AI. What is it about your platform that enables you to bring your frequency back into sync, you know, from a, from a, maybe a technical perspective that is hard for others to replicate? There's a checksum feature that goes beyond my software for dummies kind of knowledge. There's some aspects built in that we built inherently from the ground up. You know, the things that my guys would tell me is that the competitor you referenced, Sonatype, you know, they were a great competitor and have always still been someone that maybe you go to in that case I gave you, w here maybe I started Sonatype because it wasn't, you know I didn't need everything JFrog had, but then when I want to go to the cloud, then I have to go to JFrog. Sonatype's problem was that they got stuck at 15 languages, and then the inherent scalability from the way they built the platform, they, that's where they're stuck. Yeah. That you would've seen them bought, I think, inherently to come after JFrog by someone else if they didn't have this problem. My guys, nothing against any company out there trying to do what they do, but that you would have to basically rip it to the ground and rebuild it up to break that scalability problem. Where does this come in in importance of the world we're in today, Brian? It comes in the importance that one of the AI lab companies who came to JFrog and is one of the leaders and has possibly a moonshot with us, unbeknownst to us, had tried to build a JFrog replication, failed because of scalability. Then sought out JFrog. I think that's the very much the differentiator for us. As it relates to source code and binaries, just quickly to wrap up on that, really, source code is where you're building up, and you're creating the language of what you would like to go into production, but you have to hit compile. When you hit compile, 10%-15% of that source code is combined with the open source software, and it makes a software package that you're going to deploy, i.e., when we do our updates on our iPhone. That update is a binary. There's a difference. Also, source code, at least today, is written very much in a language that you and I can decipher. Right. Binaries are machine language, zeros and ones, and there's a very much different skill set needed to manage each of those, and that's why they've been inherently different. Got it. Maybe on that other point, too, is, you know, I think Elon Musk recently tweeted that you'll see models writing directly to binaries. You know, I don't think you guys have seen that yet, but, you know, if something like that were to become a thing, how might that change your model, if we saw a tweet or something that all of a sudden this was happening? You look to the CFO. I don't think we've tried to model that in yet. No. Yeah. We have not-. Yeah modeled that in. There's no benefit there. The only benefit that you would see is if you're starting to create code, or I should say binaries that are going into production, that's gonna be a benefit to JFrog. Skip the process of writing the code and converting that to a binary. If you're writing directly as a production-ready binary, that's gonna be great news for JFrog, and we're gonna be prepared to capture that in terms of revenue and the scale that that may provide in the future. Because a production binary, Brian, is always more valuable than one. Yeah That's spun up and busted because I have to do updates to that binary in the field. I have to secure that binary. I have to have the metadata of that binary if something goes sideways. Right. To Ed's point, you would probably see some additional value creation for JFrog because I'm gonna start accelerating the number of production binaries that are gonna go. How would you even govern that? Like, how do you review that to make sure that, you know, it is what you think it is? Is that something where, you know, you would step in on the, maybe the security side or the governance side? I think governance is the word you just used. Yeah I think that's the next thing that you should be looking at in the world of AI for a company like JFrog. As we move to a more autonomous world, governance is going to be critical, whether it be the governance of gating all the steps are in fact done and recorded, whether it's the governance of understanding, you know, things like AI packages and what packages were used in the last five builds, like the Wikipedia of binaries through AI catalog. Right. You know, I think governance is the next thing. We've had cloud. We've got cloud and security today as growth drivers. I think as we move to a more autonomous world, your governance is going to be critical. Mm-hmm. Got it. Maybe on the security side, I don't know if you guys saw, there's another mini Shai-Hulud. Yeah. Oh, we saw. Oh, we saw. Yeah. It just seems like every day, you know. Yeah. You open up Bloomberg, or you open up, you know, your inbox, and you hear about another supply chain attack. How does that manifest itself? Is this just a building rate of demand and urgency on behalf of your customers? You know, do you get a bump from, you know, an event like that if it's a major one? Well, I think the bump happened in Q3, the awareness and the first Shai-Hulud event, and then you had events, you know, weekly thereafter. The awareness is there, and the decisions around bringing curation, which is critically important, a firewall around the organization has become very apparent. I can only comment on what we see in the pipeline. It's a very strong pipeline regarding curation. I think the awareness is there at the enterprise. We're actively working to convert those pipeline opportunities into actual durable revenue growth for JFrog. We've done a good job so far. Those decisions are being made at a very quick pace compared to, let's say, advanced security, where you're replacing disparate point solutions. Curation, there's no competitive alternative today that you're replacing. You're bringing that into your organization. It's a caffeine high. It's immediate. It happens, you adopt, and you put it into the organization. We see benefit in security revenues. We see benefit in the cloud because that's deployed in the cloud. Right now, it's been a nice growth driver, and that momentum continues because of these events. Unlike, let's say, a SolarWinds or a Log4j that happened once every other year. Exactly what you mentioned. You open the laptop, and every time you open the laptop, you hear about a malicious attack in an open source and at the binary level, and so the awareness is there. Got it. Super helpful. I have one more, and then I'll open it up to the audience for questions. I wanted to ask you on the financial side, Ed. Amazing quarter. Again, great top-line growth that kind of flowed through to better profitability. You know, relative to kind of where you guided, which would assume, I guess, imply a little bit lower margins, how do you think about what you let flow through and how we think about the amount of natural operating leverage in the business? Yeah. You know, as we kind of progress through the year? Yeah, it's a very good question. First off, when you look at the practices of JFrog and the discipline that we have around our spend and the balance of growth versus profitability, we've done an exceptional job of continuing to expand and having durable, meaningful expansion in our operating margin. Now, the guidance philosophy, which I've talked about a few times, is obviously a responsible top-line guidance philosophy. What we saw during Q1 was the beat 100% of that flowed to the bottom line. Will that continue at that same level throughout this year? That's uncertain. I'm less conservative on my operating expenses. I can't be. I already know what's committed on the operating expenses. As we have, and hope to have, outperformance in future quarters, I would expect a portion of that would flow to the bottom line, and that's something that we've done. We did that effectively during 2025. I would think we would continue to do that. The focus is really around what you mentioned is the balance, balancing that spend and making sure that we're capturing it into growth opportunities and that we continue to manage the operating expenses effectively, that when we do have an outperformance, that would flow. Got it. Below. Super helpful. Yeah. With that, I wanted to check to see if there are any questions from the audience. If you could maybe wait for the mic right behind you. Perfect. Yeah, just on that same topic, given the magnitude of the upside driven by overage at rack rate and cloud, did you guys quantify how much of the upside was from the overage? We didn't quantify it, but I think it's pretty clear that when you have a $7 million beat, and you're carrying over $4.5 million to the full year guide, you can assume that the difference is gonna be your usage over minimum commit, at least in the first quarter. Any others from the audience? All right, I have more. I want to ask on the sales and marketing side and your go-to-market motion, how do you think about, you know, given where the company is today, from a growth trajectory, you know, how are the hiring trends? You know, what is the outlook for ramping reps and scaling reps to address the growing market that you have? Yeah. Specifically, as it relates to our sales organization, we're built off of a capacity model. One of the things that we've done really effectively over the last three years or so is shifting the go-to-market practices to the enterprise, and we did a significant investment in that arena around bringing strategic reps, going after top- quality salespeople from large enterprise sales organizations, and bringing those to JFrog. You see that in the results of our $1 million-dollar customers, our $100,000 customer, and the growth that we've seen there. We've been very pleased with that. We made significant investments as well during 2025, and we're starting to see the fruits of that labor. The usage over the minimum commitments is driving the outperformance, a lot of that in Q1. We feel very comfortable right now that the sales organization has built the capacity to win in 2026. Of course, if we continue to have an outperformance, we're gonna reinvest that, not only in sales, but also in R&D to ensure that we're capturing future value from AI and making sure that we're ahead of the game as it relates to development of next-generation products and technology. How are the incentives for the sales organization, particularly given the fact that, you know, it may be more beneficial to commit to a higher level of spend, but your customers may not wanna do that right away? Yeah, yeah. How do you manage the conflict between those two dynamics? Yeah. That's actually a question that's been asked quite a bit in Q1 because of the outperformance and the revenue in Q1, and what do we do and to incentivize. I think it's become abundantly clear that its usage is over minimum commitment. I'll let everybody know, and we'll put it on record that, you know, our sales organization is compensated on commitment, not on usage over minimum commitment. They're incentivized to get the customer to commit to a higher annual commitment. They're not benefiting from the usage over the minimum commit in terms of their commissions and what's going into their pocket. There's a combination of the customer spending more. That's good news for JFrog. It's reflected in the revenue. It's not reflected in our RPOs, and it's certainly not reflected yet in the commission for our sales team, and they're actively working to move those customers to a higher annual commitment. Got it. Maybe want to touch as well on emerging products. Obviously, at swampUP, your user conference, you had a number of different releases. You know, a handful of products emerging then, and I think a lot of people have been focused on security curation, maybe haven't heard a whole lot about governance. Yeah. You know, which gets you more excited, and how do you think about the way you might disclose the traction of these emerging products on the platform going forward? Yeah, I'll start from the finance side. Jeff, you can maybe finish with the technical side. From a finance perspective, it's AppTrust and AI Catalog were the two products that we released during swampUP. We're still in the very early stages of that. We hope to have maybe an update in Q2 with some customers that are considering some of those products. We released them in September, Q3 of last year. We started to build the pipeline. We're seeing some nice traction in the pipeline and, as I mentioned, maybe an opportunity to convert that. It's certainly not considered right now as a growth driver in 2026. We see maybe in the future in 2027, and we'll update as part of our guidance. Governance is certainly an area of opportunity for JFrog, as Jeff mentioned. That's really where the platform is going. Today, it's not part of the guidance, so anything that we do in those products would be additive. You know, we've talked about some of the governance aspects and what they do on a technical basis. I think the key here to understand is that governance becomes much more critical to the enterprise as we move towards autonomous and more agents working autonomously. I would just point out, I think, a unique thing to think about for you guys is we talk to you guys about curation as a security product, you know, created by the Vdoo team that we acquired back in 2021. Our internal team looks at curation as governance, and we'll see that as a core aspect of governance in the governance portion of their platform that we'll be rolling out in the coming years. Helpful. Maybe wanna touch on real quick, capital allocation. You guys had a pretty well-timed buyback that you announced. What's the structure of that? Are you guys on a grid, or is this just opportunistic to be used at some future point? Have you dipped into it? Yeah. How meaningful is that announcement? Well, it was meaningful because we had an announcement that happened on February 20th that created a reaction in the markets, and it created a reaction within JFrog, and within six days, we had an authorization from the board to allocate $300 million of our capital to buy back shares. We are on a grid, obviously, at those levels, that after February 20th, that gave us, you know, an opportunity to build that grid, and we'll see what happens with the buyback. We'll report certainly in Q2 where we are with that buyback. As we think about capital allocation, and you mentioned maybe, what are we thinking about with free cash flow? And the amount of cash that we generate, we're very fortunate because of our disciplined approach and how we manage expenses, and driving free cash flow and the operations around collections, et cetera, that drive that. You know, that gives us the flexibility to invest in the next generation of, you know, products, and certainly with governance, there may be an opportunity to do some kind of tuck-in. You know, right now, there's nothing that we're actively going after, but the nice thing is that we have the flexibility to do that because of the practices and the discipline that we have as a company. Got it. Maybe one last quick one 'cause we have, like, a minute left. Just wanted to ask about the large customer adds in the quarter. You know, 50, 57 net new in the $100,000+ category. What was the driver of that, and how sustainable is that traction? Yeah. A lot of that has to do with the addition of security and the add-on. If you take an enterprise customer and they're adding security on that, enterprise at the lowest level is below that $100,000, and you add security, and that obviously gets you above the $100,000 mark. Security was a brilliant move on the part of the management team when they did the acquisition of VDOO many, many years ago. The taking that to market and seeing the criticality of it, that's what's driving the ASPs and why we're starting to see the traction, not only in the $100,000, but in the million-dollar cohort as well. I would just add quickly, I know we're at a time, Brian. Yeah. New Net new lands, that ASP is going much higher than what it was four and a half years ago when I joined the company. What a cloud win was then for land versus what it is now has materially changed. Part of that is that people are landing on the platform because we are becoming much more strategic of importance to the enterprise. Right. Landing with the platform and adding security on the initial land as opposed to four years ago, the kind of Artifactory product motion. Super helpful. With that, I think we're out of time. Ed, Jeff, thank you very much for joining us. Thank you. Thank you, Brian. Thank you for all of you as well.
Loading workspace