Elastic N.V. (ESTC) Earnings Call Transcript & Summary
September 5, 2023
Earnings Call Speaker Segments
Kasthuri Rangan
analystThank you, everybody, for coming. Day 1, already feels like day 2 to me, so much content, right? We have -- I think I was telling everybody that we have 3 days, 200-plus presentations, 50 of them software. So you're part of that exclusive 50 software, and 30 of them that I'm running back and forth. I just crack jokes and ask questions. But you guys do the tough work. I'm like the prompt engineer. I just asked the questions, and you guys are the brains behind the whole thing. So Ash and Janesh, thank you for coming. Yes, great to have you guys.
Ashutosh Kulkarni
executiveThanks for hosting us.
Janesh Moorjani
executiveThanks for having us.
Kasthuri Rangan
analystAbsolutely. So I can hear my echo very loudly. Ash, it's been about 2 years now since you took over as CEO.
Ashutosh Kulkarni
executiveA little under, yes, over 1.5 years.
Kasthuri Rangan
analystHow has it been? I mean how are you liking the CEO? Is it all what it's cracked out to be? Or...
Ashutosh Kulkarni
executiveThey don't tell you about the macroeconomic environment turning on you just as you take on the job. But no, look, it's been an interesting journey in every way. Like, we've made a lot of progress in the area. Just our focus on cloud. We made a lot of progress on making sure that we can drive both growth and profitability in the business. The focus on consolidation and helping customers really kind of started out onto the Elastic platform, like that's been a really good motion for us. It's paying good returns. And then generative AI, it's -- today, the entire discussion -- I think I spend more time talking about just our vector functionality and everything that it does, more than anything else. So it's a huge resurgence of interest and excitement that we are seeing in our customer base for search. And that's been just awesome to watch.
Kasthuri Rangan
analystWe can talk about vector all of this presentation.
Ashutosh Kulkarni
executiveI can imagine.
Kasthuri Rangan
analystYes, we'll get to the good stuff in a minute. But as you look out, how do you want Elastic to be seen? Let's say, what is your defining stamp on Elastic going to look like 5 years from now? What do you want it to be known for?
Ashutosh Kulkarni
executiveYes. I think our mission is pretty clear to us, right? So the way we see ourselves, we see ourselves as a data analytics platform, an AI-powered data analytics platform, for all kinds of real-time search use cases. What we really do incredibly well is allow you to bring in any and all kinds of unstructured data, very quickly make it all searchable, apply all kinds of analytics, using machine learning, using other techniques and then get value out of it, irrespective of the domain. Obviously, we get used a lot for use cases around e-commerce and so on but also around observability and security. And I expect that to continue to be the case going forward. In the next 5 years, and to me, we have a massive opportunity ahead of us to build a multibillion-dollar business. That's our focus, and that's what we're going to continue doing.
Kasthuri Rangan
analystGreat. And since you talk to customers quite a bit, I would love to get your perspective, as you're the doctor that feels the pulse of the spending environment, what are customers telling you about next year and how they view tech initiatives? And I'm happy to share with you what I've heard from other CEOs. We've been doing this, asking the same questions pretty much all day long. What are you hearing from your customers next year?
Ashutosh Kulkarni
executiveNo, sure. So there are two discussions that we seem to be -- that I seem to have like much in the same breath almost. The first is everybody is still very focused on making sure that they can control their costs. So the whole cost discussion is still very significant for customers and CIOs, decision-makers, of all kinds. And then the second is around generative AI, right? So everybody has a sense of what they can do with it. In the last few months, we went from what is this to now everybody having a game plan at least of what are the use cases, the early applications that they want to invest in and build generative AI applications for. And now it's a matter of them going through that implementation. But it's -- the cost pressure has not gone away. And from our perspective, we're actually leaning into it because we see an advantage that we have. And our value proposition is incredibly strong. Our pricing and the way we price is incredibly advantageous to customers and the number of things that they can do with us, we are using the current situation to our advantage. And I don't think that, that pressure is going to go away anytime soon.
Kasthuri Rangan
analystThat's good. So if you were to ask people -- your customers are still in a cost-constrained mode and they're approaching next year the same way, or after all, we've been through an unusual period. The last 12 months, rates have gone up from 0 to -- not 12 months, but rates have gone up from 0 to 25 basis points over the space of 18, 19 months, unusual time. But if things were to stabilize a little bit, Jan Hatzius, our Chief Economist and Head of Global Research, presented earlier today. He cut this recession probably from 20% to 15%, and he sounded quite positive on rates, inflation, the economy, et cetera. So if things were to stabilize, do you think we could get back to the point where the industry could reaccelerate next year? And what are your opportunities in a stable economic environment? Because we can look back at the last 18 months and say, "Wow, we survived." I mean I have a job. So -- but the next 12 months, what if it is stable?
Ashutosh Kulkarni
executiveSo we did see the consumption optimization stabilizing in Q1. And we talked about it on our earnings call, and Janesh can -- we can talk more about it. But we definitely saw that the motion of people trying to optimize their existing workloads start to stabilize. And the best way I'd characterize it is, generally, we are hearing from customers that they are where they want to be at this point. Like, they started doing things like moving more data to cold storage, which allows them -- even though the search -- the performance might be a little slower, it allows them to save not only on what they spend on Elastic but on the infrastructure cost. It helps them save a lot on the infrastructure cost. So we saw them do those kinds of things. We saw them start to sample data in certain cases. But the reality is that there's a limit to what they can do with all of those kinds of optimizations. I can store most of my data in cold storage and leave about 7 days' worth of data or maybe 1 days' worth of data in hot tier, so where it's like on disk and immediately accessible for querying and search and so on. But you're not going to reduce it below 1 day because you need at least that much data to be able to get your log analytics information or your security insights or whatever you're doing. So we're at that point where it feels like...
Kasthuri Rangan
analystLike, investing in security outage and somebody says it's going to take me 3 days to get back to you because my data...
Ashutosh Kulkarni
executiveRight. So there's a natural limit. And data volumes are continuing to grow. So we always knew that there was going to be a certain point to which these optimizations would happen and then things would stabilize. And we saw that stabilization in Q1. And like we've talked about, I'd like to see that -- I'd like to see how Q2 plays out. And once we see Q2 play out, like we'll be able to continue evolving our guidance and so on. But Q1 was a very encouraging sign. At the same time, we saw all the commitments that customers have been making onto our platform also start to ramp up. So these are the commitments that we saw customers make in the last several quarters where we have been leaning into this consolidation play. Like, those new workloads that are coming onto the platform, we talked about this that it takes some time for those workloads to ramp up if it's a new workload. We are starting to see that ramp up. So there's a lot of positivity there. And then generative AI is a whole another tailwind in a way. That hasn't even fully shown up in the revenue yet, right? So we have hundreds of paying customers at this point, but those implementations and workloads are in the early stages of production. And because we are consumption-driven, we recognize revenue when more queries happen, where more data comes in into those workloads. So that will take its natural ramp in time. So we haven't factored any of that for FY '24 but more for FY '25. So I think there's a lot that gives us confidence in the business. So from our perspective, the way we are looking at the macro is that we're looking at it as being unchanged and stable in some ways, right? So -- but there's a lot of positivity that comes from just all the actions that we've been taking, and that makes us feel really good about the opportunity ahead.
Kasthuri Rangan
analystThat's great. So Janesh, I told our clients that I would not use the expression, drilling down, double click, shifting gears. So...
Janesh Moorjani
executiveChanging focus.
Kasthuri Rangan
analystChanging focus, yes. None of that. I'm not going to use any of the terminology, but I wanted to get your perspective on the business -- the evolution of the business model you've certainly got it going with the cloud quite a number of years back. You had a consumption bent -- you still have a consumption bent to it. How are things looking like with respect to balancing out the business model? Are you at a point where you clearly know what kind of customer use cases are cloud versus on-prem and how this assessment might change in the future since you've been at the company for a very long time?
Janesh Moorjani
executiveYes, happy to talk about it. So from the standpoint of thinking about cloud versus self-managed, we've always let the decision be led by the customer. At the end of the day, people will deploy us where their applications and infrastructure reside. And for every customer that says, I'm all-in on the cloud, you look at them 5 years later, and you'll see that many of them have barely moved an inch. So we've always said, look, we will never be the reason to slow you down. If you want to be on-prem, great. If you want to be in the cloud, great. Now we prefer that they are in the cloud because it's better for them, it's better for us. They get many more capabilities and advantages from being in the cloud. So we create much more emphasis on cloud, but it's never been about a forced march of any sort. I know that's been something that some others have tried. But for us, it's always been let the customer decide. And over the course of the past several years -- we went public in late 2018, and from that time frame when cloud was probably around low to mid-teens in terms of the mix of our total revenue, it's increased. Now it's 41% of total revenue. And looking ahead, I do think that cloud will continue to be a growth engine for us. It will continue to grow faster than business overall. We will continue to see a shift more towards cloud in terms of the mix of the business. And that's just the nature of the workloads and where they reside. And the fact that most new workloads that customers start up tend to start in the cloud and then they grow in the cloud. And so that's where we see a lot of the growth. Our partnerships with all the hyperscalers have actually helped quite significantly in that regard with AWS, GCP and Azure. Those are working really well for us. We won a number of awards from them. We've had built deep technical integrations with them. And then the other dimension that I think about in terms of the evolution was around solutions, which you alluded to as well. And if I think about the solutions as security, observability and traditional search, which has been the bread and butter for us, at the end of the day, all of them have been growing quite nicely. And particularly with generative AI, as Ash was saying, there's a new level of excitement around search, in particular. But that also finds its way in the form of capabilities for observability and security with things like the AI assistance that we are launching. So I do see all the solutions areas continuing to grow quite nicely for us. We are not trying to engineer a mix shift. We've not set targets to say we want one solution to grow faster than the other or anything of that sort. So as long as they all continue to do well, mix shifts, if they happen at all, will play out over a much longer time frame. So we're happy with the balance that we've got, and the balance that we've got in the business has been one of the core strengths of the business for quite some time now.
Kasthuri Rangan
analystGot it. I think maybe I'm getting the companies mixed here. But Ash, you have an MBA, right? And you understand finance really, really well. And you are telling me that you understand discounted cash flow and the net present value and all that.
Janesh Moorjani
executiveBetter than I do.
Ashutosh Kulkarni
executiveI don't pretend to know more than Janesh or many others of my colleagues, but yes, at some point of time in my life, I did spend time here at Berkeley.
Kasthuri Rangan
analystOkay. That's a great business school. Somebody in my family also went to that business school, so I'm partial to it. Now getting to ESRE. So how long has this product been in development? And when did you take the cover off? And talk to us about that overall platform, and then we can get into vector search.
Ashutosh Kulkarni
executiveWe started investing in vector database functionality a while back, like almost 3 years back, when we started looking at -- because where this journey started was really with our appreciation of foundation models and the progress we were seeing with these transformer models and how quickly that was evolving. We were tracking everything that was being published. And one of the first things we did, I think, over 4 -- around 4 years ago or so, was made it possible for you to bring external models onto our platform and run them natively in Elastic. So bring your own high-touch models. We built an indication with Hugging Face pretty early. And the idea was like just go bring your models, run them on Elastic natively on data that's sitting in Elastic. ML, we always felt was going to be a very differentiated element. And the way we've built our platform is everything that we build on our platform, everything above it takes advantage of it, right? So our AIOps functionality for observability was built directly using that same platform functionality on ML, same with behavioral detection for security. It was all built that way. And then 3 years ago, a little over 3 years ago, we started like really looking at this area of vector databases and dense vectors and what does it take to create a vector embedding using inference models, and then how do you store them and you search across them very efficiently. And we reach them decisions pretty early based on the state of the art and what we believe was the right way to do it. We were pretty clear that we didn't want to build this functionality as a bolt-on. And we are now seeing all the benefits of that. That's the reason why we built it directly into the scene. And the reason for it is there is so much contextual information that you need to provide in any kind of search, everything from geolocation to personalization, to document-level permission, so what data do you have access to versus not. All of that is context that needs to power how you search across information in a database. And so we have, over the years, built all of those capabilities, that richness, the functionality. And we knew that even in these vector use cases, all of that was going to be super important. So building it as a bolt-on was not the right answer. So we wanted to build it in the core. So we started working on that. And 2 years ago, around the time of 8.0, we released the ability to store dense vectors in Elastic and search across it using, what I would describe as, brute force method. So we implemented the nearest neighbor algorithm, the KNN algorithm, and that was a while back. And we saw customers start to use it, but the search was not that efficient because it was quite literally a brute force method. It works well up to a certain scale, but not beyond that. But we had been already working on the next evolution of that, which was the ANN algorithm, the approximate nearest neighbor, which tends to be more sophisticated, more efficient, faster. It uses something called the HNSW, the hierarchical navigable small world graphs, which most vector database companies have used as the underlying algorithm. And that, we released, I think it was 8.6, I forget the exact time now, whatever, 6 months ago. And we released that along with our own zero-shot inference model that we call ELSA. There were a bunch of other capabilities that we released. We talked about the fact that there were some new features coming. All of that we released 6 months ago. And when we released that in 8.6, we really started to see customers pay attention and start to use the vector functionality in meaningful ways. And since then, we've been continually driving into our road map. Like, we've recently released functionality that allows us to take advantage of native instruction sets in modern CPUs, what are called SIMD instructions, so single instruction/multiple data where you can take an instruction and, in the chip itself, apply that against multiple data elements, across the vector. There's a lot of part that Java can't take advantage of these kinds of things. Java itself has been evolving. Like, you don't have to make a choice between being threat safe, using a language like Java and not being able to take advantage of some of the CPU instructions in modern CPUs that are now available. So Java has incubation APIs now that allow you to go directly. We've already taken advantage of it. So we have been constantly evolving on our performance, on the ease of use capabilities. Like, the ease-of-use front, how do we allow you to just have Jupiter notebooks that you can use to build these applications very, very quickly. So there's a lot of work that we've been doing. This is a big focus area for the company. So it's been a long journey, so to speak. So this was not something that we launched in a hurry or launched without forethought. It's really well thought out.
Kasthuri Rangan
analystIt's really well thought out. So I know that Janesh, when you and I met for the first time, with your founder, it was about search. That was the killer application, right, 6, 7 years back or so. We're coming back to what made Elastic such a great piece of technology. So do you think, in some sense, search becomes the defining use case and that are we at a point where you could -- certain vision, the beginnings of a platform, tooling, enabling new applications to work and you could start this as almost a separate product, a separate SKU, a separate business use case? Where are you going with this? Because it sounds like this is...
Ashutosh Kulkarni
executiveYes. I can imagine how from the outside, if you've heard us talk a lot about observability and security in the last few years, you would think that search was not still our -- how we think of ourselves.
Kasthuri Rangan
analystI never thought that way though. Janesh knows that, right?
Ashutosh Kulkarni
executiveWe're search. Internally, that's the way we felt. We've always felt that it's always been about search. The way we got into observability and the way we got into security and the way we differentiate and win in observability and security is because of search, right? So we -- our focus, like when we play in observability use cases, like we've said, we always lead with log analytics. And the reason why we win is when you're dealing with logs, it tends to be extremely complex. Logs don't always tend to conform nicely to a particular format or schema. Application logs tend to be all over the place. And when you're dealing with that kind of data, we are incredibly good at helping you make them understandable, searchable, analyzable. That's the reason why we win. Same with security because when you're dealing with security logs, security data, you're trying to correlate across these different data types, they tend to be all over place. And our ability to do that incredibly well, incredibly fast at very large scale, that's why we win. So we've always had that core search DNA. Now what we typically have classified as enterprise search, right, so whether it's e-commerce search or all kinds of other broad set of search use cases, for those enterprise search use cases, generative AI is definitely creating a massive resurgence of interest and excitement, which is great. Like, that's very good to see. But generative AI is also making observability and security really interesting for us.
Kasthuri Rangan
analystWhy is that?
Ashutosh Kulkarni
executiveSo we released our security AI assistant. It's now in beta. And our observability AI assistant is now in tech preview. And we are actively showing it to customers, getting feedback, customers are playing with it. It's built on top of ELSA. So it's built on our core platform, much like everything else we do.
Kasthuri Rangan
analystYou didn't call it copilot.
Ashutosh Kulkarni
executiveWe call it assistant. AI -- it just felt like wrong to call it copilot because I love the term copilot. I think Microsoft did a wonderful job by calling it copilot. But now it almost feels like it's their term, right? I feel like guilty about it.
Kasthuri Rangan
analystYes, they're more copilots than pilots. But like orders of magnitude, like it's 7:1.
Ashutosh Kulkarni
executiveTotally credit to Microsoft for it, man. It's a wonderful term, better than Clippy. But it's -- the assistant is built on top of ELSA, both of these assistants. And the kinds of things that it lets you do is effectively based on the alert, as an example, give you a very prescriptive guidance on what are the next steps. And you can have an interactive conversation with the assistant and say, okay, that's a particular, what does this error really mean? How many places am I seeing this error? What do I do next about it? And the assistant will even do things like ask you, do you want us to open a case in PagerDuty or ServiceNow or whatever. And through our integrations with them allow you to open that case.
Kasthuri Rangan
analystIs this not available now?
Ashutosh Kulkarni
executiveThis is all in beta, yes, we are showcasing this to customers. So not -- I know not everybody gets excited about reading what the IDCs and Gartners and Forresters of the world say. But like IDC did a market perspective where they sat with us, we showed them a demo. They've done a write-up on this. This is -- when you think in terms of how can you make it easier for less sophisticated security analysts to use the security tooling that they have available to them and have a better outcome, like, this is really valuable. So we are seeing a wonderful conversations coming out of it. It's fun when you see a customer actually stand up and walk closer to the TV to see the generation of all of this information in the assistant when you're showing them a demo. So I feel excited about not just what this is going to do for search but also what it can do for other domains that we play in, which is why, like -- but coming back, it's still all about search.
Kasthuri Rangan
analystYes. I'm going to ask you, Janesh, a question. But before that, you guys are all invited to come back to next year's Goldman conference. You have to register yourself and your copilot. So just be warned, we'll all have co-pilots, maybe multiple copilots.
Ashutosh Kulkarni
executiveAI personality. Maybe a copilot can register you.
Kasthuri Rangan
analystI know, yes, right. Yes, it's a world of possibility. So Janesh, how are you going to get paid? What is the monetization model for generative AI? I think a range of companies have come up with $30 per user per month. Another one has raised prices by 60% for the pro plus version. How are you looking to monetize? Are you taking a different tack? Or...
Janesh Moorjani
executiveYes. Our approach is to actually bring the same simple, powerful pricing model that we've always had with the product and bring that to AI as well. So the way I think about it is, in terms of the capabilities that you need for generative AI applications, the machine learning capabilities, the advanced features, those are only in our higher paid tiers, in platinum or above. The AI assistance that we talked about, when those go GA, those will be in the enterprise tier. So for somebody to take advantage of all of those features, they have to be in the highest paying tiers. Now there could be other reasons why they want to move up to the higher tiers as well. But fundamentally, if you're in a lower paying tier and you want to take advantage of these features, you have to pay up. And there's a pretty significant price difference between the most basic tiers and the higher level tiers.
Kasthuri Rangan
analystIs there a price increase for the highest tier that includes the AI functionality? Or...
Janesh Moorjani
executiveWell, no. So if you're in the highest tier, in the enterprise tier, and you have the features for AI included, you'll have the assistance included, what happens then is depending on the kinds of use cases that you're using, if you're using more use cases related to AI, those will tend to be much more resource intensive because they are highly compute-intensive. And so at that point, it causes the meters to spin faster. And that's how we monetize because ours is a resource-based pricing model, and it's tied directly to the value that customers get from the underlying technology. And that's been one of the cornerstones of our pricing model that has helped customers over the past several years make sure that they are tying business value to the amount that they are paying us. So that will continue. And as their -- as the meter spin faster with these more compute-intensive use cases, that then drives incremental revenue for us.
Kasthuri Rangan
analystWhen you say spin faster, I grew up in India. So we have these auto rickshaws.
Janesh Moorjani
executiveYes. So you're familiar with fast-spinning meters.
Kasthuri Rangan
analystExactly. Anybody been in an auto rickshaw here in the audience? If you know. Nobody has been on an auto rickshaw. Have you been in an auto rickshaw?
Ashutosh Kulkarni
executiveWe both grew up in Bombay.
Kasthuri Rangan
analystIt's been a while to spin the meter. We told the guys, "Your meter is spinning really fast. Slow down, buddy." Anyway, so any questions from our clients here, just feel free to raise your hand, and use your best prompt engineering skills. I think I scared people away, right, by using the words prompt engineering. Yes. Okay. We have a prompt engineer, come on, yes. Go for it.
Unknown Analyst
analystSo you talked about your new vector search product recently coming to market in version 6.8, and it's very early in this market. Can you just talk about sort of the competitive landscape and what differentiates your vector search versus other solutions in the market?
Kasthuri Rangan
analystIt's a good one.
Ashutosh Kulkarni
executiveYes. So I can give you a sense of like what we're hearing from our customers who have played on with multiple different products and have chosen Elastic. Roughly, the feedback falls into 4 categories, and I was describing it to a few other people that we met earlier today, during the day. So first and foremost, the feedback that we're getting is our vector implementation is really good. It performs well, scales incredibly well. And we participate in public benchmarks, so you should be able to go and see the data for yourself. But people are generally giving us very positive feedback on our implementation. The second feedback that we're getting is a lot of the features around just the richness of context that we can offer are very differentiated. And the hybrid search functionality is incredibly valuable. We implemented something called reciprocal rank fusion. And with reciprocal rank fusion, basically, what you do is you use multiple different techniques, vector search, semantic search, texture search and use the multiple techniques to re-rank the results from each other to get the most optimized output, the most optimized search result. And this work came out of -- reciprocal rank fusion came out of academia. We were one of the first to implement it. Now others are trying to catch up. But when you think about context, even beyond that, being able to pass personalization information, being able to pass geolocation information, is incredibly important and our product is able to do that. And you can imagine the value in that, right? Like, if you are based in Europe, and I'm based in the U.S., and we asked the same question about your company's vacation policies. We should get different results. So the search should be augmented with context. And the third big piece of feedback that we get is just data policy, data privacy and security, which is critical. Like, we've implemented document-level permissions and things like that directly into the product. And it's an afterthought for many other vector pure plays. And that's a huge problem for enterprises. Like, no enterprise is willing to violate data privacy regulations. And we are able to adhere to that. We're able to guarantee that. And lastly, incumbency. Look, I mean, the reality is that when you talk about search, in Elasticsearch, we've had an amazing reputation for the last decade not only within the 20,000 customer base that we have but also within just the broader community of users. So when you add all of that up, like we've got a really differentiated story and one that even though customers might play around with multiple technologies, they seem to be choosing us. So we feel pretty good about our position.
Kasthuri Rangan
analystAsh, I had one final question for you. I could ask you more questions, but I know you got to go as well. Really appreciate you coming. So how are you thinking about -- industries gone through retrenchment, freezes, layoffs, et cetera. You guys had your layoffs a while ago. How are you open to hiring at this point and picking up the pace of hiring?
Ashutosh Kulkarni
executiveWe are already hiring, right? So what you should expect is we're going to continue to hire. We're going to hire in the places where we see the biggest opportunity for growth. So whether it's in R&D and areas of marketing, where we'll continue to invest. We have a strong position in generative AI. We feel really good about where we are, but I see this market continuing to grow. And we want to make sure that we are not only leading now, but we are leading 3 years from now, 5 years from now. So we're going to invest in those areas, also in sales capacity. We made a very strategic decision that we're going to service the SMB segment through self-service, but we're going to focus our sales energy on the enterprise and commercial segments, and that's paying off incredibly well for us. When you look at the larger commitments that we are seeing from customers, so we'll continue to make investments in those areas. So we are hiring, but the model is such that we feel really good about the operating leverage that we get in the model as we continue to grow. And so we feel very confident that we'll be able to both grow and drive profitability as we go forwards.
Kasthuri Rangan
analystDo you want to add anything to that, Janesh, because that's been a big thing, right, operating leverage with the growth?
Janesh Moorjani
executiveYes. No, Ash touched on it quite nicely, right? We expect that we will continue to grow revenue faster than expenses and just stay wise and thoughtful on where we are making investments. We're not going to compromise growth, but we can deliver against the operating leverage that we have inherent in the model like we've demonstrated already.
Kasthuri Rangan
analystGot it. On that note, thank you so much, guys, for coming.
Ashutosh Kulkarni
executiveThank you.
Kasthuri Rangan
analystThe story sounds even more interesting than last year. We have this new vector search capability, and we wish you really, really well. We wish you get more and more customers for this. And thank you once again. And we have 2 more days of this.
Janesh Moorjani
executiveSo enjoy the conference, guys, appreciate it.
Kasthuri Rangan
analystYes. Thank you so much.
This call discussed
For developers and AI pipelines
Programmatic access to Elastic N.V. earnings transcripts and 32,000+ others is available through the
EarningsCalls.dev REST API. Plans from $24.99/month — full transcripts, speaker segments,
full-text search, and the recently-added /api/v1/transcripts/recent polling endpoint for ETL pipelines.