Okay. So as Ryan explained, 2023 was a pretty good year. In fact, I would say it was a great year for the things that are under our control, pretty much everything under our control is either stable or improved, but there was one glaring exception. So this chart -- this complicated waterfall chart, let me walk you through it. And so what we can see here is kind of a breakdown of the major reasons that we gained and lost paid users over the course of the past couple of years. In 2022, we added 42,000 paid seats from new customers. And in 2023, we added about 43,000. So about the same between 2022 and 2023. Likewise, in the two years, in '22, we lost about 62,000 paid seats to churn, basically customers leaving the platform, going out of business, whatever it might be. And we lost about 62,000 in 2023 as well. So new customer acquisition for seats and also churn seats were basically the same year-on-year, but there was a big difference when it comes to customer expansion. You can see in 2022, our existing customers added about 85,000 paid seats. And that's been a huge tailwind in our business model is that we've grown basically when our customers have grown. 2023 is kind of a brutal year for our customers. As you can see, these same customers lost 42,000 seats. So basically, in '22, they added 42,000 -- or they added 85,000 seats in '23, they lost 42,000 seats. The net of that is over the past couple of years, we added about 4,000 active seats. But you can see as kind of a rollercoaster ride to get there. So our business, the actual fundamentals of the business itself, do customer acquisition, customer churn and so forth, actually quite stable. It's just the expansion and contraction of our existing customers themselves that hired people laid out on people wherever it might be. That's what accounts for the huge swing basically in the paid seats themselves. So the year itself was actually we think, pretty good. It was a difficult year for our customers, and that reflects through basically our results. And so if you think about how the year self is spent, it was really kind of a year of planting and 2024 is a year of harvesting, if you will. And one of the things we really plan to invest in is basically expanding our SEO and the keywords themselves. If you can think of it in terms of the top 100 SEO -- top 100 search results for each keyword, we've really expanded kind of the broad breadth of the number of keywords that we're going after because if you want to get in the top 10, you got to stop start in the top 100. And so you can see that we've had really, really sizable gains in the number of keywords that actually we rank for at all. Now if you dig into the keywords that were in actually the first page, that's where we do even better. It's like a really strong growth and actually the keywords in the first page. And so our SEO investment, which we've been strong in the past, so it's a big sort of machine to improve, but it's going to move proven pretty quick and really happy with that. And so the results there is we've seen actually our SEO traffic itself really just increased as well. Again, we've always been strong from an SEO perspective. And so it's sort of a big freighter to churn, but it's been really improved, and so that's been great. And so in 2023, we think we've really improved our SEO game and that's, I think, positioned us really well for continued growth in 2024. Now if you talk about some of the functionality that we launched last year as well. What of my favorites has got global reimbursement. So as you recall, we have customers all over the world, especially some of our large multinational companies with entities in multiple tritictions. So one of the most common features we've had from our large enterprise customers is global reimbursement capability. And so this is something that we launched last year, really have traction overall. You can see it's been growing exponentially over since launch. Even in the past couple of months, we've seen a 35% increase in the number of enterprise customers taking up global reimbursement. So this has been a great sort of a feature that our customers have asked for a long time, and we're really happy to have delivered. Also excited to talk about expensify chat. I know I've been talking about this forever. So we're really, really happy with the traction we've had in the past couple of years here. Also excited to talk about expense by chat. I know I've been talking about this forever. So we're really, really happy with the traction we've had in the past couple of years here. And we can see that basically chat has been around for a while, and it's been growing very quickly, especially in the past couple of months here, where we've seen that actually 7,000 distinct companies have started using chat internally. And so that's just within the past year, it increased over 250% increase number of customers that are choosing to use expensify chat inside their company. And that's actually a huge test of physical. This is -- right now, it's actually a different app. It's a different website. You have to go to do expensify to get it. And so this is showing existing customers are going to a new website to use this new functionality. Now recall, right now, Chat is a free feature. And so we're attracting the seats to make sure that we can charge for it in the future. But right now, it's actually just a free add-on to existing customers, but we're really happy that customers are finding value in it, so much so they're going through different apps of experience it. And so we think that all of this leads into a great future for a new expense pie. With that as time, you might recall that new expensify it's a completely open source community that is contributing towards it. And that open source community has grown staggeringly over the past year. Within the past year, we've gotten over 100% or contributors to the open source repo itself into that rate. And so we're actually having really strong growth in the community itself. -- and which is building -- it's basically been a huge force multiplier to our engineering team to be able to pull on to not just random contributors around the world but true extra contributors from different agencies and so forth. We've gone from being basically a small user of this reactive technology to probably the largest reactive contributor outside of Facebook beta. And so it's actually been a really important year for us because this is a super powerful technology for the future, and we've established ourselves as the leading name in it. So with that in mind, I'd like to talk a little bit about the new Expensify itself. And so new Expensify, it's a new technology to solve some old products. Now our strategy hasn't really changed. It's really about just doubling down and improving on the strategy that we've always had. And to kind of reiterate that strategy, Step one is we're going to capture a huge untapped market. And so we think 99% of the global opportunity is really in the VSB, SMB and no one's going after that right now. We think that we can build a platform that can tap this untapped market and basically grow uncontested. We think the only way that can happen, though, is with the bottom-up viral strategy, where the customers themselves promote Expensify just by the virtue of using it, and then we can monetize that primarily through high-margin subscriptions. I tend break in -- to dig in a little bit more to kind of talk about that. Step one, when we talk about the VSB, it really is a huge industry. We're talking over 1 billion potential employees around the world in companies under 250 employees. It is a huge market. It is so much bigger than the current market, and it's almost entirely untapped. Just digging into the U.S. alone, like 99.9% of all U.S. businesses are small businesses. Again, this is not just a global phenomenon. It's a local phenomenon in the United States. It's a huge, huge opportunity. And it's not like no one's known about it. Thus no one has actually taken a business model that can actually incredibly go out and get it. And so that business model works through viral lead generation. And it's not a new business model. Others have done it as well. So I'd say first is chat functionality is inherently viral. You can't talk to yourselves. To use the product itself, you have to go talk to someone else. What's at got to 1 billion users with 73 employees. We think the chat's an incredibly viral use case, and that's basically what the Internet was primarily built on. Likewise, payments, same thing. You can't pay yourself. You got to pay someone else. Payments are incredibly valuable, is godly viral. Venmo got to hundreds of millions of users because of this viral dynamic overall. And third, we'd say document management is inherently a viral function itself. Dropbox sort of introduced the entire consumerization of IT. The reciprocal reward program is a master class in how to grow viral. And so in case all of these document management and all of these, the three major use cases or chat, payment documents, that really is expense management. Expense management already exists in the intersection of those three. So it's not that extensive is pushing into each one of these. Expensify has always done all of these because they're very active of submitting the entry port to someone and you're talking with your admin about the expenses, that is a chat application. Likewise, it's obviously a payment application because you're getting paid for your centers. But it's also a document sharing application. I mean the most obvious documents are receipts, which was millions and millions of but also there's a bunch of other supporting documentation that goes into it as well. And so chat payments and documents, that's really what expense management is, and we think that actually exist in sort of the overlap of these three incredibly viral use cases. And so when we think about building on top of that for a new Expensify, it's really just doubling down on what these core strengths are and pushing a little bit into each of these different areas. Now we're not going to dislodge or these players anytime soon. But we think we can take a bite out of the market. More importantly, we can take the bite. It's right next to ours. Wherever we see the intersection of sort of chat payments and document we think there's a real opportunity to grow from there and no better place in the world for that is the accounting community because that's what they do all day every day. In a particular accounting firm, sure, many of them are processing expense reports, but the bulk of the accounting firm is actually doing tax and compliance. And that's just basically a ton of talking, a ton of Excel spreadsheet. So kind of the interaction around -- between organizations, not just within their own. And so we actually think the accounting community is a prime opportunity for this key intersection, and we think new Expensify can be targeted directly to them. So if we talk about basically what new Expensify is. Now again, we've been talking about it for a long time. And at its core, it's fundamentally a chat system. As you can see, it deals very much like what's apps, whatever it might be. You got your chats on the left, who you're going to talk to you a major conversation, you can do threads, you can react. And basically, it works a lot like any the chat systems. But it's kind of a few tricks out of the hood. One is it's a universal chat system. You can just basically mention not just people in your workspace, you can mention any e-mail address or phone number and we'll hold them direct into that chat room. And so think of like Slack, except without all that garbage about dealing with different workspaces and things like this. More it’s like discord but without all the weird gamer stuff around it. Or it's basically -- it's a more business-oriented, super flexible global chat solution designs where you can -- anyone that has an e-mail address or a phone number, you can talk with them. And likewise, they don't even have to use it yet. If you choose to talk to someone with the Expensify app via e-mail or text messaging, we will just e-mail them or text them. And if they respond to the email attacks, we'll show that tool. So it's a tool that you can choose to adopt as an individual, and you can use with 100% of people who have e-mail addresses and phone numbers and then we will communicate with them, however, is convenient for them. So it's a very powerful chat foundation. But it's also, of course, a payments tool. Now it's still basically the same chat experience. You can still talk to people and things like this. But a major part of talking to people is actually to share documents with them, share receipts with them, share payments requests and so forth. And then when you do that, they can click in to basically pay the payments. They can pull up their traditional sort of expense management sort of money page, we call it, where you can search by a reports and expense and things like this. So it has all the sort of same power that we've built up over the past 15 years doing expense management on a global basis. But presented to the chat centric context where every single data object can we talked about. So it's not just about paying people. And it's not just about talking to people after the expense is done. It's also trying to capture some of the conversation that led up to that expense overall. And so it's -- yes, it's a chat tool. Yes, it's a payment tool, but it's also a document management tool. Because again, this isn't with new. Expense management has always been about document management. And so now we're fiscally bringing that more to the forefront, especially when you start thinking about accounting firms, which are doing a lot of document heavy task-based functionality. If you're closing the books on a monthly basis, it means every month, you're spinning up a whole bunch of conversations about each basically category and ledger different sort of tasks the ed to close out and so forth. Now historically, you would use e-mail, Excel, maybe some sort of an issue attracting system, whatever it is. In our case, you can do all of that on the platform. You can take everything from the payments to the reconciliation and all of the discussions in between on the same platform. We just basically upload the files themselves and then we will store them permanently and securely inside of our cloud architecture. And so again, it's a universal system, but that means it also becomes a universal document sharing system. If you need to chat with or see a document with anyone in the world, the e-mail text now we become a tool to do that. So these are not new use cases. As you can see, chat payment document management, these are not distinct experiences. It's not like you to go open to the chat experience or whatever. Every one of these is all three. When you're sharing documents or chatting, you're doing payments, you're infusing all three of the use cases throughout the entire product and at all times. And so the ways when we keep talking about chat is because we think that chat allows me to sort of -- allows us to add a moat out of every feature. Again, expense management isn't new as this has been around since the dawn of time. But we think that actually building a collaborative real-time experience around it is, and we can bring new life into these use cases. And in the process of doing so, expand in this huge market that's been largely untapped. Now we talk about this idea of real-time expense processing. What makes it real time is that people are in the product already so they're in a position to act and build time. And as much as we might like, basically, a user to prioritize expense reports, they're not -- if it's not on their phone, if they're not actually in front of their face, they're just going to ignore it for as long as possible. Great thing about getting people into a real-time chat experience, however, is that when they receive the payment request, they immediately turn around and just to prove it because it's just right there. We make it so easy to do. So we can cut days out of the reimbursement process merely because days are waiting for the user to actually do something. We can take an action that took 72 hours and make it to 7 seconds. And so it's a completely different experience because Chat changes the behavior of the user to be into the products dell times, and that's in the position to act in a very different manner than they can another tool. So you can't just -- it's not a matter of just making the money move fast. You have to make the user lose fast. That's a whole different experience. Second, when we do bill pay and invoicing, again, functional that we've had for a long time. But our experience is about trying to capture more of the conversation around the bill and the invoice itself. Because every time you invoice our clients or pay a bill from the clients, -- there's a conversation around there. preceding that engagement was basically some conversation around MSA and SOW. There are some terms of the contract, whatever it might be. Currently, that conversation happens in, I don't know, e-mail, Slack or maybe a phone or something like this. Now we can capture all of those contract conversations in the chat tool itself, and then we can be the long-term storage repository of the final terms of the deal. So when you're reviewing the invoice, the invoice terms are actually right there in products. You see when it's supposed to start and how much it's going to cost. And so when you're actually approving a bill, you can assess whether or not that bill is actually in line with the stated purpose of the agreement itself. It's a completely different experience paying bill when we're able to talk to everyone involved in real time, and that's just another feature of adding sort of infusing chat about the existing old experiences. And next, let me talk about travel management. Now we've been talking about travel for a long time. We just travel bookings and so forth. But we think that there's a great opportunity for -- I think the term is a leisure. I don't know why it's called that. I do know was call that business plus leisure and just a fantastic term. can't got to love the Internet. But anyway, I think that a great thing about leisure is that when you're traveling for work, you're going cool places. And you're -- so the idea of book-ending and staying a couple of extra days and so forth, it's incredibly common, but it's not necessarily supported by the traditional tools. Additionally, when you travel places, you're traveling with other people, and you don't work all the time. You have off-hours. -- when you go to a conference, people are on call or on duty when -- but then they go wild out at night. And so as a result, we try to recognize the real-world social dynamic of people who are doing business travel. And there's a lot of -- normally, you would basically spin off of WhatsApp group or something like this to sort of after hours, you go someplace else. Instead, we just build that social group for you automatically. When you travel and multiple people travel to the same city, we're just going to throw them to a chat room together. So they can actually start coordinating their dinners and the act or of actual work activities right here in products. And so again, travel management is nothing new, but a social sort of leisure-based travel management is new. And I think that's something that's highly defensible because it requires integrated seamless chat functionality that has no one else has. And then finally, we talked about Universal Chat. And basically, everything we talked about here is designed to sort of cross IT countries seamlessly. Like you don't need an account. You don't need a password or any of this. It's basically just built in automatically. So anyone with an e-mail address or phone number, you can collaborate with. They can join doesn't require an app. You just open up in the mobile app or just respond to the e-mail, whatever it might be. So we're going -- we're working very hard to eliminate the barrier to adoption, such that no matter who you integrate with and who you collaborate with, they can engage with you directly to the product in whatever terms are most sort of pallet. And so all of this foundation, we think, creates a highly sort of dispensable number of values for of the high-margin subscription because fundamentally, in the end, pretty much any technology can be reproduced -- but it's very hard to reproduce chat functionality because that is actually held at the highest standard of any sort of usability or reliability and performance sort of standards. And so this is a completely different level of technology development. That's why we've been spending so long on it, and that's why we're years ahead of what we think the competition to do. So the kind of a of this overall, the three major sort of components of what we think is a long-term growth is first, we start with the ESB SMB market because it's huge and untapped and no one else is going after it. There is really no organized competition there. It's -- our competition is e-mail in it cell, and it's not fighting back. And so we think that it's a huge opportunity that's largely uncontested. Second, we think the only way to go out and get it, that the only way any also has ever gotten it was through viral word of mouth. And we're the only ones even trying that. If you look at any of our competition, all of them have the exact same business model, pretty much the exact same product being sold the exact same way, and it's all basically strongly. So we think that the way that you can capture this, it has to be with a different angle. The way others have captured this huge untapped opportunity has been through a viral word-of-mouth manner. Now -- and we're going to do that for expense management because we think that we're at the sort of the nexus of the three most important and most viral use cases in the Internet. And so we think they'll complete that again. And then finally, we think the subscriptions are the way that you can make profit in the sand sort of like red competitors because it's not a new idea to want to do everything, but actually doing everything is quite hard. And we've been working on building the foundation for a very, very long time. We think in the end, the most defensible way to operate in this market is what the best unit economics. It's basically to have the lowest cost acquisition into the largest market with the highest margins. Not exactly the most genius stuff, but saying it is actually quite hard. I'm saying it's easy, but doing it is quite hard. And so we've been focused entirely on unit economics and sort of profitable long-term growth for a very long time. And so we think that we have a very strong advantage of the competition, which is just now starting to think about this. Finally, I'd be remiss not to say something about AI because that just seems to be the thing that everyone's picked up on. But it's not a coincidence that Expensify has been pushing a chat focus for a very long time because -- we've known that this is going to come. I mean everyone's known it's going to come. But now it's going to come is different than actually doing something about it. We built our entire platform around chat because chat is the language of AI. The sort of generative AI chatbots are -- it's going to completely change how user interfaces are designed. Like historically, there's a bunch of buttons. There's a bunch of searching and things like this. And that's still going to be there in a way, but you can interact with AIs more natively actually through chat, to talking and things like this. And so our platform is about trying to build a single foundation where all kinds of information and people can collaborate on the same level of the AIs themselves. And so if you have a super intelligent hanging out with you don't want to basically just press a bunch of buttons to talk to them. That's not actually how they talk, they talk in the language that we talk as well. And so chat is the language of AI and Expensify as a foundation such as the AIs can collaborate on an equal footing with humans themselves. So we've been talking about all the stuff for such a long time. And I know that it's been a lot of work to get to this point, but we're extremely happy to actually start showing it rather than just talking about it. And so here on the screen at a QR code, one more trick of Expensify chat is that it's got public roots. If you scan that code, you're going to be on web and mobile, whatever it might be. You dropped directly into a room where again, don't need to sign up, you don't even need to type an e-mail address. You can just observe and read a bunch more information. There, you're going to get direct access to me, the rest of the product team, the executive team to talk in real time about the project itself. Now again, this isn't about financials. This conversation is about the road map itself. So it basically stick to the topic. But if any questions about basically how the product works, why we're doing certain things, how is differentiated from the competition and so forth. That's where we would love to talk with you. And so just scan that code to drop directly into a room, you're going to see the whole chat experience. You can start requesting real money from your friends. You can start splitting bills, you can start experiencing everything we're talking about right now. It works on all platforms, works with e-mail, phone number works everything. We think it would be great that you create an account, but we'll talk to you there. So I can't wait to talk to you soon. It's going to be a great time.