Thanks, John. Fiscal 2024 was another year of really important evolution for ReposiTrak. Here's just a partial list of what we got done. We rebranded our business to align our corporate identity with our industry leading platform. We uplisted to the New York Stock Exchange. We increased our quarterly cash dividend, repurchased common shares and redeem preferred shares. We returned more than $5.6 million to shareholders during the 2024 fiscal year through common stock purchases, redemption of preferred, and paying out cash dividends. At the same time, we further strengthened our already fortress balance sheet. We increased recurring revenues, grew net income and EPS even faster. We established the ReposiTrak traceability Network or RTN, as we call it, is the obvious choice to address the opportunity related to the FDA's Food Safety Modernization Act, Rule 204. At the same time, we sun-setted (ph) certain high touch, low opportunity revenue lines to free up resources to better address our traceability solution long term, while still delivering 7% revenue growth. We secured industry endorsement, signed major retailers and wholesalers, added thousands of suppliers to our queue and establish ReposiTrak as the thought leader in the space. It's an amazing beginning to the traceability journey that we're on. I'm extremely proud of the team for what we've accomplished. Traceability continues to exceed our expectations in almost every way. The size of the market is larger than we initially expected. The pace of adoption is exceeding our expectations. And beyond traceability for grocery, there's many, many ancillary opportunities in food service, convenience stores, other verticals and some amazing add-on products that will be rolling out in 2025, more about that later, obviously. So where are we? We currently have 4,000 companies and roughly 5,000 facilities that are being actively enrolled by our retail and wholesale customers. Representing about $10 million of annual recurring revenue run rate for us in the next 12 months to 18 months. The current FDA deadline is January 2026. Importantly, traceability is actually becoming less and less a regulatory push and more and more a market competitive pull. The recent spate of food safety issues that you've heard about is reinforcing and frankly, accelerating the demand for what we do. In fact, some large retailers and wholesalers are requiring all food suppliers, not just those on the FDA list to do traceability. This obviously increases the total size of the market. But be clear, it's multiples of what we currently see. As we've said, we'd welcome a delay in the January 2026 deadline would provide the industry additional time to meet the requirements. But to date, the FDA has not adjusted the time line. Nevertheless, many retailers appear more eager to establish traceability even faster than the FDA mandates it. For us, that means more and it means faster. We adjusted quickly with compliance, and we'll do it again for traceability. We're fully prepared. January 2026 is the current FDA drop dead date. Knowing this, retailers have dictated their own deadlines to get ahead of the line of procrastinators. Keep in mind that a retailer that doesn't require or meet the traceability requirements from its Rule 204 suppliers, owns the regulatory, legal and financial risk associated with the product. Retailers are taking the FDA really seriously for the obvious reason. Given all the new stories about food illnesses, we're seeing lawyers that are actually advising customers to demand suppliers that are covered by Rule 204, either comply or stop accepting product from them. Obviously, there's an unrelenting pressure to get suppliers doing their part or the retailer is going to fire them. As John pointed out, traceability contribute about 6% of our total revenue, about $1.2 million in fiscal 2024. This only reflects the portion of the suppliers that enrolled over the last 12 months to 14 months pro rata who've been enrolled provided the necessary data and are fully implemented and now being built. As John stated, we're now accelerating rapidly and sequentially quarter-to-quarter, driven by the enrollment lines created by our hubs. For those of you who ask when the revenue ramp will begin, the answer is now. Our job is to manage it, smooth it and make sure that our customers are thrilled with how we handle them. Let me explain the traceability enrollment process a little bit. As John alluded to, onboarding traceability suppliers as a complex multistep process. First, there's a discovery phase. We have to identify a hub suppliers broken into two categories: one, those directly or indirectly impacted by the law; and two, those suppliers that may not be governed by the FDA's mandate. Next, over a period of time, the actual traceability enrollment rolls out. We work with the hub and reach out to each and every selected supplier, explain the requirements and help them identify what where, etc., the required data that they have to provide lives. Many of the suppliers don't have the required information or at least not all of it. There's no simple standardization of data collection. Some data is collected and files and e-mails written out, etc. The files may be more than one of the supplier systems and need to be extracted on a routine and accurate basis. It is complex, particularly, if you consider the fact that 70% of the suppliers don't even have an IT department or technology staff to assist. We navigate that. We assist the supplier to understand what data is required, we collect it and set it up in our platform. We continue to advance our platform, which has resulted in increasing the speed at which we can be onboarding suppliers. Once connected, we can begin billing. The initial time line was a year to 18 months, if you remember, from identifying the vendors to monthly revenue. As of today, we've now cut that in half. The pressure of market forces, automation, the sheer number of hubs, the FDA adoption period is likely to reduce that time even more. The 4,000 suppliers that are required to enroll by their contracted hubs represents $10 million in annualized recurring revenue for us. Again, we can't project the trajectory of the full implementation. However, we believe quarter-by-quarter, you will see significant increases in our ARR. The scale of the current market penetration by the way is very attractive to additional retailers, wholesalers and others, hubs, as we call them. Why? Well, because we have many -- in some cases, most of their suppliers already in ReposiTrak traceability network, that makes the job of getting them up and running in traceability even easier. Our pipeline of additional retailers and wholesalers is very, very deep and will only add to the thousands of current suppliers being enrolled and onboarded. I'm not a tout, but we have an enviable competitive position, that's why we say everyone else is talking about traceability and we're doing it. Keep in mind that suppliers and others are likely to have multiple traceability type systems. So it's not really a zero-sum game. While traceability is our primary focus at the moment, our compliance and supply chain businesses are also growing, they augment traceability. While we are well positioned to provide traceability solutions, our customers still do have both compliance and supply chain problems that our suite of services can assist with, so let me summarize. We will continue to take great care of our customers. The current enrollment will have the inevitable effect of increasing our current recurring revenue growth rate. We prefer a moderate growth rate, prioritizing execution and maximizing profitability over speed that could jeopardize our ability to deliver for our customers. We won't allow that. We will continue to automate at every opportunity. We can still be better and faster so long as we maintain flawless execution. We'll continue to deploy our capital allocation strategy continue to buy back stock, common and preferred paying the dividend, increasing our cash balances to give our customers even more confidence. Finally, as you may have seen in today's earnings press release, just as we did with the 10% increase in the common dividend in November of 2023, I'm proud to announce that the Board has again voted to increase the common stock dividend another 10%, starting with shareholders of record December 31, 2024. Hopefully, from all of this, you can hear how optimistic and confident both John and I are. This is going to be an exciting next few years. So with that, I'd like to now open the call for questions. Operator?