Okay. Thanks, Matt. I'll start off with a light comment. We had -- Matt received a text this morning after our earnings release, and I received a call. His text said marketing cost of 30%. Have you lost your mind? Now for those new to us, you know, we don't spend any money on marketing, virtually any money. We don't spend money -- and we have no salespeople. So up 30% or $100,000 is nothing. So that was said in jest. But yes, no, we haven't lost our mind. We still have no salespeople. We still spend very little on marketing. And I got a call also this morning after the release and from one of our long-term investors. He's surprised you're still doing this. I thought you said you were looking at a younger leadership in the last couple of calls. Well, we are. I told them as long as Matt keeps reporting good results, things keep going really good. Maybe I'll hang around, but not really. And I'll say more about that at the end of the call. And so just -- as Matt said, our revenue and profits, they exceeded our expectations due to another license tier payment, everything else is pretty much what we expected. I don't expect another license tier surprise this year, but I'm not going to say what might happen. Our Processing and License revenue components grew just 7% of the year, but 11% for the quarter. And adjusted for a couple of old customers that were acquired by other parties in 2023 and had to leave the platform, we were up, I believe over 30%, and that's the number that I look at. And it's really what do we -- what kind of new business are we acquiring outside of our largest customer. For 2025, we do see revenue north of $60 million. And most importantly for metrics and long-term projections, we believe we will grow 30% to 40%, excluding our largest customer. We see a path for that to continue in future years. Total revenue for the year actually could be even in the 64 or higher range, although we had other guide to a little bit lower and we don't have that confirmed and under contract at this point. I will say, we've already signed three new customers this quarter. Typically, fintechs, and they go live in the next few quarters and they're small, and it will take time for them to grow. At least one of those that we signed is moving from another so-called modern processor who just could not reconcile accounts, which CoreCard of course does every day to the penny. I think the newer processors who are trying to compete in the revolving credit space are finding what I found to my surprise many years ago, they tried to reconcile revolving credit card balances, it is really hard, where the data for the network often gets corrected a day later, cardholders pay the wrong amount days late and then they claim they paid on time. So a human has to decide whether to change the payment receipt date or not, returns are sometimes taken several months later and they end up being partial returns for which interest has already been charged. And in some cases, the portfolio which is holding the credit has actually been sold off. And then the regulator says prove to me the interest conforms to the published card's terms and conditions. That's hard. And then you have to keep all those details, which legally requires for seven years with sometimes regulators going back to a transaction made several years past to prove or disprove a claim. Not easy. It is not primarily a technology challenge, but a business knowledge challenge that has to be transformed into technology outcomes. That's why the legacy processors have had no real competition in 40 years. They know how to do this, and they know how to do it at scale. Any smart coder could do it for a few hundred or a few thousand accounts. You just mainly adjust for errors, but it didn't work when you've got millions of accounts. I believe CoreCard is the only modern processor that can legitimately compete with a legacy processor today for large scale revolving credit programs. I know no other modern processor that has even 0.5 million active revolving credit cards. CoreCard has around 15 million on their platform. A comment about our new platform called CoreFinity or CoreFI, it's incorporating all of the complexity and features of the current platform, but using the latest technologies and architected for the cloud. Most importantly, it's factored in time travel testing that will speed up adding unique programs for innovative issuers. I guess that brings me full circle in my opening comments. I previously talked about companies inquiring by CoreCard as a possible acquisition candidate. I've been forever open and regularly say, we always try to do what's best for shareholders, and that might mean selling the company to a larger enterprise that can more easily scale the value from our platform. While at the same time, we get up every day and run the company as if it's going to be independent forever. We have, over the last few months had dialogue with different parties and more recently focused on discovery of what interest might be in the financial services market for a first-class revolving credit platform, both our current proven scalable semi-minor platform as well as our new CoreFI platform. The Board wants to make a decision to either do a transaction or quit talking about it and focus on finding a new President. I'm not going to be the President who gets to take advantage of future CoreFinity platform as we'll either partner with someone else rather soon or we do find the right President to keep building. That said, we put in place an informal but comprehensive process to discover interest in order to maximize value for our shareholders. We'll know in the next few months the future direction and it may simply be turning this great company over to a successful President to continue building or it may be accepting an acquisition offer. I guess, finally, because I know I get questions on this, talk about the status of the Goldman Sachs relationship. Matt talked and we've talked about amended contract last call that goes through 2030, but does have termination rights with compensation after the end of the 2026 year. Nothing has changed on that end, and I continue to speculate as I have in the past just based on the news we all read that Goldman would get out of the issuing business as soon as it can and a new bank will take on the Apple program. The press reports that conversations are going on with different banks, and I would certainly expect that to be true. I have no information that would provide any certainty that whatever new bank is chosen would keep the program of CoreCard. All banks have existing agreements with processors, either FIS, Global Payments or Fiserv, while JPMorgan Chase mostly does their own processing. CoreCard would hope to maintain the processing and we'll do whatever we can to keep the valuable client and introduce the most successful new credit card ever to the market. I know any of the legacy processors could eventually code to the current card specs. I also believe it would take two to three years to transition as Apple expects perfection and then go through months of testing. I'd say that also believing that keeping CoreCard would be the best outcome for whatever bank ends up of the program. I can be less risk and no more costly. Other than that, I have nothing more to add. So at that point, I'll take questions that you might have a better eye.