<!DOCTYPE html><html lang="en"><head><meta http-equiv="origin-trial" content="A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RArWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9">
  
<script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=UA-113590965-4&amp;l=dataLayer&amp;cx=c"></script><script type="text/javascript" async="" charset="utf-8" src="https://www.gstatic.com/recaptcha/releases/EGbODne6buzpTnWrrBprcfAY/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-zYfvuq6xV6aLevocYkVfLId59jcIkDZniQX2TsTt9LIa0Tf1ORHFh4oKI1naLgGF"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-REPSH58KSM"></script>


<script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-5KBPWNG"></script>


<meta charset="utf-8">
<meta http-equiv="content-language" content="en">
<meta name="google" content="notranslate">
<title>CTLP - Earnings call transcript Q4 2024 | Cantaloupe, Inc.</title>

<meta property="og:title" content="CTLP - Earnings call transcript Q4 2024">
<meta property="og:description" content="2024 Q4 earnings call transcript for Cantaloupe, Inc.">
<meta property="og:image" content="https://files.capedge.com/images/logo/896429.png">
<meta property="og:url" content="https://capedge.com/transcript/896429/2024Q4/CTLP">

<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, shrink-to-fit=no">
<link rel="stylesheet" href="/css/style.css?v=20240911T113935">
<link rel="icon" sizes="32x32" type="image/png" href="/img/icon-200.png">
<link rel="apple-touch-icon" sizes="200x200" href="/img/icon-200.png">
<link rel="canonical" href="https://capedge.com/transcript/896429/2024Q4/CTLP">



</head>
<body class="plan-free no-sidebar-wrap">

  <a name="pageTop" id="pageTop"></a>

  <div id="alert-container"></div>

  <div class="d-lg-none" id="mobile-mode-canary"></div>

  <div id="main-container">

    <div id="above-footer">

      <div class="container">

        <div class="row align-items-center py-3 py-lg-2 d-print-none">
          <div class="col-4 col-lg-3 order-1 pr-0">
            <a href="/user/dashboard" id="logo-container"><img src="/img/capedge-logo-by-finsight.svg?v=20240911T113935" alt="CapEdge" width="174" height="37"></a>
          </div>
          <div class="col-12 col-lg order-3 order-lg-2 pt-3 pt-lg-0">
            
<form action="/search" method="get" id="mainSearchForm" spellcheck="false" autocomplete="off" role="search">
    <div class="input-group">
        <div class="tokenInput tokeninput-container tokeninput-empty flex-grow-1 form-control header-search">
            <input id="searchInput" type="search" name="q" placeholder="Search by ticker, company or words in SEC filings" value="" tabindex="1" autocomplete="off" autocorrect="off" autocapitalize="off" style="width: 100%;">
            <script class="tokeninput-data" type="application/json">
            {
                "resultDataProp":"suggestions",
                "resultTextProp":"name",
                "resultValueProp":"value",
                "url":"/search/suggestions?profiles=true&q=$query&ctxType=company&ctxVal=896429",
                "values":[],
                "type":"lookup",
                "completionGroups" : {
                    "profiles" : { "heading" : "Filing Profile", "newOption" : false },
                    "searches" : { "heading" : "Search Across Filings, News and Transcripts", "newOption" : false }
                },
                "autoSuggestMode":true
            }
            </script>
        </div>
        <div id="searchLoading">Loading</div>
        <div id="searchAdvanced" class="d-none"><a href="/help/search" tabindex="2">Advanced</a></div>
    </div>
</form>

          </div>
          <div class="col-8 col-lg-3 order-2 order-lg-3">
            

<div class="d-flex justify-content-end align-items-center user-action-buttons">
	
	<a href="https://help.capedge.com/release-notes/" target="_blank" class="mr-4 text-decoration-none header-help-link"><span class="d-xxl-none"><i class="fe fe-help-circle d-block"></i></span><span class="d-none d-xxl-block"><i class="fe fe-info"></i> What's new?</span></a>

	<div class="btn-toolbar align-items-center" role="toolbar" id="favourites-toolbar">
		<div class="btn-group" role="group">
			
					<button type="button" id="btn-toggle-favourites" class="btn top-level active" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="favourites-col" data-original-title="Toggle favorites"><i class="fe fe-star"></i></button>
				
					<button type="button" id="btn-toggle-alerts" class="btn top-level" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="alerts-col" data-original-title="Toggle alert feed"><i class="fe fe-bell"></i></button>
				
					<button type="button" id="btn-toggle-notes" class="btn top-level" data-toggle="tooltip" data-placement="bottom" title="" data-click-toggle="notes-col" data-original-title="Toggle note list"><i class="fe fe-edit"></i></button>
				
			<div class="btn-group" role="group">
				<button class="btn top-level dropdown-toggle user-plan-free" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">TS</button>
				<div class="dropdown-menu dropdown-menu-right">
					<a class="dropdown-item" href="/user/edit">
						<i class="dropdown-icon fe fe-user"></i>Edit profile
					</a>
					<a class="dropdown-item" href="/user/changepassword">
						<i class="dropdown-icon fe fe-shield"></i>Change password
					</a>
					<a class="dropdown-item" href="/user/settings">
						<i class="dropdown-icon fe fe-sliders"></i>Email settings
					</a>
					<a class="dropdown-item" href="/user/myaccount">
						<i class="dropdown-icon fe fe-info"></i>Manage my account
					</a>
					<a class="dropdown-item" href="/user/support">
						<i class="dropdown-icon fe fe-life-buoy"></i>Support
					</a>
					<div class="dropdown-divider"></div>
					<div class="dropdown-item">
						<form action="/user/logout" method="post">
							<button type="submit" class="btn btn-sm btn-outline-primary w-100">Logout</button>
						</form>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>



          </div>
        </div>

        
<div class="row d-print-none">
    <div class="col">
        <ul class="nav nav-tabs align-items-center" id="primary-menu" data-test="menuMain">
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/">Home</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/sector"><span class="d-none d-lg-inline">Sectors &amp; Industries</span><span class="d-lg-none">Sectors</span></a>
			</li>
			
			<li class="nav-item separator"></li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/earnings-calendar">Earnings</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/ipo-calendar">IPOs</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/spacs">SPACs</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/transcript/by/companyId/all">Transcripts</a>
			</li>
			
			<li class="nav-item separator"></li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/insider">Insider</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/institutional">Institutional</a>
			</li>
			
			<li class="nav-item separator"></li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/crypto">Crypto</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/screener/stock">Screeners</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/social">Reddit</a>
			</li>
			
			
			<li class="nav-item" data-test="menuMainItem">
				<a class="nav-link" href="/stock-split-calendar">Splits</a>
			</li>
			
			
			<li class="nav-item right" data-test="menuMainItem">
				<a class="nav-link" href="/user/dashboard">My Dashboard</a>
			</li>
			
			
		</ul>
	</div>
</div>

        
        <div class="row flex-nowrap pb-5" id="columns-row" data-open="1">

            
            <div class="col order-2 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none " id="favourites-col">
              
<div class="">
	<div class="btn-toolbar align-items-center w-100" role="toolbar" id="favourites-toolbar">
		<div class="mr-auto toolbar-title" data-count="0">Favorites</div>
		<div class="btn-group" role="group">
			<button type="button" class="btn btn-sm" data-toggle="modal" data-target="#modalAddFavourite"><i class="fe fe-plus-circle"></i></button>
			<button type="button" class="btn btn-sm d-md-none" data-click-toggle="favourites-col"><i class="fe fe-x"></i></button>
		</div>
	</div>
</div>

<div class="br">
	<ul id="favourites-list" class="list-unstyled mb-0 w-100 empty-placeholder" data-count="0"></ul>
</div>
            </div>
            <div class="col order-3 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none  collapsed" id="alerts-col">
              <div class="">
	<div class="btn-toolbar align-items-center w-100" role="toolbar" id="alerts-toolbar">
		<div class="mr-auto toolbar-title">Alert feed</div>
		<div class="btn-group" role="group">
			<button type="button" class="btn btn-sm" data-toggle="modal" data-target="#modalAlertSettings" id="btn-alert-config"><i class="fe fe-settings"></i></button>
			<button type="button" class="btn btn-sm d-md-none" data-click-toggle="alerts-col"><i class="fe fe-x"></i></button>
		</div>
	</div>
</div>

<div class="br">
	<ul id="alerts-list" class="list-unstyled mb-0 block-list w-100 empty-placeholder">
    </ul>

</div>
            </div>
            <div class="col order-4 sticky-scrolly user-feed-col mobile-toggle-only-one d-print-none  collapsed" id="notes-col">
              
<div>
	<div class="btn-toolbar align-items-center w-100" role="toolbar" id="notes-toolbar">
		<div class="mr-auto toolbar-title" data-count="0">Notes</div>
		<div class="btn-group" role="group">
			<div>
				<div id="add-note-recaptcha" class="g-recaptcha" data-sitekey="6Le1YlooAAAAAIpAmJQ9Vu8FsSGGsncij4tpVSol" data-callback="recaptchaAddNote" data-size="invisible"><div class="grecaptcha-badge" data-style="bottomright" style="width: 256px; height: 60px; display: block; transition: right 0.3s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;"><div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-mvde7blf88a2" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Le1YlooAAAAAIpAmJQ9Vu8FsSGGsncij4tpVSol&amp;co=aHR0cHM6Ly9jYXBlZGdlLmNvbTo0NDM.&amp;hl=en&amp;v=EGbODne6buzpTnWrrBprcfAY&amp;size=invisible&amp;cb=twtw3n906yii"></iframe></div><div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div>
				<button type="button" class="btn btn-sm prevent-double-click" id="add-note-button"><i class="fe fe-plus-circle"></i></button>
			</div>
			<div class="dropdown" id="note-sort">
				<button class="btn btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown">
					<i class="fe fe-settings"></i>
				</button>
				<div class="dropdown-menu dropdown-menu-right">
					<h6 class="dropdown-header">Sort notes by</h6>
					
					<button class="dropdown-item active" data-sort="created">Created</button>
					
					<button class="dropdown-item" data-sort="updated">Updated</button>
					
					<button class="dropdown-item" data-sort="title">Alphabetical</button>
					
				</div>
			</div>
			<button type="button" class="btn btn-sm d-md-none" data-click-toggle="notes-col"><i class="fe fe-x"></i></button>
		</div>
	</div>
</div>

<div class="br">
	<ul id="notes-list" class="list-unstyled mb-0 block-list w-100 empty-placeholder" data-limit="" data-count="0" data-num-displayed="" data-per-page="20"></ul>
	<div id="note-list-end"></div>
</div>
            </div>
            

            <div class="col order-1 resp-container resp-sm resp-md" id="main-col" data-observe-resizes="true">

              <div class="d-flex flex-column">
                
                  
<div class="row mb-3 d-print-none secondary-menu-row order-2">
    <div class="col">
        <ul class="nav nav-tabs align-items-center px-4" id="secondary-menu" data-test="secondaryMenu">
            
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/896429/CTLP">
                        <span class="tab-ticker">CTLP</span> Dashboard
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/896429/CTLP/financials">
                        Financials
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/896429/CTLP/filings">
                        Filings
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/transcript/by/companyId/896429">
                        Transcripts
                    </a>
                </li>
                
                <li class="nav-item separator"></li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/896429/CTLP/etfs">
                        ETFs
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/896429/CTLP/insider-ownership-history">
                        Insider
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/896429/CTLP/institutional-ownership-history">
                        Institutional
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/896429/CTLP/short-interest">
                        Shorts
                    </a>
                </li>
                
                <li class="nav-item separator"></li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/company/896429/CTLP/news">
                        News
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/patent/by/companyId/896429">
                        Patents
                    </a>
                </li>
                
                
                <li class="nav-item " data-test="secondaryMenuItem">
                    <a class="nav-link" href="/social/by/companyId/896429">
                        Reddit
                    </a>
                </li>
                
                
                <li class="nav-item active" data-test="secondaryMenuItem">
                    <div class="nav-link" href="https://capedge.com/transcript/896429/2024Q4/CTLP">
                        2024 Q4 Transcript
                    </div>
                </li>
                
                
        </ul>
    </div>
</div>
                  

                
                  
<div class="row align-items-center py-6">
    <div class="col">
        <h1 class="page-title" data-test="pageTitle">
            
                <span class="company-name">
                    Cantaloupe
                    
                        (CTLP)
                        
                </span>
                
                
            
            <span class="banner-crumb">10 Sep 24</span><span class="banner-crumb">2024 Q4 Earnings call transcript</span>
        </h1>
        
        
        <div class="my-1 text-muted-dark">
            
            Company Profile
            
        </div>
        
    </div>
    
    
</div>

                
              </div>

              <div class="row" id="main-content-cols">
                
                <div class="col order-1 sticky-scrolly mobile-toggle-only-one d-print-none  default-sidebar-column" id="sidebar-col">
                  <div class="text-center mb-5 mobile-toggle-button-cont"><button type="button" class="btn btn-sm btn-outline-primary ml-auto" data-click-toggle="sidebar-col">&lt; Back</button></div>
                  <div class="transcript-sidebar">
    <div class="sidebar-annotations-container"><div class="annotator-editor card" style="display: none;">
  <form>
    <div class="card-header"><div class="card-title not-in-menu"><div class="d-block">Add <span class="annotation-type"></span></div></div></div>
    <div class="card-body">
      <ul class="annotator-listing"><li class="annotator-field form-group"><div class="quote" id="annotator-field-0" placeholder="Quote"></div></li><li class="annotator-field form-group"><textarea rows="3" class="form-control" id="annotator-field-1" placeholder="Comments…"></textarea></li><li class="annotator-field form-group"><label class="custom-switch pl-0"><input type="checkbox" class="custom-switch-input" id="annotator-field-2" placeholder="Visible to public"><span class="custom-switch-indicator"></span><span class="custom-switch-description">Visible to public</span></label></li><li class="annotator-field form-group"><input type="hidden" class="form-control" id="annotator-field-3" placeholder="In Reply To"></li></ul>
      <div class="annotator-controls d-flex justify-content-between">
        <button class="btn btn-primary annotator-save annotator-focus">Save <span class="annotation-type"></span></button>
        <button class="btn btn-link annotator-cancel">Cancel</button>
      </div>
    </div>
  </form>
</div><div class="annotator-viewer card" style="display: none;">
        <div class="card-header">
            <div class="card-title">Annotations</div>
            <button type="button" class="btn btn-light ml-auto mobile-toggle-button-cont" id="close-mobile-annotations"><i class="fe fe-x"></i></button>
        </div>
        <ul class="card-body annotator-listing"></ul>
    </div></div>
    <div class="card">
  <div class="card-header">
    <div class="card-title">Share this transcript</div>
  </div>
  <div class="card-body">
    <ul class="social-links list-inline mb-0">
      <li class="list-inline-item m-0">
        <a href="https://twitter.com/share?url=https%3A%2F%2Fcapedge.com%2Ftranscript%2F896429%2F2024Q4%2FCTLP" target="_blank" rel="noreferrer noopener" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via Twitter"><i class="fe fe-twitter"></i></a>
      </li>
      <li class="list-inline-item m-0">
        <a href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fcapedge.com%2Ftranscript%2F896429%2F2024Q4%2FCTLP&amp;title=CTLP%20-%20Earnings%20call%20transcript%20Q4%202024%20%7C%20Cantaloupe%2C%20Inc." target="_blank" rel="noreferrer noopener" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via LinkedIn"><i class="fe fe-linkedin"></i></a>
      </li>
      <li class="list-inline-item m-0">
        <a href="mailto:?subject=CTLP%20-%20Earnings%20call%20transcript%20Q4%202024%20%7C%20Cantaloupe%2C%20Inc.&amp;body=https%3A%2F%2Fcapedge.com%2Ftranscript%2F896429%2F2024Q4%2FCTLP" data-toggle="tooltip" data-placement="top" title="" data-original-title="Share via Email"><i class="fe fe-mail"></i></a>
      </li>
      <li class="list-inline-item m-0">
        <a href="#" id="print-button" data-toggle="tooltip" data-placement="top" title="" data-original-title="Print"><i class="fe fe-printer"></i></a>
      </li>
      <li class="list-inline-item mr-0">
        <a href="#" id="copy-link-button" data-toggle="tooltip" data-placement="top" title="" data-original-title="Copy URL to clipboard"><i class="fe fe-link"></i></a>
      </li>
    </ul>
  </div>
</div>

    
<div class="card">
    <div class="card-header">
        <div class="card-title">Recent CTLP transcripts</div>
    </div>
    <ul class="container transcript-sidebar-list list-unstyled">
        
            <li>
                
<a class="row item-row d-block transcript active" href="/transcript/896429/2024Q4/CTLP">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2024 Q4</div>
        </div>
        <div class="date">10 Sep 24</div>
    </div>
    
</a>

            </li>
        
            <li>
                
<a class="row item-row d-block transcript" href="/transcript/896429/2024Q3/CTLP">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2024 Q3</div>
        </div>
        <div class="date">9 May 24</div>
    </div>
    
</a>

            </li>
        
            <li>
                
<a class="row item-row d-block transcript" href="/transcript/896429/2024Q2/CTLP">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2024 Q2</div>
        </div>
        <div class="date">8 Feb 24</div>
    </div>
    
</a>

            </li>
        
            <li>
                
<a class="row item-row d-block transcript" href="/transcript/896429/2024Q1/CTLP">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2024 Q1</div>
        </div>
        <div class="date">9 Nov 23</div>
    </div>
    
</a>

            </li>
        
            <li>
                
<a class="row item-row d-block transcript" href="/transcript/896429/2023Q4/CTLP">
    <div class="d-flex">
        
        
        
        <div class="title label-col">Earnings call transcript</div>
        
        
        
        <div class="filing-type-col">
            <div class="filing-period">2023 Q4</div>
        </div>
        <div class="date">6 Sep 23</div>
    </div>
    
</a>

            </li>
        
    </ul>
</div>



    
<div class="card">
    <div class="card-header">
        <div class="card-title">Associated CTLP filings</div>
    </div>
    <ul class="card-body filing-sidebar-list list-unstyled mb-0">
        
            <li class="clearfix ">
    <a href="/filing/896429/0001628280-24-040037/10K-2024FY" class="text-truncate filing-link">
        
        <span class="filing-date">2024 FY</span>
        
        
        <span class="text-nowrap filing-type type-10K type-financial">10-K</span>
        
        <span class="filing-description ">Annual report</span>
    </a>
    
</li>

        
    </ul>
</div>



</div>

                </div>
                
                <div class="col order-2">


<button type="button" class="btn btn-sm btn-outline-primary mb-5 mx-auto d-block mobile-toggle-button-cont" data-click-toggle="sidebar-col"><i class="fe fe-more-vertical"></i> Transcript menu</button>

<div class="card transcript">
    <div class="card-header">
        <div class="card-title">Participants</div>
    </div>
    <div class="card-body">
        <table class="participant-list">
            
            <tbody><tr class="participant">
                <td class="name">Ravi Venkatesan</td>
                <td class="role">executive</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Scott Stewart</td>
                <td class="role">executive</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Cristopher Kennedy</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Josh Nichols</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Gary Prestopino</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">Mike Latimore</td>
                <td class="role">analyst</td>
            </tr>
            
            <tr class="participant">
                <td class="name">George Sutton</td>
                <td class="role">analyst</td>
            </tr>
            
        </tbody></table>
    </div>
</div>





<div class="card transcript">
    <div class="card-header">
        <div class="card-title">Call transcript</div>
    </div>
    <div class="card-body transcript-container">
        
        
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>Hello and thank you for standing by. Welcome to Cantaloupe Fourth Quarter Fiscal Year 2024 Earnings Conference Call. [Operator Instructions] I would now like to turn the conference over to [ Meghna Mira ].</p>
                        <p>You may begin.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Unknown Executive</div>
                <div class="content">
                    <p>Thank you, operator. Good afternoon, everyone. Welcome to the Cantaloupe fourth quarter earnings conference call. With me on the call today is Ravi Venkatesan, Chief Executive Officer; and Scott Stewart, Chief Financial Officer.</p>
                        <p>Before we begin today's call, we would like to remind you that all statements included in this call, other than statements of historical facts are forward-looking in nature. Actual results could differ materially from those contemplated by the forward-looking statements because of certain factors, including, but not limited to, business, financial markets and economic conditions.
A detailed discussion of the risks and uncertainties that could cause the actual results to differ materially from such forward-looking statements is included in our filings with the SEC and in the press release issued earlier today. Listeners are cautioned to not place undue reliance on any such forward-looking statements, which reflect management's view only as of the date they are made. Cantaloupe undertakes no obligation to update any forward-looking statements, whether because of new information, future events or otherwise.
This call will also include a discussion of certain non-GAAP financial measures that we believe are useful for, among other things, evaluating Cantaloupe's operating results. These non-GAAP financial measures are supplemental to and not substitute for GAAP financial measures, such as net income or loss. Details of these non-GAAP financial measures, a presentation of the most directly comparable GAAP financial measures and a reconciliation between those non-GAAP financial measures as well as the most comparable GAAP financial measures can be found in our press release issued this afternoon, which has been posted on the Investor Relations section of our website at www.cantaloupe.com.
And with that, I would like to turn the call over to Ravi.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>Thank you, Meghna. Good afternoon, everyone, and thank you for joining us today for our fourth quarter and fiscal year 2024 call. I'll start with a high-level view of our Q4 performance and cover financial and operational accomplishments from FY '24. I'll also touch on FY '25 strategic priorities before turning it over to Scott for a deeper dive into the numbers and our FY '25 guidance. Q4 financial highlights. It's been a strong year for Cantaloupe capped off by a solid fourth quarter.</p>
                        <p>Our total revenue increased 13% compared to FY '23 Q4 to $72.7 million, driven by a 16% increase in transaction revenue and a 14% increase in subscription revenue compared to FY '23 Q4. Adjusted EBITDA for Q4 was $7.5 million, a 19% decrease compared to Q4 FY '23. Note that Q4 FY '23 included a $1.5 million benefit through onetime items, which Scott will elaborate in his section. FY '24 financial accomplishments; from a financial perspective, FY '24 revenue came in slightly below our guidance at $268.6 million.
Adjusted EBITDA came in strong at $34 million, an increase of 91% from the prior year.</p>
                        <p>During FY '24, we succeeded in our strategy to expand operating leverage by driving recurring revenue growth while also optimizing cost of sales and controlling operational expenses.</p>
                        <p>We have continued to make progress on expanding our gross margins. Total non-GAAP adjusted gross margin for FY '24 was 38% compared to 33% in FY '23. More significantly, we've extended our revenue per connection by 11% from $174 in FY '23 to $194 in FY '24 which reflects the impact of new products and features we've rolled out that allow our customers to sell higher ticket items through our points of sale.</p>
                        <p>We are proud of the progress and accomplishments in 2024 and excited about the fiscal year '25 outlook of 15% to 20% top line growth and approximately 40% adjusted EBITDA growth at the midpoint of our guidance.</p>
                        <p>As a reminder, this is on the heels of 80% adjusted EBITDA growth in FY '23 and 90% growth in FY '24. Scott will discuss this guidance in more detail shortly.</p>
                        <p>Now on to our FY '24 operational highlights.</p>
                        <p>Our investments in improving internal controls have paid off, and as a result, we've remediated all the material weaknesses we reported last year.</p>
                        <p>We have been successful in accelerating our growth in micromarkets and the penetration of Seed software with existing as well as new customers.</p>
                        <p>On the domestic side, in Q4, we saw continued success with competitor replacements and customers electing to go all in with Cantaloupe on payment devices and Seed software services.</p>
                        <p>Some examples are: we continue to see customers upgrading vending machines in the field to cashless payments more and more as operators seek to be 100% cashless and are looking for a single provider.</p>
                        <p>For example, Pepsi MidAmerica, Continental Services and [ Pepi Foods ] in combination added close to 4,000 Cantaloupe devices in Q4. [ Acres Vending ] went all in with Cantaloupe securing devices, the complete Seed Pro suite markets and delivery platforms, along with upgrading micromarket kiosks on to Cantaloupe Go.</p>
                        <p>We continue to expand our reseller and distributor channels, specifically noting our newest reseller, Vending Concepts who secured over 1,100 Cantaloupe devices in their very first reseller order. With our focus on our micromarket and Smart Cooler growth, we've been able to extend these services and solutions into other verticals as well, consistent with our vertical expansion strategy.
In Q4, we saw penetration into the residential space, where we focused initially on the West Coast and secured 17 new locations in one quarter.</p>
                        <p>We continue to see nice momentum here as we build the pipeline going into FY '25.</p>
                        <p>We are also experiencing further penetration of the Cantaloupe ONE platform, our first-to-market Platform-as-a-Service offering that enables self-service operators to eliminate upfront capital expenditures. This offering has enabled us to penetrate the SMB segment better, and we are now seeing demand for Cantaloupe ONE with enterprise customers in Latin America.</p>
                        <p>We are also gaining traction with our international expansion efforts. Decorum Vending, a vending operator in the UK completed their initial rollout in Q4 across their vending machines, servicing the high-traffic transportation and travel sector. Declan Sewell, Managing Director with Decorum Vending noted, partnering with Cantaloupe not only streamlined our operations, but also significantly enhanced our bottom line. This is a testament to how Cantaloupe enables operators to manage their business more efficiently.
We've accelerated our micromarket solution in the UK region with recent commitments from MorVend, [ New Vending ] to place additional market locations. We were also pleased to be recognized as the best micromarket service at the Annual Associated Vending Services Conference in Croatia in June, which is voted on by customers in the industry. And in Latin America, after our completion of internationalizing Seed for Mexico, we have onboarded several new small business customers in Q4, leveraging the Seed Entrepreneur edition.</p>
                        <p>Moving on to our new sports and entertainment vertical; in Q4, we've signed a new deal with the Detroit City FC at Keyworth Stadium to be the exclusive point-of-sale platform for all soccer games and live events at the stadium. The Detroit City FC are the first professional United States soccer team, USL team to leverage the Cheq POS platform. We've also finalized rollout plans for the Sioux City Explorers Baseball Club and the Campanelli Stadium to implement our full POS solution.</p>
                        <p>In terms of products and enhancements, we continue to see adoption and customer satisfaction with our add-ons released in FY '24 specifically with products like Seed Pick Easy, our mobile warehouse-picking solution, where we signed on multiple new customers in Q4 and see the analytics and add-on service for our Seed Pro customers with advanced dashboard and reporting inside of Seed.</p>
                        <p>For example, [ Pepsi Nackard Highline ], not only committed to upgrading 43 micromarket kiosks on to Cantaloupe Go, but also signed on for Seed Pick Easy, Seed Analytics and remote price change, expanding onto our full product line.</p>
                        <p>We are proud of the progress we've made in FY '24 and we'll continue to build on this success and momentum in FY '25.</p>
                        <p>Now turning to FY '25 strategic priorities; we have made steady gains internationally, specifically in Europe and Latin America, as I just discussed.</p>
                        <p>We are expanding operations support in these markets to allow more rapid scaling and we'll continue to refine our go-to-market strategy with both direct and indirect channels to expand our customer base organically as well as through strategic acquisitions.</p>
                        <p>Our international strategy will now be enhanced with the acquisition of SB Software, which we announced earlier this week. SB Software is a recognized leader in the UK and Ireland with approximately 30,000 subscriptions and its trusted enterprise-level solutions. The acquisition of SB Software positions Cantaloupe as a leading provider of vending management solutions in the UK and broader Europe, significantly expanding our market reach and service capabilities.
SB Software's Vendmanager and Coffeemanager software complement Cantaloupe's existing product offerings, providing an even more comprehensive suite of solutions tailored to the unique needs of the European markets.</p>
                        <p>We are thrilled to welcome the SB Software team to the Cantaloupe family.</p>
                        <p>Beyond international expansion, our strategy to expand into new verticals has also had good initial success.</p>
                        <p>As I mentioned previously, we are gaining traction with residential apartment complexes, car dealerships, amusement and gaming vendors as well.</p>
                        <p>Our acquisition of Cheq earlier this year allowed us to enter an important new vertical, the sports, entertainment and festival sectors with a comprehensive suite of self-service solutions. We just launched our new Stadium Suite Solution where we've seen early success working with one of our Miami partners to dial into the needs around Suite management and stadiums and ensure that we are providing a solution that can both be sold independently and in conjunction with our full POS and Cheq Platform solutions.</p>
                        <p>We also just completed a record-breaking turnout at a 3-day food and music festival in Seattle, where Cheq served as the official POS solution, processing over $6 million in transactions across 400 points of sale, which amounted to 315 transactions per minute. We plan to leverage partnerships to expand more rapidly.
A great example of this is our newest partnership with AIR Automation in Retail, a company that provides complete automated retail solutions for hospitals, malls, airports and more, leveraging Cantaloupe as a one-stop shop for cashless payments, point-of-sale technology, cabinetry and single invoicing solutions for their clients. We placed our first set of locations in Q4 within the UK market and have continued growth plans across Europe and the United States with AIR.</p>
                        <p>Another example of continued partnership is with MasterCard, who are participating in our Cantaloupe Advantage program, a digital advertising program across our digital POS screens where we will work together to promote their Priceless Planet campaign using our digital advertising services. We recently released our 2024 micro payments trends report, where we analyze data across 600,000 food and beverage vending machines and amusement and gaming machines along with 13,000 micromarket kiosks.
The report showcases a continued push by consumers to pay cashless, noting that at food and beverage machines, 69% of all machine sales are now cashless.</p>
                        <p>More importantly, the average cashless transaction at an amusement machine is nearly 7x that of a cash transaction.</p>
                        <p>We continue to see micromarkets excel in driving average spend, 37% greater than traditional vending machines. Cantaloupe continues to benefit from these secular trends and the demand for self-service solutions, which will fuel our growth in FY '25 and beyond.</p>
                        <p>In addition to consumer preferences shifting towards self-service as well as the efficiency of -- operational efficiencies from cashless payments, we are now seeing a new trend of customers in retail preferring our solutions to tackle the problem of retail [ theft ], which opens exciting new possibilities and expands our addressable market.</p>
                        <p>Finally, as always, thanks to the entire Cantaloupe team for their hard work to drive these results. I'm looking forward to continuing the momentum into FY '25.
And with that, Scott will now review our Q4 results in more detail as well as our outlook for FY '25. Scott?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Scott Stewart</div>
                <div class="content">
                    <p>Thanks, Ravi.</p>
                        <p>As Ravi mentioned, we delivered another strong quarter.</p>
                        <p>Our Q4 '24 revenue was $72.7 million, up 13% compared to Q4 '23.</p>
                        <p>Our combined transaction subscription revenue grew 15% to $61.1 million during this quarter. This includes $19.9 million of subscription revenue, a year-over-year increase of 14% and $41.2 million of transaction revenue, an increase of 16% compared to Q4 '23. The overall increase in transaction revenue was driven by growth in Active Devices and higher average ticket sizes.
Subscription revenue growth was largely driven by the increase in Active Devices, strength in our micromarkets and our Cantaloupe ONE program.</p>
                        <p>As of June 30, 2024, we had over 31,000 Active Customers and 1.2 million Active Devices, an increase of 10% and 5%, respectively, compared to the prior year. The average revenue per unit or ARPU for 4Q '24 was $194, up 11% from prior year period.</p>
                        <p>As a reminder, this is defined as our total subscription and transaction fees for the trailing 12 months divided by average total Active Devices for the same period.</p>
                        <p>Our equipment revenue was $11.5 million, an increase of 3% compared to Q4 FY '23. Total adjusted gross margin for the quarter was 37% compared to 40% in the same quarter last year.</p>
                        <p>As Ravi mentioned, Q4 '23 benefited from certain onetime items totaling $1.5 million. These benefits include a transaction processing rebate and an equipment cost of sales benefit. Without these items, adjusted gross margin would have been relatively consistent quarter-over-quarter. Subscription and transaction adjusted gross margin was 43% versus 44% in the prior year.
This decrease was driven by the onetime benefits previously mentioned. Adjusted gross margin on equipment revenue for Q4 '24 declined to 7% from 21% in the prior year. We had outperformed our equipment margin goals in Q4 of last year and have since seen it normalize. Total operating expenses in Q4 '24 increased slightly to $23.6 million compared to $22.3 million in Q4 FY '23. Net income applicable to common shares for the fourth quarter was $2.2 million or $0.03 diluted earnings per share compared to net income of $2.8 million or $0.04 diluted earnings per share in the prior year period.
Adjusted EBITDA was $7.5 million in the fourth quarter compared to $9.2 million in the prior year period, a decrease of 19%. The year-over-year decrease relates to the previously mentioned onetime benefit of $1.5 million. We ended the fourth quarter with cash and cash equivalents of $58.9 million.</p>
                        <p>Now turning to our fiscal year 2025 guidance; based on what we see today, we expect the following: total revenue to be between $308 million and $322 million, representing growth of 15% to 20%.</p>
                        <p>We expect transaction subscription revenue growth to also be in the range of 15% to 20%.</p>
                        <p>We expect total U.S. net GAAP net income to be between $22 million and $32 million, adjusted EBITDA to be between $44 million and $52 million, and total operating cash flow is expected to be between $24 million and $32 million.</p>
                        <p>Lastly, I'm pleased to announce that we have significantly improved our internal controls on both the business process and information technology side, which resulted in the remediation of the material weaknesses we reported last year.
With that, we'd like to turn the call back over to the operator for the Q&amp;A session. Operator?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>[Operator Instructions] Our first question comes from the line of Chris Kennedy with William Blair.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Cristopher Kennedy</div>
                <div class="content">
                    <p>Can you give a little bit more color on the sub and transaction revenue guidance of 15% to 20% relative to your prior initial, I think, preliminary outlook of at least 18%?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Scott Stewart</div>
                <div class="content">
                    <p>Sure, Chris. Thanks for the question.</p>
                        <p>So our guidance is 15% to 20%. Initially, when we revised our guidance back in third quarter of last year, we said 18-plus percent. We're right in the midrange of where we said in the previous quarter.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Cristopher Kennedy</div>
                <div class="content">
                    <p>Okay.</p>
                        <p>Okay. I mean, can you -- and then can you give us any additional color on the mix, the subscription growth versus transaction growth as we look into next year?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Scott Stewart</div>
                <div class="content">
                    <p>Yeah, sure.</p>
                        <p>So as we mentioned also in our previous quarter call, we're expecting subscription revenue to be in the 15% range. And then on the 15% plus. And then on the transaction, we're expecting that to be in the 18% plus range.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Cristopher Kennedy</div>
                <div class="content">
                    <p>Okay, great. And then just one last one on SB, the acquisition of SB Software, can you talk about kind of the strategy there and the opportunity to add payments and kind of the timeline on that?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>Yeah.</p>
                        <p>I think you kind of hit the nail on the head, Chris. It's primarily a software business. And it's got a nice expanded reach and reputation in the European market and the UK and Ireland market.</p>
                        <p>So it allows us to now cross-sell our cashless payment acceptance devices and other software add-on.</p>
                        <p>So it's a nice kind of set of synergies as well as our micromarket solution.</p>
                        <p>So we've kind of acquired some additional product modules like the Coffeemanager that was mentioned in the release, which is unique and differentiated in Europe as well as opened up opportunities to go to several new customers and cross-sell.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>Our next question comes from the line of Josh Nichols with B. Riley.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Josh Nichols</div>
                <div class="content">
                    <p>I know the 4Q revenue came in a little bit late, but still a very significant step-up when you look at what you guys had achieved last quarter. I'm kind of curious like expectations since we're largely through the September quarter now in terms of cadence and the traction you're seeing, do you expect the type of trajectory that you saw this quarter kind of continue into the September quarter or how do you see things playing out as we think about the year and how that's starting off so far for the first 2.5 months?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>Yeah.</p>
                        <p>I think, Josh, it's worth adding a little bit of color to fourth quarter. We did see transaction revenue come in lighter in the month of June. And frankly, we were concerned about it. But as we've monitored those trends carefully, it looks like it really might have been weaker consumers spending in that one month, but not a trend because July and August have since been more to the typical longer-term trends that we've seen and strengthened since then.</p>
                        <p>So translation, we have not seen any of that weakness continue into fiscal year '25. And we've talked to a number of people, including analyzing some small business reports from our acquiring partners and other payment acceptance players in the industry, and it does look like there was some weakness in consumer spending in June, but that has not persisted as a trend.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Josh Nichols</div>
                <div class="content">
                    <p>And then just curious, like in terms of the SB Software acquisition makes a lot of sense in terms of the European exposure as you leg into that. Is that more of a technology acquisition? You have like 30,000 customers, but I'm just kind of curious, is that like a material revenue contributor to this coming fiscal year or not?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>It's more a technology acquisition and something that opens up a ton of cross-sell opportunities. From a financial impact perspective, it is not material. It's less than 1% of our revenues and EBITDA. Scott?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Scott Stewart</div>
                <div class="content">
                    <p>Yeah, that's exactly right. We anticipate to be a little bit less than 1% of our overall total revenue for this year. But to Ravi's point, I think there's lots of synergies with our operations over in Europe that we can recognize over the next year and beyond.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Josh Nichols</div>
                <div class="content">
                    <p>Perfect. And then last question for me. It looks like you are affirming that you do expect a nice acceleration in growth, specifically the 15.5% growth you did last year. I'm just curious, can you help provide a little bit more detail on the breakdown of what's driving that? Is it some of the existing customers, more the international expansion micromarkets if you kind of opine on that for a minute or so, that would be helpful.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Scott Stewart</div>
                <div class="content">
                    <p>Sure.</p>
                        <p>I think you just said a lot of big topics there, Josh.</p>
                        <p>So overall, we are anticipating growth in international. We've been working at that for the past several years. We're starting to gain traction in Europe and in Latin America. Cantaloupe ONE is very popular in Latin America. We talked about a deal that we closed the past quarter where we did almost 4,000 Cantaloupe ONE devices, and we expect that to continue growth in Latin America. And then micromarkets are also doing -- performing very well. They're growing at a pace a little bit faster than the legacy Cantaloupe, somewhere in the 25% to 30% growth range.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>Yeah. A couple of things I would add -- we signaled, I think, two quarters back that we do see subscription revenue starting to reaccelerate. And you've seen now evidence of that in the fourth quarter results, right? The reacceleration of subscription revenue.</p>
                        <p>So that trend, as you project it out, you see where that gets us into kind of the 15% growth rate range. It's lower than our original aspiration of 20% growth rate, but it's still healthy and it's still reaccelerated.
And now we have a lot more data points and a lot more confidence. And I would say a lot more risk off the table around that.</p>
                        <p>On the transaction revenue trend, it's been driven by both what we've seen in terms of ticket sizes increasing, but also in terms of the micromarkets becoming a bigger and bigger portion of our business.</p>
                        <p>So I'm personally very excited about the growth in micromarkets and the growth in smart coolers and now the latest product we've launched called Smart Stores, which takes aim at retail theft and has been very well received in providing an alternative to locking up things in a traditional retail store where it creates consumer friction versus here is a smart product where consumers can tap a card, open something and take the product they need and leave.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>Our next question comes from the line of Gary Prestopino with Barrington.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Gary Prestopino</div>
                <div class="content">
                    <p>A couple of questions here.</p>
                        <p>First of all, with SB, is there anything in their software that you have to change for them to start going into -- for you to take it into the European continental market? I mean you basically are saying it's just Ireland and the UK, and I was just wondering if there's a issue there or is it just a manpower issue that couldn't go into [indiscernible]?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>So they have a limited presence in Continental Europe, but you're exactly right. It's a small company, and they intentionally focused on mastering what they do within the UK and Ireland market while localizing and translating the software product to be ready for the Continental European market.</p>
                        <p>Now as part of a bigger, broader company, which is Cantaloupe and with more strength in sales and marketing and distribution channels that opens up the avenue to take it across Continental Europe as well.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Gary Prestopino</div>
                <div class="content">
                    <p>Okay. That's good to hear. And then, Ravi, in terms of throughout most of fiscal '24, you were having issues with implementation because of manpower. Has that alleviated itself? And I'm specifically talking about your new wins in Europe.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>Yeah. Well, nothing alleviates itself, but we've done a number of things and deployed a number of strategies to actually bring that back into normal trends.</p>
                        <p>And so in Q4, we did reach a point where the implementation cycle has now resumed where it was earlier.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Gary Prestopino</div>
                <div class="content">
                    <p>Okay. And then just lastly, I don't have the numbers in front of me, but over the last couple of quarters, you showed some really good margin expansion on the gross margin for subscription and transaction or license and transaction revenue. It doesn't appear that, that occurred in this quarter even with the -- you back out the nonrecurring item. Was there some -- was that just a function of what you said in June, you started to see some really -- some slowdown in consumer spending and that impacted the gross margin? I'm just trying to get an idea of what actually transpired in the quarter that would have impacted that margin.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Scott Stewart</div>
                <div class="content">
                    <p>Yeah, sure, Gary.</p>
                        <p>So overall, our margins for the fourth quarter are pretty much in line with where they've been for the past three quarters. And you've seen margin expansion over the past three quarters.</p>
                        <p>So just to give you some numbers, how we compare to last year.</p>
                        <p>So last year, our transaction margin was around 16%.
This year, for FY '24, we increased to 21%. Subscription margin went from 87% in 2023, up to 89% in 2024, and equipment revenue went from less than 2% in 2023, up to 7% in 2024.</p>
                        <p>So our total overall adjusted gross margin from 2023 to 2024 went from 33% up to 38%.</p>
                        <p>So we've had throughout 2024 margin expansion and the fourth quarter is right in line with where we have been for the past three quarters.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>[Operator Instructions] Our next question comes from the line of Mike Latimore with Northland Capital Markets.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Mike Latimore</div>
                <div class="content">
                    <p>All right. Great. I guess just sticking with the gross margin topic.</p>
                        <p>So should we assume that then gross margin is relatively stable going forward or is there more room for expansion?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Scott Stewart</div>
                <div class="content">
                    <p>Yeah.</p>
                        <p>So I would say on the transaction side, we've been working hard to increase our take rates [indiscernible] our costs.</p>
                        <p>I think there's still a little bit of room for expansion there.</p>
                        <p>I think as it relates to the subscription fee margin, we've been in that 88% to 90% range. I would anticipate us staying within that range.</p>
                        <p>On the equipment side, our aspirational goal has been to be between 10% and 15%. And that's what we're going to be pushing really hard for in 2025.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Mike Latimore</div>
                <div class="content">
                    <p>Got it. And then probably, when you said the implementation timeframes back to what it was, can you just help quantify where it is now relative to the past patterns there?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>Yeah. The long-term trend has been that for most of what we do, we are able to implement it between sold and installed and activated in a 6-week timeframe. And we've sort of seen it come back to those.</p>
                        <p>Now when it was elevated in between, it was sometimes as high as 4 months. And while the exceptions still take longer, now the broad majority has started coming back in line.</p>
                        <p>We have deployed a lot more of our own installers and services that we charge our customers for as well as made some technological improvements to how devices are activated, how micromarkets are activated to make it more kind of drop and click or plug and play as my operations head likes to call it.</p>
                        <p>So those initiatives have paid off and accelerating that.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Mike Latimore</div>
                <div class="content">
                    <p>Very good. And then just last on Latin America. Can you talk about some of the growth opportunities there? I think you've won one of the big vending operators, I believe, and then that is that the key thing this year is just to roll that out or do you have prospects of winning another one or two big ones there?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>I definitely think we have prospects of winning at least one more of the big ones and potentially two.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>Our next question comes from the line of George Sutton with Craig-Hallum.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">George Sutton</div>
                <div class="content">
                    <p>Ravi, I wonder if we could step back and talk about the international markets as they stand today. Obviously, you entered both markets over the past several quarters. Curious if you can give us an update on are you -- where you want to be? Do you still think the opportunities are as significant as you thought when you started? And I don't want to conflate things, but you talked about leveraging partnerships as a new goal. I'm curious if that fits into a large part of that strategy.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>Yeah. I'm actually more bullish about the opportunity in both Europe and Latin America than I was, let's say, a couple of quarters ago. And that's based on the following data points. One, we have now seen those markets also open up to micromarkets, but more importantly, the concept of Smart Stores, right? So think of a Smart Store as something that solves for fraud, which sometimes the micromarket can be a challenge.</p>
                        <p>So you have to put micromarkets in high trust locations. The Smart Stores can go anywhere just like vending machines.</p>
                        <p>However, they are more elegant and they are more contemporary and more modern.</p>
                        <p>So I've seen the European market, in particular, be very receptive to that product as well as the Latin American market.</p>
                        <p>So that actually opens up -- we are able to get into a newer space versus replace competitor technology, which is fine.
We'll continue to pick up market share in vending machines and in other areas as well. I've also seen a lot of new take in what Europe calls [indiscernible], which we call gas stations in the U.S. and the convenience stores. That opportunity has also been tremendous and we started getting traction in those.</p>
                        <p>So multiple areas that give me more optimism and more confidence in our ability to execute in Europe as well as Latin America and also some deeper research that we've done, both through primary resources and secondary sources on where the opportunity is, who's making what kinds of decision and what's the future of self-service in those marketplaces.</p>
                        <p>So all that translation, we're just way better informed, having had boots in the ground and having had initial successes and connected with all these customers.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">George Sutton</div>
                <div class="content">
                    <p>Great. Scott, one question for you on the revenue per connection.</p>
                        <p>So nice growth up to $194. And as you're thinking through 2025 and beyond, can you just talk about where you see that statistic going?</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Scott Stewart</div>
                <div class="content">
                    <p>Yes. Sure, we continue to see that increasing. We believe that the average transaction price is going to continue to increase through 2025. There's often new add-on modules that we'll be launching in 2025. Ravi talked about ad management a little bit in his prepared remarks.</p>
                        <p>And so we see that continuing to increase throughout 2025.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>Ladies and gentlemen, I am showing no further questions in the queue. I would now like to turn the call back over to management for closing remarks.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Ravi Venkatesan</div>
                <div class="content">
                    <p>Thank you, operator.</p>
                        <p>I think FY '24 for us has been a year of taking a number of risks that the business faced off the table, including related to weaknesses, material weaknesses around our controls, including the tail end of upgrade cycles with the 3G to 4G, non-EMV to EMV, etcetera, and several challenges around infrastructure and scale, etcetera.
I'm very proud to share that on the operational front, all those challenges, including the implementation timelines, which in many ways where tailwinds have been addressed, resolved.</p>
                        <p>And so I'm really excited and confident in the FY '25 forecast as we head into this new phase of growth and profitable growth for the company.
I'm also delighted that we've done a lot of diligent work as part of this turnaround to build a balance sheet that gives us the fortress that we need to now be able to expand to new product lines, new verticals, do new acquisitions and do it in a manner which is low risk and high reward.</p>
                        <p>So with that, I'll conclude the call here, and thank you for your attention, your engagement and your interest.</p>
                        
                </div>
            </div>
        
            <div class="speech">
                <div class="participant-name">Operator</div>
                <div class="content">
                    <p>Ladies and gentlemen, this concludes today's conference. Thank you for your participation.</p>
                        <p>You may now disconnect.</p>
                        
                </div>
            </div>
        
    </div>
</div>

                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      
<footer class="footer">
    <div class="container">
        <div class="row py-5">
            <div class="col-12 col-lg-auto">
                <a href="https://finsight.com" target="_blank" rel="noopener" class="no-icon mb-5 mb-lg-0">
                    <img src="/img/finsight.svg" alt="Finsight">
                </a>
            </div>
            <div class="col-12 col-lg-auto ml-lg-auto">
                <div class="row">
                    <div class="col">
                        <div class="link-title">Resources</div>
                        <ul class="list-unstyled">
                            <li><a href="https://help.capedge.com/" target="_blank">Knowledgebase</a></li>
                            
                                <li>
                                    <form action="/user/logout" method="post">
                                        <button type="submit" class="btn btn-link">Logout</button>
                                    </form>
                                </li>
                            
                        </ul>
                    </div>
                    <div class="col">
                        <div class="link-title">Company</div>
                        <ul class="list-unstyled">
                            <li><a href="https://finsight.com/about" target="_blank" rel="noopener">About</a></li>
                            <li><a href="https://finsight.com/contact-us" target="_blank" rel="noopener">Contact</a></li>
                            <li><a href="https://finsight.com/our-solutions" target="_blank" rel="noopener">Solutions</a></li>
                        </ul>
                    </div>
                    <div class="col">
                        <div class="link-title">Products</div>
                        <ul class="list-unstyled">
                            <li><a href="https://dealroadshow.finsight.com/" target="_blank" rel="noopener">Deal Roadshow</a></li>
                            <li><a href="https://dealvdr.com/" target="_blank" rel="noopener">DealVDR</a></li>
                            <li><a href="https://evercall.co/" target="_blank" rel="noopener">Evercall</a></li>
                            <li><a href="https://finsight.com/" target="_blank" rel="noopener">Finsight.com</a></li>
                        </ul>
                    </div>
                    <div class="col">
                        <div class="link-title">CapEdge</div>
                        <ul class="list-unstyled">
                            <li><a href="/earnings-calendar">Earnings Calendar</a></li>
                            <li><a href="/transcript/by/companyId/all">Earnings Transcripts</a></li>
                            <li><a href="/search?q=">EDGAR Filing Screener</a></li>
                            <li><a href="/ipo-calendar">IPO Calendar</a></li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div class="footer-bottom">
        <div class="container">
            <div class="row align-items-center">
                <div class="col-12 col-lg-auto">
                    <ul class="list-inline mb-0">
                        <li class="list-inline-item"><a href="https://finsight.com/compliance" target="_blank" rel="noopener">Compliance</a></li>
                        <li class="list-inline-item"><a href="https://finsight.com/privacy-policy" target="_blank" rel="noopener">Privacy</a></li>
                        <li class="list-inline-item"><a href="https://finsight.com/security-policy" target="_blank" rel="noopener">Security</a></li>
                        <li class="list-inline-item"><a href="https://finsight.com/terms-of-use" target="_blank" rel="noopener">Terms</a></li>
                    </ul>
                </div>
                <div class="col footer-icons text-lg-right">
                    <a href="https://angel.co/company/finsight-group" target="_blank" rel="noopener" class="no-icon">
                        <img src="/img/angel.svg" alt="AngelList">
                    </a>
                    <a href="https://www.linkedin.com/company/finsight/" target="_blank" rel="noopener" class="no-icon">
                        <img src="/img/linkedin.svg" alt="LinkedIn">
                    </a>
                </div>
            </div>
        </div>
    </div>
</footer>


    </div>

    
    <div class="cookiesBanner_container cookiesBanner_container__visible">
    <i class="cookiesBanner_close">
        <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
            <path d="M8.58719 7.3231C8.93627 7.67218 8.93627 8.23816 8.58719 8.58724C8.2381 8.93633 7.67213 8.93633 7.32304 8.58724L0.261813 1.52597C-0.0872709 1.17689 -0.0872709 0.61091 0.261813 0.261825C0.610896 -0.0872605 1.17687 -0.0872605 1.52596 0.261825L8.58719 7.3231Z"></path><path d="M1.52595 15.7382C1.17687 16.0873 0.610892 16.0873 0.261808 15.7382C-0.087275 15.3891 -0.0872754 14.8231 0.261808 14.474L7.32304 7.41277C7.67212 7.06368 8.2381 7.06368 8.58718 7.41276C8.93626 7.76185 8.93626 8.32783 8.58718 8.67691L1.52595 15.7382Z"></path><path d="M7.4128 8.6769C7.06372 8.32782 7.06372 7.76184 7.4128 7.41275C7.76189 7.06367 8.32786 7.06367 8.67695 7.41275L15.7382 14.474C16.0873 14.8231 16.0873 15.3891 15.7382 15.7382C15.3891 16.0873 14.8231 16.0873 14.474 15.7382L7.4128 8.6769Z"></path><path d="M14.474 0.261814C14.8231 -0.0872713 15.3891 -0.0872713 15.7382 0.261814C16.0873 0.610899 16.0873 1.17688 15.7382 1.52596L8.67695 8.58723C8.32787 8.93632 7.76189 8.93632 7.41281 8.58723C7.06373 8.23815 7.06373 7.67217 7.41281 7.32309L14.474 0.261814Z"></path>
        </svg>
    </i>
    <div class="cookiesBanner_content">
        <p class="cookiesBanner_text">
            We use cookies on this site to provide a more responsive and personalized service. Continuing to browse, clicking I Agree, or closing this banner indicates agreement. See our&nbsp;<a class="cookiesBanner_cookiesBannerLink__dvqOM" href="https://finsight.com/privacy-policy#cookiesPolicy" target="_blank">Cookie Policy</a>&nbsp;for more information.
        </p>
        <button type="button" class="cookiesBanner_btn btn btn-primary">I&nbsp;Agree</button>
    </div>
</div>
    

    
    <div class="modal fade" id="modalAddFavourite" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h3 class="modal-title">Add favorites</h3>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
      </div>

      <div class="modal-body">
        <ul class="nav nav-tabs" id="faveTabs" role="tablist">
          <li class="nav-item">
            <a class="nav-link active" id="manual-tab" data-toggle="tab" href="#manual" role="tab" aria-controls="manual" aria-selected="true">Choose</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" id="upload-tab" data-toggle="tab" href="#upload" role="tab" aria-controls="upload" aria-selected="false">Upload list</a>
          </li>
        </ul>
        <div class="tab-content mt-3 pt-2" id="faveTabContent">
          <div class="tab-pane fade show active" id="manual" role="tabpanel" aria-labelledby="manual-tab">
            <form method="post" action="/user/batch-fave" spellcheck="false" autocomplete="off" id="batch-favorite-form">
  <input type="hidden" name="referrer" value="">

    <p>Type tickers, company names, or new folder names to organize your favorites.</p>
    <div class="tokenInput tokeninput-container fake-input fake-input-lg">
        <input type="text" placeholder="Ticker, company name, or new folder name…" name="favourites" autocomplete="off" autocorrect="off" autocapitalize="off" autofocus="on" size="42">
    <script class="tokeninput-data" type="application/json">
    {
    "resultDataProp":"companies",
    "resultTextProp":"name",
    "resultValueProp":"companyId",
    "url":"/search/company?needsXbrl=false&active=true&num=5&allowMultiple=true&q=$query",
    "values":[],
    "type":"lookup",
    "completionGroups" : {
      "companies" : { "heading" : "Companies", "newOption" : false, "singular" : "company" },
      "folders" : { "heading" : "Folder", "newOption" : true, "singular" : "folder" }
      }
    }
    </script>
    </div>
    


  <div class="d-flex mt-6 justify-content-between">
    <button type="submit" class="btn btn-primary">Add favorites</button>
    <button type="button" class="btn btn-link d-none d-md-inline-block" data-dismiss="modal">Cancel</button>
  </div>
</form>
          </div>
          <div class="tab-pane fade" id="upload" role="tabpanel" aria-labelledby="upload-tab">
            <div id="fave-upload-container">
  <form method="post" action="/user/add-from-favorite-file">

      <div class="not-uploaded">
        <p>
          Upload a CSV, TSV or Excel file of favorites to add (max 5 MB). We'll try to detect columns of tickers, company names, CIKs or CUSIPs. It doesn't
          matter if the file has a header row or not, what order the columns are in, or if you include additional columns that are exported from another system.
        </p>
        <p>
          If you want to organize your favorites into folders, then include a header row, with a column named <strong>Folder</strong> to
          specify a folder for each favorite, e.g. (in this example, the name column is optional):
          </p><pre>  Name,Ticker,Folder
  Apple Inc,AAPL,Watchlist
  Tesla Inc,TSLA,Watchlist
  Microsoft Inc,MSFT,Portfolio</pre>
        <p></p>
        <p>
          If you want to upload a list of favorite searches, then include a header row, with a <strong>Name</strong> column for the search
          terms, and a <strong>Type</strong> column with the value <em>search</em>, along with an optional <strong>Folder</strong> column e.g.
          </p><pre>  Type,Folder,Name
  search,Future Tech,bitcoin OR cryptocurrency
  search,Future Tech,S-1 drones
  search,Green Energy,TSLA "renewable energy"</pre>
        <p></p>
      </div>
      <div class="uploaded-only">
        <table id="matched-upload-table" class="table table-sm">
          <thead>
            <tr>
              <th></th>
              <th colspan="2" class="uploaded-count">Uploaded</th>
              <th colspan="2" class="matched-count">Matched</th>
              <th class="folder-only">Folder</th>
            </tr>
          </thead>
          <tbody></tbody>
        </table>
        <input type="hidden" name="uploadData" id="upload-data" value="">
        <div class="mt-5 p-3 bg-blue-lightest">
          <h6>Important:</h6>
          <div class="form-check">
            <input class="form-check-input" type="radio" name="actionExisting" id="actionExistingAdd" value="add" checked="">
            <label class="form-check-label" for="actionExistingAdd">Add to existing favorites</label>
          </div>
          <div class="form-check">
            <input class="form-check-input" type="radio" name="actionExisting" id="actionExistingReplace" value="replace">
            <label class="form-check-label" for="actionExistingReplace">Remove existing favorites that are not in this list</label>
          </div>
        </div>
      </div>


    <div class="d-flex mt-6 justify-content-between">
      <label class="btn btn-primary not-uploaded" for="upload-faves" id="upload-fave-button">
        Upload favorites list…
        <input type="file" id="upload-faves" class="d-none" name="files">
      </label>
      <button type="submit" class="btn btn-primary uploaded-only">Add selected favorites</button>
      <button type="button" class="btn btn-link d-none d-md-inline-block" data-dismiss="modal">Cancel</button>
    </div>
  </form>
</div>
          </div>
        </div>
      </div>

    </div>
  </div>
</div>

    <div class="modal fade" id="modalRenameFolder" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h3 class="modal-title">Rename folder</h3>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
      </div>
      <form method="post" action="/user/rename-fave" spellcheck="false" autocomplete="off">
        <div class="modal-body">
          <input type="text" class="form-control" placeholder="Type new folder name…" name="documentSpecifier" autocomplete="off" autocorrect="off" autocapitalize="off" autofocus="on" pattern="[^<>]+">
          <input type="hidden" name="documentId" value="">
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-link" data-dismiss="modal">Cancel</button>
          <button type="submit" class="btn btn-primary">Rename</button>
        </div>
      </form>
    </div>
  </div>
</div>
    <div class="modal fade" id="modalAlertSettings" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h3 class="modal-title">Alert feed settings</h3>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
      </div>
      <form method="post" action="/user/settings" autocomplete="off" id="alert-settings-form" class="no-reset-on-close">
        <div class="modal-body">
          <p>Choose the information that appears in your CapEdge alert feed. You'll see alerts for information that matches your favorite companies.</p>
          <div class="custom-controls-stacked mt-3">
            
            <div class="form-group">
                <label class="custom-switch pl-0">
                    <input type="checkbox" name="settings[alertTypes][]" value="ldb" class="custom-switch-input" checked="checked">
                    <span class="custom-switch-indicator"></span>
                    <span class="custom-switch-description">Filings</span>
                </label>
                <div class="pl-7 text-muted">New filings from SEC.</div>
            </div>
            
            <div class="form-group">
                <label class="custom-switch pl-0">
                    <input type="checkbox" name="settings[alertTypes][]" value="news" class="custom-switch-input" checked="checked">
                    <span class="custom-switch-indicator"></span>
                    <span class="custom-switch-description">News</span>
                </label>
                <div class="pl-7 text-muted">Full news stories, breaking headlines, and press releases.</div>
            </div>
            
            <div class="form-group">
                <label class="custom-switch pl-0">
                    <input type="checkbox" name="settings[alertTypes][]" value="social" class="custom-switch-input" checked="checked">
                    <span class="custom-switch-indicator"></span>
                    <span class="custom-switch-description">Social</span>
                </label>
                <div class="pl-7 text-muted">Message threads from Reddit.</div>
            </div>
            
            <div class="form-group">
                <label class="custom-switch pl-0">
                    <input type="checkbox" name="settings[alertTypes][]" value="user" class="custom-switch-input" checked="checked">
                    <span class="custom-switch-indicator"></span>
                    <span class="custom-switch-description">Community content</span>
                </label>
                <div class="pl-7 text-muted">New community notes and annotations.</div>
            </div>
            
          </div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-link" data-dismiss="modal">Cancel</button>
          <button type="submit" class="btn btn-primary">Update alerts feed settings</button>
        </div>
      </form>
    </div>
  </div>
</div>
    <div class="modal fade" id="modalSendToNote" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h3 class="modal-title">Add to note</h3>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button>
      </div>
      <form method="post" action="#" class="no-disable" spellcheck="false" autocomplete="off">
        <div class="modal-body">
          <p>The following content will be added to your chosen note:</p>
          <div id="fragment-preview" class="my-3 text-muted"></div>
          <p>Search or choose a recent note below:</p>
          <div class="tokenInput tokeninput-container fake-input fake-input-lg">
              <input type="text" placeholder="Search your note titles…" name="noteSearch" autocomplete="off" autocorrect="off" autocapitalize="off" tabindex="1" autofocus="on" size="25">
              <script class="tokeninput-data" type="application/json">
              {
                  "resultDataProp":"results",
                  "resultTextProp":"title",
                  "resultValueProp":"id",
                  "url":"/note/notesearch?limit=3&query=$query",
                  "type":"lookup",
                  "completionGroups" : {
                      "bestmatch" : { "heading" : "Best Match" },
                      "notes" : { "heading" : "Notes", "newOption" : true, "singular" : "note" }
                  }
              }
              </script>
          </div>
          <div id="send-recent-list"></div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-link" data-dismiss="modal" tabindex="2">Cancel</button>
        </div>
      </form>
    </div>
  </div>
</div>
    <div class="dropdown-menu dropdown-menu-sm" id="user-feed-context-menu">
  <a class="dropdown-item context-open" href="#">Open</a>
  <a class="dropdown-item context-open" href="#" target="_blank">Open in new tab</a>
  <div class="dropdown-divider"></div>
  <a class="dropdown-item context-delete" href="#">Delete</a>
</div>
    

    

    

    <div style="display:none" id="google-id" data-id="G-REPSH58KSM,UA-113590965-4"></div>

<div style="display:none" id="google-tag-id" data-id="GTM-5KBPWNG"></div>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBPWNG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

    
        <script src="https://www.google.com/recaptcha/api.js" async="" defer=""></script>
    
    <script type="application/json" id="user-data">{"id":"665437da02f04742ce51dd52","loggedIn":true,"settings":{"emailNewFilings":false,"emailSearches":true,"emailCommunityContent":true,"emailProductUpdates":true,"enableAnnotations":true,"enableReadCheckbox":false,"subscribedEmailFilingGroups":["financial","news","registration","proxy","other","ownership"],"subscribedEmailFilingTypes":[],"subscribedCommunityNotifications":["repliesToMine","newOnAnnotated"],"periodicEmailSchedule":"never","stockChartComparison":true,"stockChartPeriod":"1m","toggleFavouritescol":false,"toggleNotescol":true,"toggleAlertscol":true,"collapsedFolders":[],"collapsedCards":[],"annotationsPublic":false,"disableEmailNotes":false,"hideNextSteps":false,"alertTypes":["ldb","news","social","user"],"emailSearchesSchedule":"realtime","folderSettings":[]},"plan":"free"}</script>
    <script type="application/json" id="init-data">{"annotationDocumentRoot":".transcript-container","annotationDocumentType":"transcript","annotationDocumentId":"CTLP_3401367","annotationCompanyId":896429}</script>
    <script src="/js/dist/initial.js?v=20240911T113935"></script>
    <script src="/js/dist/build.js?v=20240911T113935" defer=""></script>
    
    <script src="/js/dist/annotator.js?v=20240911T113935" defer=""></script>
    
    
    
  


<script async="" src="/js/dist/annotator-frame.js"></script><div class="annotator-adder" style="display: none;"><button type="button" class="sendTo">Add to note</button><button type="button" class="create">Annotate</button></div></body></html>