<SEC-DOCUMENT>0000929638-25-002172.txt : 20250605
<SEC-HEADER>0000929638-25-002172.hdr.sgml : 20250605
<ACCEPTANCE-DATETIME>20250605093121
ACCESSION NUMBER:		0000929638-25-002172
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		18
CONFORMED PERIOD OF REPORT:	20240612
FILED AS OF DATE:		20250605
DATE AS OF CHANGE:		20250605

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DESCARTES SYSTEMS GROUP INC
		CENTRAL INDEX KEY:			0001050140
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				000000000
		STATE OF INCORPORATION:			A6
		FISCAL YEAR END:			0131

	FILING VALUES:
		FORM TYPE:		6-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-29970
		FILM NUMBER:		251025877

	BUSINESS ADDRESS:	
		STREET 1:		120 RANDALL ST
		CITY:			WATERLOO
		STATE:			A6
		ZIP:			N2V 1C6
		BUSINESS PHONE:		519-746-8110

	MAIL ADDRESS:	
		STREET 1:		120 RANDALL DRIVE
		CITY:			WATERLOO, ONTARIO, CANADA
		STATE:			XX
		ZIP:			N2V 1C6
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>form6k.htm
<DESCRIPTION>REPORT OF FOREIGN PRIVATE ISSUER
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:cef="http://xbrl.sec.gov/cef/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:dsgx="http://descartes.com/20250325" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>a69630_descartes6k.htm</title>
    <!-- Licensed to: Morgan Lewis
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html"/>
</head>

<body style="font-size: 10pt; font-family: Times New Roman; display: inline; background-color: #ffffff;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_294d572d99f044278fce6b312877bca4" contextRef="c20250325to20250325" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_633094fafbd5470ba44dbfa09fb5cabe" contextRef="c20250325to20250325">2024-06-12</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_f8d8bde488da4bf0806641c767ef1f14" contextRef="c20250325to20250325" format="ixt:date-month-day">01-31</ix:nonNumeric><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_0b95568bb6a64c5e80806772fec057ea" contextRef="c20250325to20250325">000-29970</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_e9596497adb44a628134f405f22524e7" contextRef="c20250325to20250325">0001050140</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_03e344b0d7bc491a806299f101788bf4" contextRef="c20250325to20250325">120 Randall Drive</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressAddressLine2" id="Fact_f916770d594f496ca2d98f072ae4672f" contextRef="c20250325to20250325">Waterloo</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_3e0f97da5791418abb97d3a2cdb5511d" contextRef="c20250325to20250325">Ontario, Canada</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_a99071315a064ed0a07c53e70834ee7a" contextRef="c20250325to20250325">ON</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_51fa1877ea954ba2976e9bc85e2676eb" contextRef="c20250325to20250325">N2V 1C6</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="dsgx-20250325.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="c20250325to20250325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001050140</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-25</xbrli:startDate><xbrli:endDate>2025-03-25</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>
<div style="line-height: initial;">
  <div>
    <div>
      <table cellspacing="0" cellpadding="0" border="0" id="z4a5b4c07dd284127b0b9d15324e29080" style="font-size: 10pt; font-family: times new roman; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-size: 18pt; font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">UNITED STATES</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-size: 18pt; font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">SECURITIES AND EXCHANGE COMMISSION</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Washington, D.C. 20549</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">&#160; </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-size: 18pt; font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">FORM <span style="text-indent: 0pt;"><ix:nonNumeric name="dei:DocumentType" id="Fact_dee0e0c7d09f4b1ca3f2f92dc1c21aa8" contextRef="c20250325to20250325">6-K</ix:nonNumeric></span>
                <br/>
              </div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">&#160; </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-size: 12pt; font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">REPORT OF FOREIGN PRIVATE ISSUER</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-size: 12pt; font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">PURSUANT TO RULE 13a-16 OR 15d-16 UNDER</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-size: 12pt; font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">THE SECURITIES EXCHANGE ACT OF 1934</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">&#160; </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">&#160; </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">For the month of June 2025<br/>
              </div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">&#160; </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Commission File Number:&#160;&#160;000-29970</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">&#160; </td>

  </tr>

  <tr style="HEIGHT: 17px">

    <td valign="top" style="width: 100%;">&#160; </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-size: 18pt; font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"><span style="text-indent: 0pt;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_56eafa55617b4fcc84cdf04b812a45c5" contextRef="c20250325to20250325">DESCARTES SYSTEMS GROUP INC</ix:nonNumeric></span><br/>
              </div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">(Translation of registrant&#8217;s name into English)</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">&#160; </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">120 Randall Drive</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Waterloo, Ontario</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Canada N2V 1C6</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 100%;">
              <div style="text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">(Address of principal executive office)</div>
            </td>

  </tr>


</table>
    </div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/>
    </div>

    <div style="text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F.</div>

    <div style="text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"><span style="display: inline;">Form 20-F [ ]</span><span style="DISPLAY: inline">&#160;</span><span style="display: inline;">Form 40-F
        [x]</span></div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/>
    </div>

    <div><br/></div>

    <div style="MARGIN-BOTTOM: 10pt; MARGIN-TOP: 10pt; CLEAR: both" class="BRPFPageBreakArea">
      <div style="PAGE-BREAK-AFTER: always" class="BRPFPageBreak">
        <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"/> </div>

    </div>

    <div style="display: block; text-indent: 36pt;">The attached Press Release issued June 4, 2025 is furnished herewith as Exhibit 99.1. </div>

    <div style="display: block; text-indent: 36pt;">
      <div style="display: block; text-indent: 36pt;">
        <div style="display: block; text-indent: 36pt;">The attached Shareholder Report for the First Quarter 2026 is furnished herewith as Exhibit 99.2. </div>

      </div>

    </div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt">
      <div style="display: block; text-indent: 36pt;"><br/>
      </div>

    </div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt"> <br/>
    </div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt"> <br/>
    </div>

    <div style="font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">SIGNATURES</div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/>
    </div>

    <div style="text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 36pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the
      undersigned, thereunto duly authorized.</div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" border="0" id="aed2d2111898407aadedc5d331c41194" style="font-size: 10pt; font-family: times new roman; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="top" align="left" style="WIDTH: 47%" colspan="2">
              <div style="font-weight: bold; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">THE DESCARTES SYSTEMS GROUP INC.</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 47%;" colspan="2">&#160; </td>

  </tr>

  <tr>

    <td valign="top" align="left" style="WIDTH: 47%" colspan="2">
              <div style="text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">(Registrant)</div>
            </td>

  </tr>

  <tr>

    <td valign="top" style="width: 47%;" colspan="2">&#160; </td>

  </tr>

  <tr>

    <td valign="top" style="width: 47%;" colspan="2">&#160; </td>

  </tr>

  <tr style="HEIGHT: 11px">

    <td valign="top" align="left" style="font-family: 'Times New Roman', Times, serif; font-variant: normal; width: 6%; font-weight: normal; color: #000000; font-style: normal;">
              <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">By:</div>
            </td>

    <td valign="top" align="left" style="font-family: 'Times New Roman', Times, serif; font-variant: normal; width: 94%; font-weight: normal; color: #000000; font-style: normal;">
              <div style="TEXT-DECORATION: underline; TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">/s/ <span style="font-family: 'Times New Roman',Times,serif;">Peter V. Nguyen</span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </div>
            </td>

  </tr>

  <tr style="HEIGHT: 12px">

    <td valign="top" align="left" style="font-family: 'Times New Roman', Times, serif; font-variant: normal; width: 6%; font-weight: normal; color: #000000; font-style: normal;">
              <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Name:</div>
            </td>

    <td valign="top" align="left" style="font-family: 'Times New Roman', Times, serif; font-variant: normal; width: 94%; font-weight: normal; color: #000000; font-style: normal;">
              <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">
                <div style="font-family: 'Times New Roman'; font-size: 14pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Peter V. Nguyen</span><br/>
                </div>
              </div>
            </td>

  </tr>

  <tr style="HEIGHT: 12px">

    <td valign="top" align="left" style="font-family: 'Times New Roman', Times, serif; font-variant: normal; width: 6%; font-weight: normal; color: #000000; font-style: normal;">
              <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Title:</div>
            </td>

    <td valign="top" align="left" style="font-family: 'Times New Roman', Times, serif; font-variant: normal; width: 94%; font-weight: normal; color: #000000; font-style: normal;">
              <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: -47.05pt; TEXT-INDENT: 0pt">General Counsel</div>
            </td>

  </tr>


</table>
    </div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/>
    </div>

    <div style="text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Date:&#160; June 5, 2025 <br/>
    </div>

    <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">&#160;</div>

    <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">&#160;</div>

    <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">&#160;</div>

    <div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">&#160;</div>

    <div style="MARGIN-BOTTOM: 10pt; MARGIN-TOP: 10pt; CLEAR: both" class="BRPFPageBreakArea">
      <div style="PAGE-BREAK-AFTER: always" class="BRPFPageBreak">
        <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"/> </div>

    </div>

    <div style="font-weight: bold; text-align: center; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">EXHIBITS</div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt">
      <div><br/>
      </div>

      <div>
        <table cellspacing="0" cellpadding="0" border="0" id="z74ada501354e437c9a4d19716292bff9" style="background-color: #FFFFFF; letter-spacing: normal; width: 100%; word-spacing: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; text-transform: none; border-spacing: 0;">


  <tr>

    <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 150pt; text-align: left;">
                <div style="font-weight: bold; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Exhibit No.</div>
              </td>

    <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: auto; text-align: left;">
                <div style="font-weight: bold; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Description</div>
              </td>

  </tr>

  <tr style="height: 18px;">

    <td valign="top" style="width: 150pt;">&#160;</td>

    <td valign="top" style="width: auto;">&#160;</td>

  </tr>

  <tr style="height: 16px;">

    <td valign="top" align="left" style="width: 150pt; color: rgb(0, 0, 0);"><a href="exhibit99-1.htm">99.1</a></td>

    <td valign="top" align="left" style="width: auto;">
                <div style="font-family: 'Times New Roman',Times,serif; text-align: left; display: block; text-indent: 0pt; color: rgb(0, 0, 0);"><a href="exhibit99-1.htm">Press



                    Release Issued June 4, 2025</a></div>
              </td>

  </tr>

  <tr style="height: 16px;">

    <td valign="top" align="left" style="width: 150pt; color: rgb(0, 0, 0);" rowspan="1"><a href="exhibit99-2.htm">99.2<br/>
                </a> </td>

    <td valign="top" align="left" style="width: auto;" rowspan="1"><a href="exhibit99-2.htm">Shareholder Report for the First Quarter 2026<br/>
                </a> </td>

  </tr>

  <tr style="height: 16px;">

    <td valign="top" align="left" rowspan="1" style="width: 150pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, 'serif'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Ex. 101</span> </td>

    <td valign="top" align="left" rowspan="1" style="width: auto;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, 'serif'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Interactive Data File (formatted in Inline XBRL)</span> </td>

  </tr>


</table>
        <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">&#160;</span></div>
</div>

      <div><br/>
      </div>

      <div><br/></div>

    </div>

    <div style="DISPLAY: block; TEXT-INDENT: 0pt"><br/>
    </div>

  </div>

</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>exhibit99-1.htm
<DESCRIPTION>PRESS RELEASE ISSUED MARCH 25, 2025
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Morgan Lewis
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div style="width: 100%;" class="BRPFPageHeader"></div>
  <div style="text-align: right; font-weight: bold;">Exhibit 99.1<br>
  </div>
  <div> <br>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" border="0" id="z483c8b98020f44b3a4d81a63951172b4" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

        <tr>
          <td style="background-color: #134169; width: 50%;">
            <div>&#160;</div>
          </td>
          <td style="background-color: #134169; width: 50%;">
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="background-color: #134169; width: 50%;">
            <div>&#160;</div>
          </td>
          <td style="background-color: #134169; width: 50%;">
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="background-color: #134169; width: 50%;">
            <div>&#160;</div>
          </td>
          <td style="background-color: #134169; width: 50%;">
            <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
          </td>
        </tr>
        <tr>
          <td style="background-color: #134169; width: 50%;">
            <div>&#160;</div>
          </td>
          <td style="background-color: #134169; width: 50%;">
            <div>&#160;</div>
          </td>
        </tr>

    </table>
  </div>
  <div> <br>
  </div>
  <div style="text-align: left; margin-bottom: 15pt; color: #134169; font-family: 'Calibri Light', sans-serif; font-size: 22pt;">Press Release</div>
  <div style="text-align: left; margin-top: 12pt; margin-bottom: 3pt; color: #134169; font-family: 'Calibri Light', sans-serif; font-size: 15pt; font-weight: bold;">Descartes Announces Fiscal 2026 First Quarter Financial Results</div>
  <div style="text-align: left; margin-bottom: 6pt; color: #134169; font-family: 'Calibri Light', sans-serif; font-size: 13pt; font-weight: bold;">Record Services Revenues</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;"><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">WATERLOO, Ontario and ATLANTA, Georgia, June 4, 2025
      (GLOBE NEWSWIRE)</font> &#8211; The Descartes Systems Group Inc. (TSX:DSG) (Nasdaq:DSGX) announced its financial results for its fiscal 2026 first quarter (<font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Q1FY26</font>).
    All financial results referenced are in United States (<font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">US</font>) currency and, unless otherwise indicated, are determined in accordance with US Generally
    Accepted Accounting Principles (<font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">GAAP</font>).</div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">"Our first quarter of fiscal 2026 showed strong annual growth, consistent with our communicated plans," said Edward J. Ryan, Descartes' CEO. "This
    is a challenging and uncertain economic and trade environment for shippers, carriers and logistics services providers. They face challenges on how, when, or if, to react to changes in global trade relationships, tariffs, sanctions and economic
    forecasts. We continue to see strong interest in our domain expertise and our solutions to help companies navigate the complex trade landscape. We remain committed to growing our business with prudent investments and cost discipline to build the
    premier network and technology for logistics-intensive businesses."</div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Q1FY26 Financial Results</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">As described in more detail below, key financial highlights for Descartes&#8217; Q1FY26 included:</div>
  <table cellspacing="0" cellpadding="0" id="z2e2a00c2f65b4899a24d5f1b5d874aed" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt;"><br>
        </td>
        <td style="width: 18pt; vertical-align: top; color: #4D4D4D; font-family: 'Times New Roman', Times, serif; font-size: 11pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Revenues of $168.7 million, up 12% from $151.3 million in the first quarter of fiscal 2025 (Q1FY25) and up 1% from $167.5 million in the previous quarter
            (Q4FY25);</div>
        </td>
      </tr>

  </table>
  <table cellspacing="0" cellpadding="0" id="z4e5dbf237e13457fa2295a1d606f9146" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt;"><br>
        </td>
        <td style="width: 18pt; vertical-align: top; color: #4D4D4D; font-family: 'Times New Roman', Times, serif; font-size: 11pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Revenues were comprised of services revenues of $156.6 million (93% of total revenues), professional services and other revenues of $11.8 million (7% of total
            revenues) and license revenues of $0.3 million (less than 1% of total revenues). Services revenues were up 14% from $137.8 million in Q1FY25 and consistent with $156.5 million in Q4FY25;</div>
        </td>
      </tr>

  </table>
  <table cellspacing="0" cellpadding="0" id="z1b4db1df856449cfbc5e760c8744eaac" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt;"><br>
        </td>
        <td style="width: 18pt; vertical-align: top; color: #4D4D4D; font-family: 'Times New Roman', Times, serif; font-size: 11pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Cash provided by operating activities of $53.6 million, down from $63.7 million in Q1FY25 and down from $60.7 million in Q4FY25;</div>
        </td>
      </tr>

  </table>
  <table cellspacing="0" cellpadding="0" id="z06bf7f0a19d14f03a72fde7b418ea222" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt;"><br>
        </td>
        <td style="width: 18pt; vertical-align: top; color: #4D4D4D; font-family: 'Times New Roman', Times, serif; font-size: 11pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Income from operations of $46.2 million, up 9% from $42.4 million in Q1FY25 and down from $47.1 million in Q4FY25;</div>
        </td>
      </tr>

  </table>
  <table cellspacing="0" cellpadding="0" id="z78d98781400c4ed3949087cd95ab5d14" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt;"><br>
        </td>
        <td style="width: 18pt; vertical-align: top; color: #4D4D4D; font-family: 'Times New Roman', Times, serif; font-size: 11pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Net income of $36.2 million, up 4% from $34.7 million in Q1FY25 and down from $37.4 million in Q4FY25. Net income as a percentage of revenues was 21%,
            compared to 23% in Q1FY25 and 22% in Q4FY25;</div>
        </td>
      </tr>

  </table>
  <table cellspacing="0" cellpadding="0" id="z279bcb96325a45c88e29fff8fc26a851" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt;"><br>
        </td>
        <td style="width: 18pt; vertical-align: top; color: #4D4D4D; font-family: 'Times New Roman', Times, serif; font-size: 11pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Earnings per share on a diluted basis of $0.41, up 2% from $0.40 in Q1FY25 and down from $0.43 in Q4FY25; and</div>
        </td>
      </tr>

  </table>
  <table cellspacing="0" cellpadding="0" id="ze55568d679f04bc1bbab6473f8989177" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt;"><br>
        </td>
        <td style="width: 18pt; vertical-align: top; color: #4D4D4D; font-family: 'Times New Roman', Times, serif; font-size: 11pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Adjusted EBITDA of $75.1 million, up 12% from $67.0 million in Q1FY25 and consistent with $75.0 million in Q4FY25. Adjusted EBITDA as a percentage of revenues
            was 45%, compared to 44% in Q1FY25 and 45% in Q4FY25.</div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div>
    <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues are non-GAAP financial measures provided as a complement to financial results
      presented in accordance with GAAP. We define Adjusted EBITDA as earnings before interest, taxes, depreciation, amortization, stock-based compensation (for which we include related fees</div>
  </div>
  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="width: 100%;" class="BRPFPageFooter">
      <div><br>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

              <tr>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                    <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                  </div>
                </td>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;1</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    <div style="width: 100%;" class="BRPFPageHeader">
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160; </div>
    </div>
  </div>
  <div><br>
  </div>
  <div>
    <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">and taxes) and other charges (for which we include restructuring charges, acquisition-related expenses, and contingent consideration incurred due
      to better-than-expected performance from acquisitions). These items are considered by management to be outside Descartes' ongoing operational results. We define Adjusted EBITDA as a percentage of revenues as the quotient, expressed as a percentage,
      from dividing Adjusted EBITDA for a period by revenues for the corresponding period. A reconciliation of Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues to net income determined in accordance with GAAP is provided later in this
      release.</div>
  </div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">The following table summarizes Descartes' results in the categories specified below over the past 5 fiscal quarters (unaudited; dollar amounts,
    other than per share amounts, in millions):</div>
  <div><br>
  </div>
  <table cellspacing="0" cellpadding="0" id="z84d94fe3396340c3b38241e86fd4eec6" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 40.53%; vertical-align: top;">&#160;</td>
        <td style="width: 11.84%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Q1</div>
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">FY26</div>
        </td>
        <td style="width: 11.84%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Q4</div>
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">FY25</div>
        </td>
        <td style="width: 11.84%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Q3</div>
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">FY25</div>
        </td>
        <td style="width: 11.97%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Q2</div>
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">FY25</div>
        </td>
        <td style="width: 11.97%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Q1</div>
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">FY25</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Revenues</div>
        </td>
        <td style="width: 11.84%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">168.7</div>
        </td>
        <td style="width: 11.84%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">167.5</div>
        </td>
        <td style="width: 11.84%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">168.8</div>
        </td>
        <td style="width: 11.97%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">163.4</div>
        </td>
        <td style="width: 11.97%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">151.3</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Services revenues</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">156.6</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">156.5</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">149.7</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">146.2</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">137.8</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Gross margin</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">76%</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">76%</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">74%</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">75%</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">77%</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Cash provided by operating activities</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">53.6</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">60.7</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">60.1</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">34.7</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">63.7</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Income from operations</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">46.2</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">47.1</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">45.8</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">45.9</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">42.4</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Net income</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">36.2</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">37.4</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">36.6</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">34.7</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">34.7</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Net income as a % of revenues</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">21%</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">22%</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">22%</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">21%</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">23%</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Earnings per diluted share</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">0.41</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.43</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.42</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.40</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.40</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Adjusted EBITDA</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">75.1</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">75.0</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">72.1</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">70.6</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">67.0</div>
        </td>
      </tr>
      <tr>
        <td style="width: 40.53%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Adjusted EBITDA as a % of revenues</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">45%</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">45%</div>
        </td>
        <td style="width: 11.84%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">43%</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">43%</div>
        </td>
        <td style="width: 11.97%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">44%</div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Cash Position</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">At April 30, 2025, Descartes had $176.4 million in cash. Cash decreased by $59.7 million in Q1FY26. The table set forth below provides a summary of
    cash flows for Q1FY26 in millions of dollars:</div>
  <div><br>
  </div>
  <table cellspacing="0" cellpadding="0" id="z7f021efe472c44f0b52c137e70c8a4ac" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 67.48%; vertical-align: top;">&#160;</td>
        <td style="width: 16.26%; vertical-align: top;">&#160;</td>
        <td style="width: 16.26%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Q1FY26</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Cash provided by operating activities</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">53.6</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Additions to property and equipment</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">(1.9)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Acquisitions of subsidiaries, net of cash acquired</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">(112.3)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Issuances of common shares, net of issuance costs</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">3.6</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Payment of withholding taxes on net share settlements</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">(6.5)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Effect of foreign exchange rate on cash</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">3.8</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Net change in cash</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">(59.7)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Cash, beginning of period</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">236.1</div>
        </td>
      </tr>
      <tr>
        <td style="width: 83.74%; vertical-align: top;" colspan="2">
          <div style="text-align: left; text-indent: -7.5pt; margin-left: 7.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Cash, end of period</div>
        </td>
        <td style="width: 16.26%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">176.4</div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="width: 100%;" class="BRPFPageFooter">
      <div><br>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

              <tr>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                    <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                  </div>
                </td>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;2</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    <div style="width: 100%;" class="BRPFPageHeader">
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160; </div>
    </div>
  </div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Acquisition of 3GTMS</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">On March 24, 2025, Descartes acquired all of the shares of 3GTMS, a leading provider of transportation management solutions. The purchase price for
    the acquisition was approximately $112.7 million, net of cash acquired, which was funded from cash on hand.</div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Cost Reduction Initiatives</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Considering the economic and global trade uncertainty many Descartes customers are facing, Descartes has undertaken cost reduction initiatives
    designed to reduce its cost base. The plan is designed to reduce Descartes&#8217; global workforce by approximately 7% and eliminate various other operating expenses. As a result, Descartes expects to incur restructuring charges of approximately $4 million
    in the second quarter of fiscal 2026 (Q2FY26), which will also impact cash generated from operations in Q2FY26. Once completed, Descartes anticipates annualized cost savings of approximately $15 million.</div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Management Update</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Descartes is pleased to announce the appointment of William Green as Executive Vice President, Global Sales. Mr. Green has served as Descartes&#8217;
    Senior Vice President for North American Sales since August 2020. Mr. Green has previously held senior commercial roles at Salesforce, PROLIFIQ and CDC Software (now Aptean). &#8220;We&#8217;re excited for Bill to extend his leadership of our growth successes in
    North America to our global commercial operations,&#8221; said Mr. Ryan.</div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Andrew Roszko, Descartes&#8217; Chief Commercial Officer, will depart the company in Q2FY26 to pursue another opportunity. Mr. Roszko was appointed EVP
    Global Sales in February 2019 and appointed Chief Commercial Officer in June 2022. &#8220;Andrew has been a valuable contributor to Descartes&#8217; commercial development. We wish him well in his future endeavors,&#8221; said Mr. Ryan.</div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Conference Call</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Members of Descartes' executive management team will host a conference call to discuss the company's financial results at 5:30 p.m. ET on Wednesday,
    June 4. Designated numbers are +1 289 514 5100 for North America and +1 800 717 1738 for international, using conference ID 26605.</div>
  <div><br>
  </div>
  <div>
    <div style="text-align: left; font-family: 'Calibri Light', sans-serif; font-size: 11pt;"><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #4D4D4D;">The company will simultaneously conduct an audio webcast on the Descartes
        website at </font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #134169;"><u>www.descartes.com/descartes/investor-relations.</u></font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #0066FF;">&#160;</font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #4D4D4D;">Phone conference dial-in or webcast login is required approximately 10 minutes beforehand.</font></div>
  </div>
  <div><br>
  </div>
  <div style="text-align: left; font-family: 'Calibri Light', sans-serif; font-size: 11pt;"><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #4D4D4D;">Replays of the conference call will be available until June 11, 2025, by
      dialing +1 289 819 1325 or Toll-Free for North America using +1 888 660 6264 with Playback Passcode: 26605#.&#160; An archived replay of the webcast will be available at</font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #555555;">&#160;</font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #134169;"><u>www.descartes.com/descartes/investor-relations.</u></font></div>
  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="width: 100%;" class="BRPFPageFooter">
      <div><br>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

              <tr>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                    <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                  </div>
                </td>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;3</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    <div style="width: 100%;" class="BRPFPageHeader">
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160; </div>
    </div>
  </div>
  <div><br>
  </div>
  <div style="text-align: left; margin-top: 12pt; margin-bottom: 3pt; color: #134169; font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-weight: bold;">About Descartes</div>
  <div style="text-align: left; font-family: 'Calibri Light', sans-serif; font-size: 11pt;"><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #4D4D4D;">Descartes (Nasdaq:DSGX) (TSX:DSG) is the global leader in providing
      on-demand, software-as-a-service solutions focused on improving the productivity, security and sustainability of logistics-intensive businesses. Customers use our modular, software-as-a-service solutions to route, track and help improve the safety,
      performance and compliance of delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; access global trade data; file customs and security documents for imports and exports; and complete numerous other
      logistics processes by participating in the world&#8217;s largest, collaborative multimodal logistics community. Our headquarters are in Waterloo, Ontario, Canada and we have offices and partners around the world. Learn more at&#160;</font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #134169;"><u>www.descartes.com</u></font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #4D4D4D;">, and connect with us on&#160;</font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #134169;"><u>LinkedIn</u></font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #4D4D4D;">&#160;and&#160;</font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #134169;"><u>X (Twitter</u><u>)</u></font><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; color: #4D4D4D;">.</font></div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Descartes Investor Contact</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Laurie McCauley</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">(519) 746-2969</div>
  <div style="text-align: left; color: #134169; font-family: Calibri, sans-serif; font-size: 10.5pt;"><u>investor@descartes.com</u></div>
  <div style="text-align: left; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', serif; font-size: 11pt;"><font style="font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-weight: bold; color: #134169;">Cautionary Statement
      Regarding Forward-Looking Statements </font><font style="font-family: 'Times New Roman', serif; font-size: 11pt; color: #4D4D4D;">This release may contain forward-looking information within the meaning of applicable securities laws ("forward-looking
      statements") that relates to Descartes' expectations concerning future revenues and earnings, and our projections for any future reductions in expenses or growth in margins and generation of cash; our assessment of the potential impact of
      geopolitical events, such as the ongoing conflict between Russia and Ukraine (the &#8220;Russia-Ukraine Conflict&#8221;), and between Israel and Hamas (&#8220;Israel-Hamas Conflict&#8221;), or other potentially catastrophic events, on our business, results of operations and
      financial condition; our assessment of the potential impact of tariffs, sanctions and other actions by individual countries on global trade and our business; continued growth and acquisitions including our assessment of any increased opportunity for
      our products and services as a result of trends in the logistics and supply chain industries; rate of profitable growth and Adjusted EBITDA margin operating range; demand for Descartes' solutions; growth of Descartes' Global Logistics Network
      (&#8220;GLN&#8221;); customer buying patterns; customer expectations of Descartes; development of the GLN and the benefits thereof to customers; and other matters. These forward-looking statements are based on certain assumptions including the following: global
      shipment volumes continuing at levels generally consistent with those experienced historically; the Russia-Ukraine Conflict and Israel-Hamas Conflict not having a material negative impact on shipment volumes or on the demand for the products and
      services of Descartes by its customers and the ability of those customers to continue to pay for those products and services; countries continuing to implement and enforce existing and additional customs and security regulations relating to the
      provision of electronic information for imports and exports; countries continuing to implement and enforce existing and additional trade restrictions and sanctioned party lists with respect to doing business with certain countries, organizations,
      entities and individuals; Descartes' continued operation of a secure and reliable business network; the stability of general economic and market conditions, currency exchange rates, and interest rates; equity and debt markets continuing to provide
      Descartes with access to capital; Descartes' continued ability to identify and source attractive and executable business combination opportunities; Descartes' ability to develop solutions that keep pace with the continuing changes in technology, and
      our continued compliance with third party intellectual property rights. These assumptions may prove to be</font></div>
  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="width: 100%;" class="BRPFPageFooter">
      <div><br>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

              <tr>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                    <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                  </div>
                </td>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;4</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    <div style="width: 100%;" class="BRPFPageHeader">
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160; </div>
    </div>
  </div>
  <div><br>
  </div>
  <div style="text-align: left; margin-top: 12pt; margin-bottom: 3pt; color: #4D4D4D; font-family: 'Times New Roman', serif; font-size: 11pt;">inaccurate. Such forward-looking statements involve known and unknown risks, uncertainties and other factors that
    may cause the actual results, performance or achievements of Descartes, or developments in Descartes' business or industry, to differ materially from the anticipated results, performance or achievements or developments expressed or implied by such
    forward-looking statements. Such factors include, but are not limited to, Descartes' ability to successfully identify and execute on acquisitions and to integrate acquired businesses and assets, and to predict expenses associated with and revenues from
    acquisitions; the impact of network failures, information security breaches or other cyber-security threats; disruptions in the movement of freight and a decline in shipment volumes including as a result of the impact of current and future trade
    barriers, including tariffs, further protectionist measures and reactive countermeasure or contagious illness outbreaks; a deterioration of general economic conditions or instability in the financial markets accompanied by a decrease in spending by our
    customers; the ability to attract and retain key personnel and the ability to manage the departure of key personnel and the transition of our executive management team; changes in trade or transportation regulations that currently require customers to
    use services such as those offered by Descartes; changes in customer behaviour and expectations; Descartes&#8217; ability to successfully design and develop enhancements to our products and solutions; departures of key customers; the impact of foreign
    currency exchange rates; Descartes' ability to retain or obtain sufficient capital in addition to its debt facility to execute on its business strategy, including its acquisition strategy; disruptions in the movement of freight; the potential for
    future goodwill or intangible asset impairment as a result of other-than-temporary decreases in Descartes' market capitalization; and other factors and assumptions discussed in the section entitled, "Certain Factors That May Affect Future Results" in
    documents filed with the Securities and Exchange Commission, the Ontario Securities Commission and other securities commissions across Canada, including Descartes' most recently filed Management's Discussion and Analysis. If any such risks actually
    occur, they could materially adversely affect our business, financial condition or results of operations. In that case, the trading price of our common shares could decline, perhaps materially. Readers are cautioned not to place undue reliance upon any
    such forward-looking statements, which speak only as of the date made. Forward-looking statements are provided for the purpose of providing information about management's current expectations and plans relating to the future. Readers are cautioned that
    such information may not be appropriate for other purposes. We do not undertake or accept any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements to reflect any change in our expectations or any
    change in events, conditions or circumstances on which any such statement is based, except as required by law.</div>
  <div style="text-align: left; margin-top: 12pt; margin-bottom: 3pt; color: #134169; font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-weight: bold;">Reconciliation of Non-GAAP Financial Measures - Adjusted EBITDA and Adjusted EBITDA as a
    percentage of revenues</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">We prepare and release quarterly unaudited and annual audited financial statements prepared in accordance with GAAP. We also disclose and discuss
    certain non-GAAP financial information, used to evaluate our performance, in this and other earnings releases and investor conference calls as a complement to results provided in accordance with GAAP. We believe that current shareholders and potential
    investors in our company use non-GAAP financial measures, such as Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues, in making investment decisions about our company and measuring our operational results.</div>
  <div><br>
  </div>
  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="width: 100%;" class="BRPFPageFooter">
      <div><br>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

              <tr>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                    <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                  </div>
                </td>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;5</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    <div style="width: 100%;" class="BRPFPageHeader">
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160; </div>
    </div>
  </div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">The term &#8220;Adjusted EBITDA&#8221; refers to a financial measure that we define as earnings before certain charges that management considers to be
    non-operating expenses and which consist of interest, taxes, depreciation, amortization, stock-based compensation (for which we include related fees and taxes) and other charges (for which we include restructuring charges, acquisition-related expenses,
    and contingent consideration incurred due to better-than-expected performance from acquisitions). Adjusted EBITDA as a percentage of revenues divides Adjusted EBITDA for a period by the revenues for the corresponding period and expresses the quotient
    as a percentage.</div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Management considers these non-operating expenses to be outside the scope of Descartes&#8217; ongoing operations and the related expenses are not used by
    management to measure operations. Accordingly, these expenses are excluded from Adjusted EBITDA, which we reference to both measure our operations and as a basis of comparison of our operations from period-to-period. Management believes that investors
    and financial analysts measure our business on the same basis, and we are providing the Adjusted EBITDA financial metric to assist in this evaluation and to provide a higher level of transparency into how we measure our own business. However, Adjusted
    EBITDA and Adjusted EBITDA as a percentage of revenues are non-GAAP financial measures and may not be comparable to similarly titled measures reported by other companies. Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues should not be
    construed as a substitute for net income determined in accordance with GAAP or other non-GAAP measures that may be used by other companies, such as EBITDA. The use of Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues does have
    limitations. In particular, we have completed six acquisitions since the beginning of fiscal 2025 and may complete additional acquisitions in the future that will result in acquisition-related expenses and restructuring charges. As these
    acquisition-related expenses and restructuring charges may continue as we pursue our consolidation strategy, some investors may consider these charges and expenses as a recurring part of operations rather than expenses that are not part of operations.</div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">The table below reconciles Adjusted EBITDA and Adjusted EBITDA as a percentage of revenues to net income reported in our unaudited Consolidated
    Statements of Operations for Q1FY26, Q4FY25, Q3FY25, Q2FY25, and Q1FY25, which we believe is the most directly comparable GAAP measure.</div>
  <div><br>
  </div>
  <table cellspacing="0" cellpadding="0" id="zdcaf361eb9a4487ca369135770f1f43b" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 39.14%; vertical-align: top;">&#160;</td>
        <td style="width: 13.04%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; margin-left: 7.2pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Q1FY26</div>
        </td>
        <td style="width: 13.04%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; margin-left: 7.2pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Q4FY25</div>
        </td>
        <td style="width: 11.6%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; margin-left: 7.2pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Q3FY25</div>
        </td>
        <td style="width: 11.6%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; margin-left: 7.2pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Q2FY25</div>
        </td>
        <td style="width: 11.6%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; margin-left: 7.2pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Q1FY25</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;"><font style="font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Net income</font>, as reported on Consolidated
            Statements of Operations</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">36.2</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">37.4</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">36.6</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">34.7</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">34.7</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Adjustments to reconcile to Adjusted EBITDA:</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">&#160;</td>
        <td style="width: 13.04%; vertical-align: bottom;">&#160;</td>
        <td style="width: 11.6%; vertical-align: bottom;">&#160;</td>
        <td style="width: 11.6%; vertical-align: bottom;">&#160;</td>
        <td style="width: 11.6%; vertical-align: bottom;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: left; margin-left: 9pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Interest expense</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">0.2</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.2</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.2</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.2</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.3</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: left; margin-left: 9pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Investment income</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">(1.9)</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">(1.9)</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">(2.9)</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">(2.7)</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">(4.1)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: left; margin-left: 9pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Income tax expense</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">11.7</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">11.4</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">11.9</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">13.6</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">11.5</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: justify; margin-left: 9pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Depreciation expense</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">1.5</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">1.5</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">1.4</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">1.4</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">1.4</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: justify; margin-left: 9pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Amortization of intangible assets</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">19.1</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">19.4</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">17.5</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">17.4</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">15.0</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: left; margin-left: 9pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Stock-based compensation and related taxes</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">4.9</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">5.4</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">5.6</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">5.8</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">4.3</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: justify; margin-left: 9pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">Other charges</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">3.4</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">1.6</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">1.8</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">0.2</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">3.9</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: justify; margin-left: 9pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Adjusted EBITDA</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">75.1</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">75.0</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">72.1</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">70.6</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">67.0</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">&#160;</td>
        <td style="width: 13.04%; vertical-align: bottom; border-top: #000000 1.50pt solid;">&#160;</td>
        <td style="width: 13.04%; vertical-align: bottom; border-top: #000000 1.50pt solid;">&#160;</td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 1.50pt solid;">&#160;</td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 1.50pt solid;">&#160;</td>
        <td style="width: 11.6%; vertical-align: bottom; border-top: #000000 1.50pt solid;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: justify; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Revenues</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">168.7</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">167.5</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">168.8</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">163.4</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">151.3</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Net income as % of revenues</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">21%</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">22%</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">22%</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">21%</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">23%</div>
        </td>
      </tr>
      <tr>
        <td style="width: 39.14%; vertical-align: top;">
          <div style="text-align: justify; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">Adjusted EBITDA as % of revenues</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-weight: bold;">45%</div>
        </td>
        <td style="width: 13.04%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">45%</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">43%</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">43%</div>
        </td>
        <td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt;">44%</div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="width: 100%;" class="BRPFPageFooter">
      <div><br>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

              <tr>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                    <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                  </div>
                </td>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;6</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    <div style="width: 100%;" class="BRPFPageHeader">
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160; </div>
    </div>
  </div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc396820869"></a><a name="z_Toc427650875"></a>Condensed Consolidated Balance Sheets</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-variant: small-caps;">(US dollars in thousands; US GAAP; Unaudited)</div>
  <div>
    <div><br>
    </div>
  </div>
  <table cellspacing="0" cellpadding="0" id="z1a11eec2201942dd87d38f6760559da9" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">April 30,</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">January 31,</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">2025</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">2025</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">ASSETS</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">CURRENT ASSETS</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Cash</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">176,411</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">236,138</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Accounts receivable (net)</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; margin-left: 27pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Trade</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">60,456</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">53,953</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; margin-left: 27pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Other</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">15,646</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">16,931</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Prepaid expenses and other</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">43,100</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">45,544</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">295,613</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">352,566</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">OTHER LONG-TERM ASSETS</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">27,366</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">24,887</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">PROPERTY AND EQUIPMENT, NET</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">13,944</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">12,481</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">RIGHT-OF-USE ASSETS</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">7,721</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">7,623</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">DEFERRED INCOME TAXES</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">4,867</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">3,802</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">INTANGIBLE ASSETS, NET</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">368,122</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">321,270</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">GOODWILL</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">992,257</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">924,755</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">1,709,890</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">1,647,384</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 1.50pt solid;">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 1.50pt solid;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #000000; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">CURRENT LIABILITIES</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 2.98%; vertical-align: top;">&#160;</td>
        <td style="width: 74.9%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Accounts payable</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">23,154</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">20,650</div>
        </td>
      </tr>
      <tr>
        <td style="width: 2.98%; vertical-align: top;">&#160;</td>
        <td style="width: 74.9%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Accrued liabilities</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">73,151</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">79,656</div>
        </td>
      </tr>
      <tr>
        <td style="width: 2.98%; vertical-align: top;">&#160;</td>
        <td style="width: 74.9%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Lease obligations</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">3,402</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">3,178</div>
        </td>
      </tr>
      <tr>
        <td style="width: 2.98%; vertical-align: top;">&#160;</td>
        <td style="width: 74.9%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Income taxes payable</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">9,535</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">9,313</div>
        </td>
      </tr>
      <tr>
        <td style="width: 2.98%; vertical-align: top;">&#160;</td>
        <td style="width: 74.9%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Deferred revenue</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">109,608</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">104,230</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">218,850</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">217,027</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">LEASE OBLIGATIONS</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">4,533</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">4,718</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">DEFERRED REVENUE</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">2,196</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">978</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">INCOME TAXES PAYABLE</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">6,540</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">5,531</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">DEFERRED INCOME TAXES</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">25,834</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">34,127</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">257,953</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">262,381</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
        <td style="width: 11.06%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">SHAREHOLDERS&#8217; EQUITY</div>
        </td>
        <td style="width: 11.06%; vertical-align: bottom;">&#160;</td>
        <td style="width: 11.06%; vertical-align: bottom;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: bottom;" colspan="2">
          <div style="text-align: left; text-indent: -4.5pt; margin-left: 4.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Common shares &#8211; unlimited shares authorized; Shares issued and outstanding totaled 85,782,830 at
            April 30, 2025 (January 31, 2025 &#8211; 85,605,969)</div>
        </td>
        <td style="width: 11.06%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">574,816</div>
        </td>
        <td style="width: 11.06%; vertical-align: bottom;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">568,339</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Additional paid-in capital</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">498,092</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">503,133</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Accumulated other comprehensive loss</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">(21,243)</div>
        </td>
        <td style="width: 11.06%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">(50,497)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Retained earnings</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">400,272</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">364,028</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">1,451,937</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">1,385,003</div>
        </td>
      </tr>
      <tr>
        <td style="width: 77.89%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">1,709,890</div>
        </td>
        <td style="width: 11.06%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">1,647,384</div>
        </td>
      </tr>

  </table>
  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="width: 100%;" class="BRPFPageFooter">
      <div><br>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

              <tr>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                    <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                  </div>
                </td>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;7</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    <div style="width: 100%;" class="BRPFPageHeader">
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160; </div>
    </div>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc396820870"></a><a name="z_Toc427650876"></a>Consolidated Statements of Operations</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-variant: small-caps;">(US dollars in thousands, except per share and weighted average share amounts; US GAAP; Unaudited)</div>
  <div>
    <div><br>
    </div>
  </div>
  <table cellspacing="0" cellpadding="0" id="z6ecf33473bcd4bcf9a8965b308765a9a" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 50.58%; vertical-align: top;">&#160;</td>
        <td style="width: 23.96%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 23.96%; vertical-align: top; border-top: #000000 0.50pt solid;" colspan="2">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">Three Months Ended</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50.58%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">April 30,</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">April 30,</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50.58%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">2025</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">2024</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">&#160;</td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; text-align: right;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">REVENUES</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">168,739</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">151,348</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; font-family: 'Calibri Light', sans-serif; font-size: 8pt;"><font style="font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">COST OF REVENUES </font>(exclusive of amortization presented
            separately below)</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">39,747</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">35,413</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">GROSS MARGIN</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">128,992</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">115,935</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">EXPENSES</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; text-align: right;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 76.04%; vertical-align: top;" colspan="4">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Sales and marketing</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">18,850</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">17,471</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Research and development</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">25,069</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">22,191</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">General and administrative</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">16,312</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">14,948</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Other charges</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">3,449</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">3,918</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Amortization of intangible assets</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">19,114</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">15,024</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50.58%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">82,794</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">73,552</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">INCOME FROM OPERATIONS</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">46,198</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">42,383</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">INTEREST EXPENSE</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">(236)</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">(273)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">INVESTMENT INCOME</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">1,962</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">4,059</div>
        </td>
      </tr>
      <tr>
        <td style="width: 76.04%; vertical-align: top;" colspan="4">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">INCOME BEFORE INCOME TAXES</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">47,924</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">46,169</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">INCOME TAX EXPENSE (RECOVERY)</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; text-align: right;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Current</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">12,251</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">12,318</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Deferred</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(571)</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(816)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50.58%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">11,680</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">11,502</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50.58%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">NET INCOME</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">&#160;</td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">36,244</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">34,667</div>
        </td>
      </tr>
      <tr>
        <td style="width: 76.04%; vertical-align: top;" colspan="4">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">EARNINGS PER SHARE</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 76.04%; vertical-align: top;" colspan="4">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Basic</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; margin-right: 3pt; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">0.42</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; margin-right: 2.25pt; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">0.41</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Diluted</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; margin-right: 3pt; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">0.41</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; margin-right: 2.25pt; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">0.40</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Basic</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">85,677</div>
        </td>
        <td style="width: 11.98%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">85,274</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.54%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Diluted</div>
        </td>
        <td style="width: 1.5%; vertical-align: top;">&#160;</td>
        <td style="width: 11.98%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">87,577</div>
        </td>
        <td style="width: 11.98%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">87,116</div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="width: 100%;" class="BRPFPageFooter">
      <div><br>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

              <tr>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                    <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                  </div>
                </td>
                <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                  <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;8</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div class="BRPFPageBreak" style="page-break-after: always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    <div style="width: 100%;" class="BRPFPageHeader">
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div style="text-align: right;"><img src="descartes_logo.jpg">&#160; </div>
              </td>
            </tr>
            <tr>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
              <td style="background-color: #134169; width: 50%;">
                <div>&#160;</div>
              </td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>&#160; </div>
    </div>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 12pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc427650879"></a><a name="z_Toc396820873"></a>Condensed Consolidated Statements of Cash
    Flows</div>
  <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 11pt; font-variant: small-caps;">(US dollars in thousands; US GAAP; Unaudited)</div>
  <div>
    <div><br>
    </div>
  </div>
  <table cellspacing="0" cellpadding="0" id="z502807dd575847539e75871b662400c0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 51.45%; vertical-align: top;">&#160;</td>
        <td style="width: 23.44%; vertical-align: top;" colspan="2">&#160;</td>
        <td style="width: 1.64%; vertical-align: top;">&#160;</td>
        <td style="width: 23.46%; vertical-align: top; border-top: #000000 0.50pt solid;" colspan="2">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">Three Months Ended</div>
        </td>
      </tr>
      <tr>
        <td style="width: 51.45%; vertical-align: top;">&#160;</td>
        <td style="width: 11.71%; vertical-align: top;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top;">&#160;</td>
        <td style="width: 1.64%; vertical-align: top;" rowspan="25">&#160;</td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">April 30,</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">April 30,</div>
        </td>
      </tr>
      <tr>
        <td style="width: 51.45%; vertical-align: top;">&#160;</td>
        <td style="width: 11.71%; vertical-align: top;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">2025</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">2024</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">OPERATING ACTIVITIES</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; text-align: right;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top; text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Net income</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">36,244</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">34,667</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Adjustments to reconcile net income to cash provided by operating activities:</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; text-align: right;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top; text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Depreciation</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">1,450</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">1,358</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Amortization of intangible assets</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">19,114</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">15,024</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Stock-based compensation expense</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">4,366</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">3,769</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Other non-cash operating activities</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(34)</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">96</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Deferred tax recovery</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(571)</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(816)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Changes in operating assets and liabilities</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(6,966)</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">9,643</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Cash provided by operating activities</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">53,603</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">63,741</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">INVESTING ACTIVITIES</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; text-align: right;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top; text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Additions to property and equipment</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(1,862)</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(1,764)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Acquisition of subsidiaries, net of cash acquired</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(112,327)</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(139,973)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Cash used in investing activities</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(114,189)</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(141,737)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 51.45%; vertical-align: top;">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">FINANCING ACTIVITIES</div>
        </td>
        <td style="width: 11.71%; vertical-align: top;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top; text-align: right;">&#160;</td>
        <td style="width: 11.73%; vertical-align: top; text-align: right;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Payment of debt issuance costs</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(38)</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(38)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Issuance of common shares for cash, net of issuance costs</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">3,558</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">4,231</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; margin-left: 13.5pt; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Payment of withholding taxes on net share settlements</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(6,487)</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(6,745)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Cash used in financing activities</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(2,967)</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(2,552)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt;">Effect of foreign exchange rate changes on cash</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">3,826</div>
        </td>
        <td style="width: 11.73%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(1,482)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">Decrease in cash</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">(59,727)</div>
        </td>
        <td style="width: 11.73%; vertical-align: top;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">(82,030)</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">Cash, beginning of period</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">236,138</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">320,952</div>
        </td>
      </tr>
      <tr>
        <td style="width: 74.89%; vertical-align: top;" colspan="3">
          <div style="text-align: left; color: #4D4D4D; font-family: 'Calibri Light', sans-serif; font-size: 8pt; font-weight: bold;">Cash, end of period</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt; font-weight: bold;">176,411</div>
        </td>
        <td style="width: 11.73%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
          <div style="text-align: right; color: rgb(77, 77, 77); font-family: 'Calibri Light',sans-serif; font-size: 8pt;">238,922</div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div style="width: 100%;" class="BRPFPageFooter">
    <div><br>
    </div>
    <div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: auto; text-align: left;">
                <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;
                  <div><font style="color: rgb(77, 77, 77);">The Descartes Systems Group Inc. </font><font style="color: rgb(85, 85, 85);">| </font>info@descartes.com<font style="color: rgb(85, 85, 85);"> | </font>www.descartes.com<font style="color: rgb(85, 85, 85);"> | &#169; All rights reserved</font></div>
                </div>
              </td>
              <td style="border-top: 1px solid #00B0F0; vertical-align: bottom; width: 50pt; text-align: center;">
                <div style="font-family: Verdana,Geneva,'sans-serif'; font-size: 7pt;">&#160;9</div>
              </td>
            </tr>

        </table>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>exhibit99-2.htm
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Morgan Lewis
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 99.2</font><br>
  </div>
  <div><br>
  </div>
  <div><img src="descartes_logobw.gif">
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: center;"><img src="quarterlyreport_banner.gif"></div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <!--PROfilePageNumberReset%Num%2%%%-->
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">US GAAP Financial Results for the First Quarter of Fiscal 2026</div>
    </div>
    <div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">2</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 12pt; font-variant: small-caps; font-weight: bold;">Table of Contents</div>
      <div>
        <div><br>
        </div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);" id="zf88a117de71d4570b5e5c54fab183dc4">

          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Overview</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">5</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Consolidated Operations</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">9</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Quarterly Operating Results</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">15</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Liquidity and Capital Resources</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">16</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Commitments, Contingencies and Guarantees</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">18</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Outstanding Share Data</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">19</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Application of Critical Accounting Policies and Estimates</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">20</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Change In / Initial Adoption of Accounting Policies</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">20</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Controls and Procedures</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">21</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Trends / Business Outlook</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">21</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Certain Factors That May Affect Future Results</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">25</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Condensed Consolidated Balance Sheets</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">38</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Condensed Consolidated Statements of Operations</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">39</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Condensed Consolidated Statements of Comprehensive Income</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">40</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Condensed Consolidated Statements of Shareholders&#8217; Equity</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">41</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Condensed Consolidated Statements of Cash Flows</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">42</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Notes to Condensed Consolidated Financial Statements</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">43</div>
            </td>
          </tr>
          <tr>
            <td style="width: 80%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">Corporate Information</div>
            </td>
            <td style="width: 20%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 10pt;">63</div>
            </td>
          </tr>

      </table>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">3</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zb789b7876b104990988ef480dfb4c64f">

          <tr>
            <td style="width: 72.63%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; margin-right: 245pt; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; margin-right: 245pt; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div>
              <div>&#160;</div>
              <div>&#160;</div>
            </td>
            <td style="width: 27.37%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (&#8220;MD&amp;A&#8221;) contains references to Descartes using the words &#8220;we,&#8221; &#8220;us,&#8221;
        &#8220;our&#8221; and similar words and the reader is referred to using the words &#8220;you,&#8221; &#8220;your&#8221; and similar words.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">This MD&amp;A also refers to our fiscal years. Our fiscal year commences on February 1<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> of each year and ends on January 31<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> of the
        following year. Our current fiscal year, which will end on January 31, 2026, is referred to as the &#8220;current fiscal year,&#8221; &#8220;fiscal 2026,&#8221; &#8220;2026&#8221; or using similar words. Our previous fiscal year, which ended on January 31, 2025, is referred to as the
        &#8220;previous fiscal year,&#8221; &#8220;fiscal 2025,&#8221; &#8220;2025&#8221; or using similar words. Other fiscal years are referenced by the applicable year during which the fiscal year ends. For example, 2027 refers to the annual period ending January 31, 2027 and the &#8220;fourth
        quarter of 2027&#8221; refers to the quarter ending January 31, 2027.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">This MD&amp;A, which is prepared as of June 4, 2025, covers our quarter ended April 30, 2025, as compared to our quarter ended April 30, 2024. You should read this
        MD&amp;A in conjunction with our unaudited condensed consolidated financial statements for our first quarter of fiscal 2026 that appear elsewhere in this Quarterly Report to Shareholders. You should also read this MD&amp;A in conjunction with our
        audited annual consolidated financial statements, related notes thereto and the related MD&amp;A for fiscal 2025 that are included in our most recent annual report to shareholders (the &#8220;2025 Annual Report&#8221;), as filed on March 5, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We prepare and file our consolidated financial statements and MD&amp;A in United States (&#8220;US&#8221;) dollars and in accordance with US generally accepted accounting
        principles (&#8220;GAAP&#8221;). All dollar amounts we use in this MD&amp;A are in US currency, unless we indicate otherwise.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We have prepared the MD&amp;A with reference to the Form 51-102F1 MD&amp;A disclosure requirements established under National Instrument 51-102 &#8220;Continuous
        Disclosure Obligations&#8221; (&#8220;NI 51-102&#8221;) of the Canadian Securities Administrators. As it relates to our financial condition and results of operations for the interim period ended April 30, 2025, pursuant to NI 51-102, this MD&amp;A updates the
        MD&amp;A included in the 2025 Annual Report.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Additional information about us, including copies of our continuous disclosure materials such as our annual information form, is available on our website at <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #0000FF;"><u>http://www.descartes.com</u></font>, through the EDGAR website at <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #0000FF;"><u>http://www.sec.gov</u></font>
        or through the SEDAR+ website at <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #0000FF;"><u>http://www.sedarplus.com/</u></font>.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Certain statements made in this Quarterly Report to Shareholders, constitute forward-looking information for the purposes of applicable securities laws
        (&#8220;forward-looking statements&#8221;), including, but not limited to: statements in the &#8220;Trends / Business Outlook&#8221; section and statements regarding our expectations concerning future revenues and earnings, including potential variances from period to
        period; our assessment of the potential impact of geopolitical events, such as the ongoing conflict between Russia and Ukraine (the &#8220;Russia-Ukraine Conflict&#8221;), and between Israel and Hamas (&#8220;Israel-Hamas Conflict&#8221;), or other potentially
        catastrophic events; our assessment of the potential impact of tariffs, sanctions and other actions by individual countries on global trade and our business; results of operations and financial condition; our expectations regarding the cyclical
        nature of our business; mix of revenues and potential variances from period to period; our plans to focus on generating services revenues yet to continue to allow customers to elect to license technology in lieu of subscribing to services; our
        expectations on losses of revenues and customers; our baseline calibration; our ability to keep our operating expenses at a level below our baseline revenues; our future business plans and business planning process; allocation of purchase price for
        completed acquisitions; our expectations regarding future restructuring charges and cost-reduction activities; expenses, including amortization of intangible assets and stock-based compensation; goodwill impairment tests and the possibility of
        future impairment adjustments; capital expenditures; acquisition-related costs, including the potential for further performance-based contingent consideration; our liability with respect to various claims and suits arising in the ordinary course;
        any</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">4</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">commitments referred to in the &#8220;Commitments, Contingencies and Guarantees&#8221; section of this MD&amp;A; our intention to actively explore future business combinations
        and other strategic transactions; our liability under indemnification obligations; our reinvestment of earnings of subsidiaries back into such subsidiaries; our dividend policy; the sufficiency of capital to meet working capital, capital
        expenditure, debt repayment requirements and our anticipated growth strategy; our ability to raise capital; our adoption of certain accounting standards; and other matters related to the foregoing. When used in this document, the words &#8220;believe,&#8221;
        &#8220;plan,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;continue,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should&#8221; or the negative of such terms and similar expressions are intended to identify forward-looking statements. These forward-looking statements are subject to risks and
        uncertainties and are based on assumptions that may cause future results to differ materially from those expected. The material assumptions made in making these forward-looking statements include the following: Descartes' ability to successfully
        identify and execute on acquisitions and to integrate acquired businesses and assets, and to predict expenses associated with and revenues from acquisitions; the impact of network failures, information security breaches or other cyber-security
        threats; disruptions in the movement of freight and a decline in shipment volumes including as a result of the impact of current and future trade barriers, including tariffs, further protectionistic measures and reactive countermeasures, the
        ongoing conflict between Russia and Ukraine (the &#8220;Russia-Ukraine Conflict&#8221;), and between Israel and Hamas (&#8220;Israel-Hamas Conflict&#8221;), or contagious illness outbreaks, a deterioration of general economic conditions or instability in the financial
        markets accompanied by a decrease in spending by our customers; global shipment volumes continuing to increase at levels consistent with the average growth rates of the global economy; countries continuing to implement and enforce existing and
        additional customs and security regulations relating to the provision of electronic information for imports and exports; countries continuing to implement and enforce existing and additional trade restrictions and sanctioned party lists with
        respect to doing business with certain countries, organizations, entities and individuals; our continued operation of a secure and reliable business network; the continued availability of the data and content that is utilized in the delivery of
        services made available over our network; relative stability of currency exchange rates and interest rates; equity and debt markets continuing to provide us with access to capital; our ability to develop solutions that keep pace with the continuing
        changes in technology; and our continued compliance with third-party intellectual property rights. While management believes these assumptions to be reasonable under the circumstances, they may prove to be inaccurate. Such forward-looking
        statements also involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements of, or developments in our business or industry, to differ materially from the anticipated results,
        performance or achievements or developments expressed or implied by such forward-looking statements.&#160;Such factors include, but are not limited to, the factors discussed under the heading &#8220;<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Certain Factors That May Affect Future Results</font>&#8221; in this MD&amp;A and in other documents filed with the Securities and Exchange Commission, the Ontario Securities Commission and other securities regulatory
        authorities across Canada from time to time. If any of such risks actually occur, they could materially adversely affect our business, financial condition or results of operations. In that case, the trading price of our common shares could decline,
        perhaps materially. Readers are cautioned not to place undue reliance upon any such forward-looking statements, which speak only as of the date made. Forward-looking statements are provided for the purpose of providing information about
        management&#8217;s current expectations and plans relating to the future. Readers are cautioned that such information may not be appropriate for other purposes. Except as required by applicable law, we do not undertake or accept any obligation or
        undertaking to release publicly any updates or revisions to any forward-looking statements to reflect any change in our expectations or any change in events, conditions, assumptions or circumstances on which any such statements are based.</div>
    </div>
    <div><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">5</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div> <br>
    </div>
    <div><br>
    </div>
    <div class="BRPFTCL" style="float: left; width: 48%;">
      <div>&#160;
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z0a3eb112b6f947c8a1b2326d9b2cabe3">

            <tr>
              <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
                <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
                </div>
                <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Overview</div>
                <div>&#160;</div>
                <div>&#160;</div>
              </td>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
            </tr>

        </table>
        <div>
          <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"> <br>
          </div>
          <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We use technology and networks to simplify complex business processes. We are primarily focused on logistics and supply chain management business processes. Our
            solutions are predominantly cloud-based and are focused on improving the productivity, security and sustainability of logistics-intensive businesses. Customers use our modular, software-as-a-service (&#8220;SaaS&#8221;) and data solutions to route, track
            and help improve the safety, performance and compliance of delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; access and analyze global trade data; research and perform trade tariff and duty
            calculations; file customs and security documents for imports and exports; and complete numerous other logistics processes by participating in a large, collaborative multi-modal logistics community. Our pricing model provides our customers with
            flexibility in purchasing our solutions either on a subscription, transactional or perpetual license basis. Our primary focus is on serving transportation providers (air, ocean and truck modes), logistics service providers (including
            third-party logistics providers, freight forwarders and customs brokers) and distribution-intensive companies (including retailers, manufacturers, distributors, and mobile business service providers) for which logistics is either a key or a
            defining part of their own product or service offering, or for which our solutions can provide an opportunity to reduce costs, improve service levels, or support growth by optimizing the use of assets and information.</div>
          <div><br>
          </div>
          <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Logistics is the management of the flow of resources between a point of origin and a point of destination &#8211; processes that move items (such as goods, people,
            information) from point A to point B. Supply chain management is broader than logistics and includes the sourcing, procurement, conversion and storage of resources for consumption by an enterprise. Logistics and supply chain management are ever
            evolving as companies are increasingly seeking automation and real-time control of their supply chain activities. We believe companies are looking for integrated solutions for</div>
        </div>
        <div> <br>
        </div>
      </div>
    </div>
    <div class="BRPFTCR" style="float: right; width: 48%;">
      <div>&#160;
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">managing inventory in transit, conveyance units, people, data and business documents.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We believe logistics-intensive organizations are seeking to reduce operating costs, differentiate themselves, improve margins, and better serve customers. Global
          trade and transportation processes are often manual and complex to manage. This is a consequence of the growing number of business partners participating in companies&#8217; global supply chains and a lack of standardized business processes.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Additionally, global sourcing, logistics outsourcing, imposition of additional customs and regulatory requirements and the increased rate of change in day-to-day
          business requirements are adding to the overall complexities that companies face in planning and executing in their supply chains. Whether a shipment is delayed at the border, a customer changes an order, or a breakdown occurs on the road, there
          are increasingly more issues that can significantly impact the execution of fulfillment schedules and associated costs.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The rise of ecommerce has heightened these challenges for many suppliers with end-customers increasingly demanding narrower order-to-fulfillment periods, lower
          prices and greater flexibility in scheduling and rescheduling deliveries. End customers also want real-time updates on delivery status, adding considerable burden to supply chain management as process efficiency is balanced with affordable
          service.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In this market, the movement and sharing of data between parties involved in the logistics process is equally important to the physical movement of goods. Manual,
          fragmented and distributed logistics solutions are often proving inadequate to address the needs of operators. Connecting manufacturers and suppliers to carriers on an individual, one-off basis is too costly, complex and risky for organizations
          dealing with many trading partners. Further, many of these solutions do not provide the flexibility required to efficiently accommodate varied processes for organizations to remain competitive. We believe this presents an opportunity for
          logistics technology providers to unite this highly fragmented community and help customers improve efficiencies in their operations.</div>
        <div><br>
        </div>
        <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">As the market continues to change, we have been evolving to meet our customers&#8217; needs. While the rate of adoption of newer logistics and supply chain management
          technologies is increasing, a large</div>
      </div>
    </div>
    <div style="clear: both;"><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">6</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div> <br>
    </div>
    <div class="BRPFTCL" style="float: left; width: 48%;">
      <div>&#160;
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">number of organizations still have manual business processes. We have been educating our prospects and customers on the value of connecting to trading partners
          through our Global Logistics Network (&#8220;GLN&#8221;) and automating, as well as standardizing, multi-party business processes. We believe that our target customers are increasingly looking for a single source, neutral, network-based solution provider who
          can help them manage the end-to-end shipment &#8211; from researching global trade information, to the booking of a shipment, to the tracking of that shipment as it moves, to the regulatory compliance filings to be made during the move and, finally, to
          the settlement and audit of the invoice.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Additionally, regulatory initiatives mandating electronic filing of shipment information with customs authorities require companies to automate aspects of their
          shipping processes to remain compliant and competitive. Our customs compliance technology helps shippers, transportation providers, freight forwarders and other logistics intermediaries to securely and electronically file shipment and tariff/duty
          information with customs authorities and self-audit their own efforts. Our technology also helps carriers and freight forwarders efficiently coordinate with customs brokers and agencies to expedite cross-border shipments. While many compliance
          initiatives started in the US, compliance has now become a global issue with significantly more international shipments crossing several borders on the way to their final destinations.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Increasingly, data and content have become central to supply chain planning and execution. Complex international supply chains are affected by logistics service
          provider performance, capacity, and productivity, as well as regulatory frameworks such as free trade agreements. We believe our Global Trade Data, Trade Regulations, Free-Trade-Agreement, and tariff/duty rate and calculation solutions help give
          our customers the intelligence they need to improve their sourcing, landed cost, and transportation lane and provider selection processes.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Solutions</div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Descartes&#8217; Logistics Technology Platform unites a growing global community of logistics-focused parties, allowing them to transact business while leveraging a
          broad array of applications designed to help logistics-intensive businesses thrive.</div>
        <div><br>
        </div>
      </div>
    </div>
    <div class="BRPFTCR" style="float: right; width: 48%;">
      <div>&#160;
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The Logistics Technology Platform fuses our GLN, an extensive logistics network covering multiple transportation modes, with a broad array of modular,
          interoperable web and wireless logistics management solutions. Designed to help accelerate time-to-value and increase productivity and performance for businesses of all sizes, the Logistics Technology Platform leverages the GLN&#8217;s multimodal
          logistics community to enable companies to quickly and cost-effectively connect and collaborate.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Descartes&#8217; GLN, the underlying foundation of the Logistics Technology Platform, manages the flow of data and documents that track and control inventory, assets
          and people in motion. Designed expressly for logistics operations, it is native to the particularities of different transportation modes and country borders. As a state-of-the-art messaging network with wireless capabilities, the GLN helps manage
          business processes in real-time and in-motion. Its capabilities go beyond logistics, supporting common commercial transactions, regulatory compliance documents, and customer specific needs.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The GLN extends its reach using interconnect agreements with other general and logistics-specific networks, to offer companies access to a wide array of trading
          partners. With the flexibility to connect and collaborate in unique ways, companies can effectively route, translate and transfer data to and from partners and deploy additional Descartes solutions on the GLN. The GLN allows &#8220;low tech&#8221; partners
          to act and respond with &#8220;high tech&#8221; capabilities and connect to the transient partners that exist in many logistics operations. This inherent adaptability creates opportunities to develop logistics business processes that can help customers
          differentiate themselves from their competitors.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Descartes&#8217; Logistics Application Suite offers a wide array of modular, cloud-based, interoperable web and wireless logistics management applications. These
          solutions embody Descartes&#8217; deep domain expertise, not merely &#8220;check box&#8221; functionality. These solutions deliver value for a broad range of logistics-intensive organizations, whether they purchase transportation, run their own fleet, operate
          globally or locally, or work across air, ocean or ground transportation. Descartes&#8217; comprehensive suite of solutions includes:</div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z00fcf0bcae404a939b2c877b0418c53a">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Routing, Mobile and Telematics;</div>
              </td>
            </tr>

        </table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zcc4400a410634e1290fa2e2b841aa5d4">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Transportation Management;</div>
              </td>
            </tr>

        </table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z7066c1da1ff545c3b1d94c5ecff287c2">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Ecommerce, Shipping &amp; Fulfillment;</div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div style="clear: both;"><br>
    </div>
    <div> <br>
    </div>
    <div> <br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">7</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div> <br>
    </div>
    <div class="BRPFTCL" style="float: left; width: 48%;">
      <div>&#160;
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z230cf611531643ce9eb59fa753b3b26b">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Customs &amp; Regulatory Compliance;</div>
              </td>
            </tr>

        </table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0afb4aa7508e42fab8b2078a7aac2a9a">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Global Trade Intelligence;</div>
              </td>
            </tr>

        </table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8b71a8780a184bd2838c0797f8e1cd86">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">B2B Messaging &amp; Connectivity; and</div>
              </td>
            </tr>

        </table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z16ad528e512f40548567755f06c55083">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Broker &amp; Forwarder Enterprise Systems.</div>
              </td>
            </tr>

        </table>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The Descartes applications forming part of the Logistics Technology Platform are modular and interoperable to allow organizations the flexibility to deploy them
          quickly within an existing portfolio of solutions. Implementation is streamlined because these solutions use web-native or wireless user interfaces and are pre-integrated with the GLN. With interoperable and multi-party solutions, Descartes&#8217;
          solutions are designed to deliver functionality that can enhance a logistics operation&#8217;s performance and productivity both within the organization and across a complex network of partners.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Descartes&#8217; expanding global trade intelligence offering unites systems and people with trade information to enable organizations to work smarter by making more
          informed supply chain and logistics decisions. Our global trade intelligence solutions can help customers: research and analyze global trade movements, regulations and trends; reduce the risk of transacting with denied parties; increase trade
          compliance rates; optimize sourcing, procurement, and business development strategies; and minimize duty spend.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Descartes&#8217; GLN community members enjoy extended command of operations and accelerated time-to-value relative to many alternative logistics solutions. Given the
          inter-enterprise nature of logistics, quickly gaining access to partners is paramount. For this reason, Descartes has focused on growing a community that strategically attracts and retains relevant logistics parties. Upon joining the GLN
          community, many companies find that a number of their trading partners are already members with an existing connection to the GLN. This helps to minimize the time required to integrate Descartes&#8217; logistics management applications and to begin
          realizing results. Descartes is committed to continuing to expand community membership. Companies that join the GLN community or extend their participation find a single place where their entire logistics network can exist regardless of the range
          of transportation modes, the number of trading partners or the variety of regulatory agencies.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Sales and Distribution</div>
        <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our sales efforts are primarily directed towards two specific customer markets: (a) transportation</div>
      </div>
    </div>
    <div class="BRPFTCR" style="float: right; width: 48%;">
      <div>&#160;
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">companies and logistics service providers; and (b) manufacturers, retailers, distributors and mobile business service providers. Our sales staff is regionally
          based and trained to sell across our<font style="font-family: Verdana,sans-serif; font-size: 9.5pt;">&#160;</font>solutions to specific customer markets. In North America and Europe, we promote our products primarily through direct sales efforts aimed
          at existing and potential users of our products. In the Asia Pacific, Indian subcontinent, South America and African regions, we focus on making our channel partners successful. Channel partners for our other international operations include
          distributors, alliance partners and value-added resellers.</div>
        <div><br>
        </div>
        <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">United by Design</div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Descartes&#8217; &#8216;United By Design&#8217; strategic alliance program is intended to ensure complementary hardware, software and network offerings are interoperable with
          Descartes&#8217; solutions and work together seamlessly to solve multi-party business problems.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8216;United By Design&#8217; is intended to create a global ecosystem of logistics-intensive organizations working together to standardize and automate business processes
          and manage resources in motion. The program centers on Descartes&#8217; Open Standard Collaborative Interfaces, which provide a wide variety of connectivity mechanisms to integrate a broad spectrum of applications and services.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Descartes has partnering relationships with multiple parties across the following three categories:</div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z83587e3ae9e348f19c4ea890c2a408da">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Technology Partners &#8211; Complementary hardware, software, network, and embedded technology providers that extend the functional breadth of Descartes&#8217; solution capabilities;</div>
              </td>
            </tr>

        </table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z2d10cc0135ac483e93e98a95f2f20298">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Consulting Partners - Large system integrators and enterprise resource planning system vendors through to vertically specialized or niche consulting organizations that provide
                  domain expertise and/or implementation services for Descartes&#8217; solutions; and</div>
              </td>
            </tr>

        </table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4299be568b22462dae7a1840d25d7098">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Channel Partners (Value-Added Resellers) &#8211; Organizations that market, sell, implement and support Descartes' solutions to extend access and expand market share into
                  territories and markets where Descartes might not have a focused direct sales presence.</div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div style="clear: both;"><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">8</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div> <br>
    </div>
    <div class="BRPFTCL" style="float: left; width: 48%;">
      <div>&#160;
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Marketing</div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our marketing efforts are focused on growing demand for our solutions and establishing Descartes as a thought leader and innovator across the markets we serve.
          Marketing programs are delivered through integrated initiatives designed to reach our target customer and prospect groups. These programs include digital and online marketing, partner-focused campaigns, proactive media relations, and direct
          corporate marketing efforts.</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Fiscal 2026 Highlights</div>
        <div><br>
        </div>
        <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">On March 24, 2025, Descartes acquired all of the shares of 3GTMS (&#8220;3GTMS&#8221;), a leading provider of transportation management solutions. The purchase price for the
          acquisition was approximately $112.7 million, net of cash acquired, which was funded from cash on hand.</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
    </div>
    <div class="BRPFTCR" style="float: right; width: 48%;">
      <div>&#160;</div>
    </div>
    <div style="clear: both;"><br>
    </div>
    <div> <br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">9</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z60bb448eb25f4e40a7d32b773facc93f">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Consolidated Operations</div>
              <div>&#160;</div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zaf08b76c0607432b9b88bf7915351c71">

          <tr>
            <td colspan="6" style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table shows, for the periods indicated, our results of operations in millions of dollars (except per share and weighted average share
                amounts):</div>
              <div>&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22.02%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">First Quarter of</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2026</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total revenues</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">168.7</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">151.3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost of revenues</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">39.7</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">35.4</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Gross margin</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">129.0</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">115.9</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Operating expenses</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">60.3</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">54.6</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other charges</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">3.4</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">3.9</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Amortization of intangible assets</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">19.1</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">15.0</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Income from operations</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">46.2</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">42.4</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Investment and other income</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1.9</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">4.1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Interest expense</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(0.2)</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(0.3)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Income before income taxes</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">47.9</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">46.2</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Income tax expense (recovery)</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; text-indent: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Current</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">12.3</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">12.3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; text-indent: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Deferred</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(0.6)</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(0.8)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net income</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">36.2</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">34.7</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">EARNINGS PER SHARE</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">BASIC</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.42</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; margin-right: 6pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.41</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">DILUTED</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.41</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 6pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.40</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">BASIC</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">85,677</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">
              <div style="text-align: right; margin-right: 6pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,274</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.52%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">DILUTED</div>
            </td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top;">&#160;</td>
            <td style="width: 1.45%; vertical-align: top;">&#160;</td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">87,577</div>
            </td>
            <td style="width: 11.01%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 6pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">87,116</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Total revenues </font>consist of <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">license revenues, services revenues </font>and <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">professional services
          and other revenues</font>. License revenues are derived from perpetual licenses granted to our customers to use our software products. Services revenues are comprised of ongoing transactional and/or subscription fees for use of our services and
        products by our customers and maintenance, which include revenues associated with maintenance and support of our services and products. Professional services and other revenues are comprised of professional services revenues from consulting,
        implementation and training services related to our services and products, hardware revenues and other revenues.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;</font>total revenues were $168.7 million and $151.3 million for the first
        quarter of 2026 and 2025, respectively. The increase in revenues in the first quarter of 2026 compared to the same period of 2025 was primarily due to a full period of contribution from the acquisitions completed in 2025<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;"> (</font>OCR Services, Inc (&#8220;OCR&#8221;), Aerospace Software Developments (&#8220;ASD&#8221;), BoxTop Technologies Limited (&#8220;BoxTop&#8221;), Assure Assist, Inc., doing business as MyCarrierPortal (&#8220;MCP&#8221;), and Sellercloud LLC and
        certain assets of Sellercloud Europe Ltd. (collectively referred to as &#8220;Sellercloud&#8221;), collectively, the &#8220;2025 Acquisitions&#8221;), which contributed an incremental $12.6 million in revenue. Revenues were also positively impacted by growth from new and
        existing customers, which contributed an incremental $2.4 million in revenue in the</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">10</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">first quarter of 2026. While we saw growth across many lines of our business, revenue growth in the first quarter of 2026 from new and existing customers was driven
        by sales of our global trade intelligence and transportation management solutions. The principal contributor to the balance of the increase in revenues in the first quarter of 2026 compared to the same period of 2025 was the partial period of
        contribution from the acquisition of 3GTMS completed in 2026 (the &#8220;2026 Acquisition&#8221;).</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z125da6b151eb414e9c6cec40658a4c26">

          <tr>
            <td colspan="6" style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table provides additional analysis of our revenues by type (in millions of dollars and as a percentage of total revenues) generated over each
                of the periods indicated:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22.45%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22.45%; vertical-align: top; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">First Quarter of</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2026</div>
            </td>
            <td style="width: 11.22%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">License revenues</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.3</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.5</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">-</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">-</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Services revenues</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">156.6</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">137.8</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">93%</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">91%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Professional services and other revenues</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">11.8</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">13.0</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">7%</div>
            </td>
            <td style="width: 11.22%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">9%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 53.69%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total revenues</div>
            </td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.22%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">168.7</div>
            </td>
            <td style="width: 11.22%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">151.3</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;</font><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">license revenues</font> were $0.3 million and $0.5 million for the first quarter of 2026 and 2025, respectively, representing less than 1% of total revenues for both the first quarter of 2026 and 2025.
        While our sales focus has been on generating services revenues in our SaaS business model, we continue to see a market for licensing the products in our omni-channel retailing and home delivery logistics solutions. The amount of license revenues in
        a period is dependent on our customers&#8217; preference to license our solutions instead of purchasing our solutions as a service and we anticipate variances from period to period.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;</font><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">services revenues</font> were $156.6 million and $137.8 million for the first quarter of 2026 and 2025, respectively, representing 93% and 91% of total revenues for the first quarter of 2026 and 2025,
        respectively. The increase in services revenues in the first quarter of 2026 compared to the same period of 2025 was primarily due to a full period of contribution from the 2025 Acquisitions, which contributed an incremental $12.3 million in
        services revenue. Services revenues were also positively impacted by growth from new and existing customers, which contributed an incremental $4.4 million in services revenue in the first quarter of 2026. The growth in services revenues in the
        first quarter of 2026 from new and existing customers was driven by sales of our global trade intelligence and transportation management solutions. The principal contributor to the balance of the increase in services revenues in the first quarter
        of 2026 as compared to the same period of 2025 was the partial period of contribution from the 2026 Acquisition.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">professional services and other revenues</font> were
        $11.8 million and $13.0 million for the first quarter of 2026 and 2025, respectively, representing 7% and 9% of total revenues for the first quarter of 2026 and 2025, respectively. The decrease in the first quarter of 2026 compared to the same
        period of 2025 was primarily due to lower professional services and other revenues from new and existing customers in the United States, partially offset by a partial period of contribution from the 2026 Acquisition and a full period of
        contribution from the 2025 Acquisitions.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">11</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zfeff61ac53354f928d4f6a0966f68763">

          <tr>
            <td colspan="6" style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We operate in one business segment providing logistics technology solutions. The following table provides additional analysis of our revenues by geographic
                location of customers<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">&#160;</font>(in millions of dollars and as a percentage of total revenues):</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 21.25%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 21.25%; vertical-align: top; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">First Quarter of</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2026</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">United States</div>
            </td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">113.4</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">101.5</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">67%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">67%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Europe, Middle-East and Africa (&#8220;EMEA&#8221;)</div>
            </td>
            <td style="width: 12.48%; vertical-align: bottom;">&#160;</td>
            <td style="width: 8.77%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.37%; vertical-align: bottom;">&#160;</td>
            <td style="width: 10.62%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">40.4</div>
            </td>
            <td style="width: 10.62%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">35.1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">24%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">23%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Canada</div>
            </td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">9.9</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">10.0</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">6%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">7%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Asia Pacific</div>
            </td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">5.0</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">4.7</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">3%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">3%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total revenues</div>
            </td>
            <td style="width: 12.48%; vertical-align: top;">&#160;</td>
            <td style="width: 8.77%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">168.7</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">151.3</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Revenues from the United States</font> were $113.4 million
        and $101.5 million for the first quarter of 2026 and 2025, respectively. The increase in the first quarter of 2026 compared to the same period of 2025 was primarily a result of a full period of contribution from the 2025 Acquisitions, which
        contributed an incremental $9.5 million in revenue. Revenues were also positively impacted by the partial period of contribution from the 2026 Acquisition, which contributed an incremental $2.0 million in revenue in the first quarter of 2026.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Revenues from the EMEA</font>&#160;<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">region</font> were $40.4 million and $35.1 million for the first quarter of 2026 and 2025, respectively. The increase in the first quarter of 2026 compared to the same
        period of 2025 was primarily due to a full period of contribution from the 2025 Acquisitions, which contributed an incremental $2.9 million in revenue. Revenues were also positively impacted by growth in revenues from new and existing customers
        which contributed an incremental $2.4 million in revenue in the first quarter of 2026.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Revenues from Canada</font> were $9.9 million and $10.0
        million for the first quarter of 2026 and 2025, respectively. Revenues in the first quarter of 2026 were consistent with the same period of 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Revenues from the Asia Pacific region</font> were $5.0
        million and $4.7 million for the first quarter of 2026 and 2025, respectively. The increase in the first quarter of 2026 compared to the same period of 2025 was primarily due to growth in revenues from new and existing customers, which contributed
        an incremental $0.3 million in revenue.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">12</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z5c97d9d95a884602a33a6f9c78ab460d">

          <tr>
            <td colspan="6" style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table provides analysis of cost of revenues (in millions of dollars) and the related gross margins for the periods indicated:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 21.25%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 21.25%; vertical-align: top; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">First Quarter of</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2026</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>License</u></div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">License revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.3</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.5</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost of license revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.2</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Gross margin</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.1</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.4</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Gross margin percentage</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">33%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">80%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Services</u></div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Services revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">156.6</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">137.8</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top; padding-bottom: 0.25pt;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost of services revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: 0.25pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">33.1</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: 0.25pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">28.4</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top; padding-bottom: 1.5pt;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Gross margin</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: 0.25pt solid rgb(0, 0, 0); border-bottom: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">123.5</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: 0.25pt solid rgb(0, 0, 0); border-bottom: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">109.4</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Gross margin percentage</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;"> <br>
              </div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">79%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">79%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Professional services and other</u></div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Professional services and other revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">11.8</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">13.0</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top; padding-bottom: 0.25pt;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost of professional services and other revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: 0.25pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">6.4</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: 0.25pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">6.9</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top; padding-bottom: 1.5pt;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Gross margin</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: 0.25pt solid rgb(0, 0, 0); border-bottom: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">5.4</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: 0.25pt solid rgb(0, 0, 0); border-bottom: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">6.1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Gross margin percentage</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;"> <br>
              </div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">46%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">47%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Total</u></div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">168.7</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">151.3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top; padding-bottom: 0.25pt;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost of revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top; padding-bottom: 0.25pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: 0.25pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">39.7</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: 0.25pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">35.4</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top; padding-bottom: 1.5pt;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Gross margin</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top; padding-bottom: 1.5pt;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: 0.25pt solid rgb(0, 0, 0); border-bottom: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">129.0</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: 0.25pt solid rgb(0, 0, 0); border-bottom: 1.5pt solid rgb(0, 0, 0);">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">115.9</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Gross margin percentage</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">76%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">77%</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Cost of license revenues</font> consists of costs related
        to our sale of third-party technology, such as third-party map license fees and royalties.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Gross margin percentage for license revenues</font> was 33%
        and 80% for the first quarter of 2026 and 2025, respectively. Our gross margin on license revenues is dependent on the proportion of our license revenues that involve third-party technology. Consequently, our gross margin percentage for license
        revenues is higher when a lower proportion of our license revenues attracts third-party technology costs, and vice versa.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Cost of services revenues</font> consists of internal costs
        of running our systems and applications and other personnel-related expenses incurred in providing maintenance, including customer support.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Gross margin percentage for services revenues</font><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">&#160;</font>was 79% for both the first quarter of 2026 and 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Cost of professional services and other revenues</font>
        consists of personnel-related expenses incurred in providing professional services, hardware installation as well as hardware costs.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Gross margin percentage for professional services and other
          revenues</font><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">&#160;</font>was 46% and 47% for the first quarter of 2026 and 2025, respectively. Hardware and other revenues typically have lower margins than our
        professional services revenues and as such variances in gross margin can occur from period to period as a result of the sales mix. Overall, the margin in the first quarter of 2026 compared to the first quarter of 2025 was negatively impacted by a
        decreased proportion of professional services revenues compared to hardware and other revenues.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">13</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Operating expenses</font>, consisting of sales and
        marketing, research and development and general and administrative expenses, were $60.3 million and $54.6 million for the first quarter of 2026 and 2025, respectively. Operating expenses were higher in the first quarter of 2026 compared to the same
        period of 2025 primarily due to increased headcount-related costs associated with a full period of costs from the 2025 Acquisitions and a partial period of costs from the 2026 Acquisition, which added approximately $3.0 million and $1.1 million,
        respectively.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z70a45274231c4ceab7de634c4ff70430">

          <tr>
            <td colspan="6" style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table provides analysis of operating expenses (in millions of dollars and as a percentage of total revenues) for the periods indicated:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 21.25%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 21.25%; vertical-align: top; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">First Quarter of</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2026</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">168.7</div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">151.3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.25pt solid;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.25pt solid;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Sales and marketing expenses</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">18.9</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">17.5</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">11%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">12%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Research and development expenses</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">25.1</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">22.2</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">15%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">15%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">General and administrative expenses</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">16.3</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">14.9</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">10%</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">10%</div>
            </td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.25pt solid;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-bottom: #000000 0.25pt solid;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 56.14%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total operating expenses</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Percentage of total revenues</div>
            </td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top;">&#160;</td>
            <td style="width: 1.37%; vertical-align: top;">&#160;</td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">60.3&#160; </div>
              <div style="text-align: right; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">36%</font></div>
            </td>
            <td style="width: 10.62%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">54.6 </div>
              <div style="text-align: right; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">36%</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Sales and marketing</font>&#160;<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">expenses</font> include salaries, commissions, stock-based compensation and other personnel-related costs, bad debt expenses, travel expenses, advertising programs and
        services, and other promotional activities associated with selling and marketing our services and products. Sales and marketing expenses were $18.9 million and $17.5 million for the first quarter of 2026 and 2025, respectively, representing 11% and
        12% of total revenues in the first quarter of 2026 and 2025, respectively. The increase in sales and marketing expenses in the first quarter of 2026 compared to the same period of 2025 was primarily due to increased headcount-related costs
        associated with a full period of costs from the 2025 Acquisitions and a partial period of costs from the 2026 Acquisition.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Research and development</font>&#160;<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">expenses</font> consist primarily of salaries, stock-based compensation and other personnel-related costs of technical and engineering personnel associated with our
        research and product development activities, as well as costs for third-party outsourced development providers. We expensed all costs related to research and development in the first quarter of 2026 and 2025. Research and development expenses were
        $25.1 million and $22.2 million for the first quarter of 2026 and 2025, respectively, representing 15% of total revenues in both the first quarter of 2026 and 2025. The increase in research and development expenses in the first quarter of 2026
        compared to the same period of 2025 was primarily due to increased headcount-related costs associated with a full period of costs from the 2025 Acquisitions and a partial period of costs from the 2026 Acquisition.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">General and administrative</font>&#160;<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">expenses</font> consist primarily of salaries, stock-based compensation and other personnel-related costs of administrative personnel, as well as professional fees and
        other administrative expenses. General and administrative costs were $16.3 million and $14.9 million for the first quarter of 2026 and 2025, respectively, representing 10% of total revenues in both the first quarter of 2026 and 2025. The increase
        in general and administrative expenses in the first quarter of 2026 compared to the same period of 2025 was primarily due to increased SaaS software and maintenance costs as well as increased stock-based compensation costs from the 2025 and 2026
        grants.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">14</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Other charges </font>consist primarily of
        acquisition-related costs with respect to completed and prospective acquisitions, contingent consideration adjustments and restructuring charges. Acquisition-related costs primarily include advisory services, brokerage services, administrative
        costs and retention bonuses, and relate to completed and prospective acquisitions. Contingent consideration adjustments relate to changes in the fair value estimate of contingent consideration. Restructuring costs relate to the integration of
        previously completed acquisitions and other cost-reduction activities. Other charges were $3.4 million and $3.9 million for the first quarter of 2026 and 2025, respectively. The decrease in other charges in the first quarter of 2026 compared to the
        same period of 2025 was primarily a result of a decrease in contingent consideration adjustments. Contingent consideration adjustments relate to changes in anticipated acquisition earnout payment accruals primarily as a result of increases or
        decreases to revenue performance and forecasts. Revenue forecasts are updated on a quarterly basis and the related earnout payment accruals are updated accordingly.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Amortization of intangible assets</font> is amortization of
        the value attributable to intangible assets, including customer agreements and relationships, non-compete covenants, existing technologies and trade names, in each case associated with acquisitions completed by us as of the end of each reporting
        period. Intangible assets with a finite life are amortized to income over their useful life. The amount of amortization expense in a fiscal period is dependent on our acquisition activities. Amortization of intangible assets was $19.1 million and
        $15.0 million in the first quarter of 2026 and 2025, respectively. Amortization expense increased in the first quarter of 2026 compared to the same period of 2025 primarily due to a full period of costs from the 2025 Acquisitions and a partial
        period of costs from the 2026 Acquisition, which added an incremental $4.0 million and $0.8 million of amortization expense, respectively, partially offset by certain assets being fully amortized in the current year. As at April 30, 2025, the
        unamortized portion of all intangible assets amounted to $368.1 million.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We test the carrying value of our finite life intangible assets for recoverability when events or changes in circumstances indicate that there may be evidence of
        impairment. We write down intangible assets or asset groups with a finite life to fair value when the related undiscounted cash flows are not expected to allow for recovery of the carrying value. Fair value of intangible assets or asset groups is
        determined by discounting the expected related cash flows. No finite life intangible asset or asset group impairment has been identified or recorded for any of the fiscal periods reported.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Investment and other income</font> was $1.9 million and
        $4.1 million in the first quarter of 2026 and 2025, respectively. Investment and other income is generally earned on cash balances. The decrease in investment and other income in the first quarter of 2026 compared to the same period of 2025 was
        primarily due to lower average interest rates and/ or cash balances.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk166340615"></a><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Interest expense</font> was
        $0.2 million and $0.3 million in the first quarter of 2026 and 2025, respectively. Interest expense is primarily comprised of debt standby charges as well as the amortization of deferred financing charges. No amounts were borrowed and outstanding
        on our revolving debt facility in the first quarter of 2026 and 2025, respectively.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk8935357"></a><a name="z_Hlk56103160"></a><a name="z_Hlk64022472"></a><a name="z_Hlk198041313"></a><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Income tax expense</font><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;</font>is comprised of current and deferred income tax expense. Income tax
        expense for the first quarter of 2026 and 2025 was 24.4% and 24.9% of income before income taxes, respectively. The income tax rate as a percentage of income before income taxes decreased in the first quarter of 2026 compared to the same period of
        2025 primarily as a result of an increased deduction for permanent items in the United States in the current period.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk506199867"></a><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Income tax expense &#8211; current</font>
        was $12.3 million in both the first quarter of 2026 and 2025. Current income tax expense in the first quarter of 2026 was consistent with the same period of 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk506992315"></a><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Income tax expense (recovery)
          &#8211; deferred</font> was ($0.6) million and ($0.8) million in the first quarter of 2026 and 2025, respectively. Deferred income tax expense increased in the first quarter of 2026</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">15</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">compared to the same period of 2025 primarily due to increased utilization of tax attributes in the United States in the current period.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Net income</font> was $36.2 million and $34.7 million for
        the first quarter of 2026 and 2025, respectively. Net income increased in the first quarter of 2026 compared to the same period of 2025 primarily due to the growth in services revenues.</div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z5a4025083de14584be5c65053904b34e">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Quarterly Operating Results</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z2b3b03cd61d749f99d09522dadc07a61">

          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table provides an analysis of our unaudited operating results (in millions of dollars, except per share and weighted average number of share
                amounts) for each of the quarters indicated:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top; border-right: #000000 0.50pt solid;">&#160;</td>
            <td style="width: 9.17%; vertical-align: top; border-left: #000000 0.50pt solid; border-right: #000000 0.50pt solid; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: center; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Fiscal 2026</div>
            </td>
            <td style="width: 36.98%; vertical-align: top; border-left: #000000 0.50pt solid; border-right: #000000 0.50pt solid; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: center; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Fiscal</div>
              <div style="text-align: center; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 27.51%; vertical-align: top; border-left: #000000 0.50pt solid; border-right: #000000 0.50pt solid; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: center; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Fiscal</div>
              <div style="text-align: center; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2024</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 26.33%; vertical-align: top;">&#160;</td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">First Quarter</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Fourth Quarter</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Third Quarter</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Second Quarter</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">First Quarter</div>
            </td>
            <td style="width: 9.05%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Fourth Quarter</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Third Quarter</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Second Quarter</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenues</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">168.7</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">167.5</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">168.8</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">163.4</div>
            </td>
            <td style="width: 9.23%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">151.3</div>
            </td>
            <td style="width: 9.05%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">148.2</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">144.7</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">143.4</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Gross margin</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">129.0</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">128.0</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">125.6</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">122.9</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">115.9</div>
            </td>
            <td style="width: 9.05%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">112.1</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">110.4</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">108.4</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Operating expenses</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">60.3</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">59.9</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">60.5</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">59.4</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">54.6</div>
            </td>
            <td style="width: 9.05%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">52.4</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">53.0</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">53.6</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net income</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">36.2</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">37.4</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">36.6</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">34.7</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">34.7</div>
            </td>
            <td style="width: 9.05%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">31.8</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">26.6</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">28.1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Basic earnings per share</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.42</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.44</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.43</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.41</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.41</div>
            </td>
            <td style="width: 9.05%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.37</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.31</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.33</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Diluted earnings per share</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.41</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.43</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.42</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.40</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.40</div>
            </td>
            <td style="width: 9.05%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.37</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.31</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.32</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Weighted average shares outstanding (thousands):</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">&#160;</td>
            <td style="width: 9.23%; vertical-align: top;">&#160;</td>
            <td style="width: 9.23%; vertical-align: top;">&#160;</td>
            <td style="width: 9.23%; vertical-align: top;">&#160;</td>
            <td style="width: 9.23%; vertical-align: top;">&#160;</td>
            <td style="width: 9.05%; vertical-align: top;">&#160;</td>
            <td style="width: 9.23%; vertical-align: top;">&#160;</td>
            <td style="width: 9.23%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Basic</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: center; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;&#160;85,677</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,564</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,501</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,430</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,274</div>
            </td>
            <td style="width: 9.05%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,136</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,101</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,083</div>
            </td>
          </tr>
          <tr>
            <td style="width: 26.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Diluted</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">87,577</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">87,579</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">87,342</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">87,241</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">87,116</div>
            </td>
            <td style="width: 9.05%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,953</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">86,791</div>
            </td>
            <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">86,783</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenues over the comparative periods have been positively impacted by the eight acquisitions that we have completed since the beginning of fiscal 2024 through the
        end of the first quarter of fiscal 2026. <a name="z_Hlk25589435"></a>In addition, we have seen increased revenues as a result of an increase in transactions processed over our GLN business document exchange as well as an increase in subscriptions
        for our software solutions and data content.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our services revenues continue to have minor seasonal trends. In the first fiscal quarter of each year, we historically have seen slightly lower shipment volumes by
        air and truck which impact the aggregate number of transactions flowing through our GLN business document exchange. In the second fiscal quarter of each year, we historically have seen a slight increase in ocean services revenues as ocean carriers
        are in the midst of their customer contract negotiation period. In the third fiscal quarter of each year, we have historically seen shipment and transactional volumes at their highest. In the fourth fiscal quarter of each year, the various
        international holidays impact the aggregate number of shipping days in the quarter, and historically we have seen this adversely impact the number of transactions our network processes and, consequently, the amount of services revenues we receive
        during that period. In the second and fourth fiscal quarters of each year, we historically have seen a slight decrease in professional services revenues due to various international holidays and vacation seasons. Overall, the impact of seasonal
        trends has a relatively minor impact on our revenues quarter to quarter.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenues increased in the first quarter of 2026 compared to the fourth quarter of 2025 primarily due to the partial period of contribution from the 2026
        Acquisition, which contributed an incremental $2.4 million in revenue, partially offset by a decrease in revenues from the 2025 Acquisitions primarily due to seasonal fluctuations. <a name="z_Hlk142832470"></a>Net income was negatively impacted in
        the first quarter of 2026 compared to the fourth quarter of 2025 due to an increase of $1.8 million in other charges resulting primarily from higher acquisition-related costs.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">16</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zee21a63170804ed5bbbee4e831dd1f13">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Liquidity and Capital Resources<br>
                <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Cash. </font>We had $176.4 million and $236.1 million in
        cash as at April 30, 2025 and January 31, 2025, respectively. All cash was held in interest-bearing bank accounts, primarily with major Canadian, US and European banks. The cash balance decreased from January 31, 2025 to April 30, 2025 by $59.7
        million primarily due to cash used for acquisitions partially offset by cash generated from operations.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Credit facility.</font> The facility is a $350.0 million
        revolving operating credit facility to be available for general corporate purposes, including the financing of ongoing working capital needs and acquisitions. The credit facility has a five-year maturity with no fixed repayment dates prior to the
        end of the term ending December 2027. With the approval of the lenders, the credit facility can be expanded to a total of $500.0 million. Borrowings under the credit facility are secured by a first charge over substantially all of Descartes&#8217;
        assets. Depending on the type of advance, interest rates under the revolving operating portion of the credit facility are based on the Canada or US prime rate, Canadian Overnight Repo Rate Average (CORRA) or the Secured Overnight Financing Rate
        (SOFR) plus an additional 0 to 250 basis points based on the ratio of net debt to adjusted earnings before interest, taxes, depreciation and amortization, as defined in the credit facility. A standby fee of between 20 to 40 basis points will be
        charged on all undrawn amounts. The credit facility contains certain customary representations, warranties and guarantees, and covenants.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As at April 30, 2025, $350.0 million of the revolving operating credit facility remained available for use. We were in compliance with the covenants of the credit
        facility as at April 30, 2025 and remain in compliance as of the date of this MD&amp;A.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Short-form base shelf prospectus.</font><font style="font-family: Verdana, BoldItalic, Verdana; font-size: 9.5pt; font-weight: bold; font-style: italic;">&#160;</font>On July 15, 2024, we filed a final short-form base shelf prospectus (the &#8220;2024 Base Shelf Prospectus&#8221;), allowing us to offer and
        issue an unlimited quantity of the following securities during the 25-month period following thereafter: (i) common shares; (ii) preferred shares; (iii) senior or subordinated unsecured debt securities; (iv) subscription receipts; (v) warrants; and
        (vi) securities comprised of more than one of the aforementioned common shares, preferred shares, debt securities, subscription receipts and/ or warrants offered together as a unit. These securities may be offered separately or together, in
        separate series, in amounts, at prices and on terms to be set forth in one or more shelf prospectus supplements. No securities have yet been sold pursuant to the 2024 Base Shelf Prospectus.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Working capital.</font> As at April 30, 2025, our working
        capital surplus (current assets less current liabilities) was $76.8 million. Current assets primarily include $176.4 million of cash, $60.5 million of current trade receivables and $15.6 million of prepaid expenses and other. Current liabilities
        primarily include $73.2 million of accrued liabilities, $109.6 million of deferred revenue and $23.2 million of accounts payable. Our working capital has decreased from January 31, 2025 to April 30, 2025 by $58.7 million, primarily due to cash used
        for acquisitions partially offset by cash generated from operations.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Historically, we&#8217;ve financed our operations and met our capital expenditure requirements primarily through cash flows provided from operations, issuances of common
        shares and proceeds from debt. We anticipate that, considering the above, we have sufficient liquidity to fund our current cash requirements for working capital, contractual commitments, capital expenditures and other operating needs. We also
        believe that we have the ability to generate sufficient amounts of cash in the long term to meet planned growth targets and to fund strategic transactions. Should additional future financing be undertaken, the proceeds from any such transaction
        could be utilized to fund strategic transactions or for general corporate purposes, including the repayment of outstanding debt. We expect, from time to time, to continue to consider select strategic transactions to create value and improve
        performance, which may include acquisitions, dispositions, restructurings, joint ventures and partnerships, and we may undertake further financing</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">17</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">transactions, including draws on our credit facility, other debt instruments or equity offerings, in connection with any such potential strategic transaction.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">With respect to earnings of our non-Canadian subsidiaries, our intention is that these earnings will be reinvested in each subsidiary indefinitely. Of the $176.4
        million of cash as at April 30, 2025, $79.3 million was held by our foreign subsidiaries, most significantly in the United States with lesser amounts held in other countries in the EMEA and Asia Pacific regions. To date, we have not encountered
        significant legal or practical restrictions on the abilities of our subsidiaries to repatriate money to Canada, even if such restrictions may exist in respect of certain foreign jurisdictions where we have subsidiaries. In the future, if we elect
        to repatriate the unremitted earnings of our foreign subsidiaries in the form of dividends, or if the shares of the foreign subsidiaries are sold or transferred, then we could be subject to additional Canadian or foreign income taxes, net of the
        impact of any available foreign tax credits, which would result in a higher effective tax rate. We have not provided for foreign withholding taxes or deferred income tax liabilities related to unremitted earnings of our non-Canadian subsidiaries,
        since such earnings are considered permanently invested in those subsidiaries or are not subject to withholding taxes.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z67d92d7c55904303969cb08420c86296">

          <tr>
            <td colspan="7" style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The table set forth below provides a summary of cash flows for the periods indicated in millions of dollars:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.13%; vertical-align: top;">&#160;</td>
            <td colspan="3" style="width: 23.28%; vertical-align: top;">&#160;</td>
            <td style="width: 1.31%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 23.28%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.13%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 11.64%; vertical-align: top;">&#160;</td>
            <td style="width: 11.64%; vertical-align: top;">&#160;</td>
            <td style="width: 1.31%; vertical-align: top;">&#160;</td>
            <td style="width: 11.64%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30, 2025</div>
            </td>
            <td style="width: 11.64%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30, 2024</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cash provided by operating activities</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">53.6</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">63.7</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Additions to property and equipment</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(1.9)</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(1.8)</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisition of subsidiaries, net of cash acquired</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(112.3)</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(140.0)</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Issuance of common shares, net of issuance costs</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">3.6</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">4.2</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Payment of withholding taxes on net share settlements</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(6.5)</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(6.7)</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Effect of foreign exchange rate on cash</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">3.8</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(1.5)</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net change in cash</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(59.7)</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(82.1)</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cash, beginning of period</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">236.1</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">321.0</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 56.38%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cash, end of period</div>
            </td>
            <td style="width: 7.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.31%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.64%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">176.4</div>
            </td>
            <td style="width: 11.64%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">238.9</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Cash provided by operating activities</font> was $53.6
        million and $63.7 million for the first quarter of 2026 and 2025, respectively. For the first quarter of 2026, the $53.6 million of cash provided by operating activities resulted from $36.2 million of net income, plus adjustments for $24.3 million
        of non-cash items included in net income and less $6.9 million of cash used in changes in our operating assets and liabilities. For the first quarter of 2025, the $63.7 million of cash provided by operating activities resulted from $34.7 million of
        net income, plus adjustments for $19.4 million of non-cash items included in net income and plus $9.6 million of cash provided by changes in our operating assets and liabilities. Cash provided by operating activities decreased in the first quarter
        of 2026 compared to the same period of 2025 primarily due to an increase in cash used by changes in our operating assets and liabilities partially offset by an increase in net income adjusted for non-cash items.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Additions to property and equipment</font> were $1.9
        million and $1.8 million in the first quarter of 2026 and 2025, respectively. Additions to property and equipment are primarily due to investments in computing equipment and software to support our network and continue to enhance our security
        infrastructure.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Acquisition of subsidiaries, net of cash acquired</font>
        was $112.3 million and $140.0 million for the first quarter of 2026 and 2025, respectively. The Acquisition in the first quarter of 2026 related to 3GTMS. Acquisitions in the first quarter of 2025 related to OCR and ASD.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Issuance of common shares, net of issuance costs </font>were

        $3.6 million and $4.2 million for the first quarter of 2026 and 2025, respectively, as a result of the exercise of employee stock options.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">18</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: italic;">Payment of withholding taxes on net share settlements </font>was

        $6.5 million and $6.7 million for the first quarter of 2026 and 2025, respectively. For the first quarter of 2026 and 2025, the Company reduced issuances by 66,922 and 73,588 common shares, respectively, to satisfy employee tax withholding
        requirements for net share settlements of PSUs and RSUs.</div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z5ce14147c85e450eb49b926abfcd8863">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Commitments, Contingencies and Guarantees</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Commitments</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zc3412ff07332446da32e5afde70dd3f3">

          <tr>
            <td colspan="6" style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">To facilitate a better understanding of our commitments, the following information is provided (in millions of dollars) in respect of our operating
                obligations as of April 30, 2025:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 36.9%; vertical-align: top;">&#160;</td>
            <td style="width: 11.9%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Less than</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1 year</div>
            </td>
            <td style="width: 13.1%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1-3 years</div>
            </td>
            <td style="width: 13.1%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">4-5 years</div>
            </td>
            <td style="width: 12.14%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">More than</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;5 years</div>
            </td>
            <td style="width: 12.86%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Total</div>
            </td>
          </tr>
          <tr>
            <td style="width: 36.9%; vertical-align: top;">&#160;</td>
            <td style="width: 11.9%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
            <td style="width: 13.1%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
            <td style="width: 13.1%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
            <td style="width: 12.14%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
            <td style="width: 12.86%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 36.9%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Operating lease obligations</div>
            </td>
            <td style="width: 11.9%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">3.8</div>
            </td>
            <td style="width: 13.1%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">4.1</div>
            </td>
            <td style="width: 13.1%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.7</div>
            </td>
            <td style="width: 12.14%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 12.86%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">8.6</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Lease Obligations</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We are committed under non-cancelable operating leases for buildings, vehicles and computer equipment with terms expiring at various dates through 2030. The
        undiscounted future minimum amounts payable under these lease agreements are presented in the table above.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Other Obligations</u></div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Deferred Share Unit (&#8220;DSU&#8221;) and Cash-settled Restricted Share Unit (&#8220;CRSU&#8221;) Plans</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As discussed in Note 2 to the audited consolidated financial statements for 2025 included in our 2025 Annual Report, we maintain DSU and CRSU plans for our
        directors and employees. Any payments made pursuant to these plans are settled in cash. For DSUs and CRSUs, the units vest over time and the liability recognized at any given consolidated balance sheet date reflects only those units vested at that
        date that have not yet been settled in cash. As such, we had an unrecognized aggregate amount for the unvested DSUs and CRSUs of nil and $1.8 million, respectively, at April 30, 2025. The ultimate liability for any payment of DSUs and CRSUs is
        dependent on the trading price of our common shares. To substantially offset our exposure to fluctuations in our stock price, we have entered into equity derivative contracts, including floating-rate equity forwards. As at April 30, 2025, we had
        equity derivatives for 333,466 Descartes common shares and a DSU liability for <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;">333,466 Descartes common shares, resulting in no net exposure</font>&#160;<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;">arising from changes to our share price</font>.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Contingencies</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We are subject to a variety of other claims and suits that arise from time to time in the ordinary course of our business. The consequences of these matters are not
        presently determinable but, in the opinion of management after consulting with legal counsel, the ultimate aggregate liability is not currently expected to have a material effect on our results of operations or financial position.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Product Warranties</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the normal course of operations, we provide our customers with product warranties relating to the performance of our hardware, software and services. To date, we
        have not encountered material costs as a result of such obligations and have not accrued any liabilities related to such obligations in our condensed consolidated financial statements.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Business combination agreements</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In respect of our acquisitions of Trans-Soft, LLC, doing business as Supply Vision, Windigo Logistics, Inc., doing business as GroundCloud, MCP and Sellercloud, up
        to $67.5 million in cash may become payable if certain revenue performance targets are met in the remaining earn-out period, up to a maximum period</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">19</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">of two years following the acquisition. A balance of $8.5 million is accrued related to the fair value of this contingent consideration as at April 30, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Guarantees</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the normal course of business, we enter into a variety of agreements that may contain features that meet the definition of a guarantee under ASC Topic 460,
        &#8220;Guarantees&#8221;. The following lists our significant guarantees:</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Intellectual property indemnification obligations</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We provide indemnifications of varying scope to our customers against claims of intellectual property infringement made by third parties arising from the use of our
        products. In the event of such a claim, we are generally obligated to defend our customers against the claim and we are liable to pay damages and costs assessed against our customers that are payable as part of a final judgment or settlement. These
        intellectual property infringement indemnification clauses are not generally subject to any dollar limits and remain in force for the term of our license agreement with our customer, which license terms are typically perpetual. Historically, we
        have not encountered material costs as a result of such indemnification obligations.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Other indemnification agreements</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the normal course of operations, we enter into various agreements that provide general indemnities. These indemnities typically arise in connection with
        purchases and sales of assets, securities offerings or buy-backs, service contracts, administration of employee benefit plans, retention of officers and directors, membership agreements, customer financing transactions, and leasing transactions. In
        addition, our corporate by-laws provide for the indemnification of our directors and officers. Each of these indemnities requires us, in certain circumstances, to compensate the counterparties for various costs resulting from breaches of
        representations or obligations under such arrangements, or as a result of third party claims that may be suffered by the counterparty as a consequence of the transaction. We believe that the likelihood that we could incur significant liability
        under these obligations is remote. Historically, we have not made any significant payments under such indemnities.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In evaluating estimated losses for the guarantees or indemnities described above, we consider such factors as the degree of probability of an unfavorable outcome
        and the ability to make a reasonable estimate of the amount of loss. We are unable to make a reasonable estimate of the maximum potential amount payable under such guarantees or indemnities as many of these arrangements do not specify a maximum
        potential dollar exposure or time limitation. The amount also depends on the outcome of future events and conditions, which cannot be predicted. Given the foregoing, to date, we have not accrued any liability in our condensed consolidated financial
        statements for the guarantees or indemnities described above.</div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4e74c65fc7a34ca6aa19ea5eddbf4d9b">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Outstanding Share Data</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We have an unlimited number of common shares authorized for issuance. As of June 4, 2025, we had 85,782,830 common shares issued and outstanding.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As of June 4, 2025, there were 1,717,992 options issued and outstanding, and 1,858,222 options remaining available for grant under all stock option plans.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As of June 4, 2025, there were 1,079,737 performance share units (&#8220;PSUs&#8221;) and 506,657 restricted share units (&#8220;RSUs&#8221;) issued and outstanding, with a potential of up
        to a further 288,235 PSUs being earned if maximum performance is achieved in respect of the outstanding PSU awards. Also, as of June 4, 2025, there were 1,711,918 units remaining available for grant under all performance and restricted share unit
        plans.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">20</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: left;"><a name="z_Hlk81222348"></a><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our board of directors has adopted a shareholder rights plan (the &#8220;Rights Plan&#8221;) to ensure the fair treatment of shareholders in connection with any take-over
        offer, and to provide our board of directors and shareholders with additional time to fully consider any unsolicited take-over bid. We did not adopt the Rights Plan in response to any specific proposal to acquire control of the Company. The Rights
        Plan was approved by the TSX and was originally approved by our shareholders on May 18, 2005 and took effect as of November 29, 2004. An amended and restated Rights Plan was ratified by shareholders at our annual shareholders&#8217; meeting held on June
        15, 2023. The Rights Plan requires re-approval by the shareholders every three years. We understand that the Rights Plan is similar to plans adopted by other Canadian companies and approved by their shareholders.</div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z2e6ae4ca0079499a8a7c249be1737704">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Application of Critical Accounting Policies and Estimates</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our consolidated financial statements and accompanying notes are prepared in accordance with GAAP. Preparing financial statements requires management to make
        estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are affected by management&#8217;s application of accounting policies. Estimates are deemed critical when a
        different estimate could have reasonably been used or where changes in the estimates are reasonably likely to occur from period to period and would materially impact our financial condition or results of operations. Our accounting policies are
        discussed in Note 2 to the audited consolidated financial statements for 2025 included in our 2025 Annual Report.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our management has discussed the development, selection and application of our critical accounting policies with the audit committee of the board of directors.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following reflect our more significant estimates, judgments and assumptions which we believe are the most critical to aid in fully understanding and evaluating
        our reported financial results for the period ended April 30, 2025:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf9469498140b496a99802cb3e4f69c6e">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenue recognition;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zecfe13ec561a4e098350d6d22b9ebf8b">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Impairment of long-lived assets;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za267d70390244819965df825ad5f844c">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Goodwill;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z49fc39f83f8844288f6891706a2c1195">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Stock-based compensation;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zbd5df67c059c43a182d8463da1724276">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Income taxes; and</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6b0d79b62d494097bb6addb8f29f02c8">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Business combinations.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">The significant accounting policies are unchanged from those disclosed in the Company&#8217;s 2025 Annual Report.</div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z9ed3aca5be614417807c317f0481b101">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Change In / Initial Adoption of Accounting Policies</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Recently issued accounting pronouncements</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In December 2023, the FASB issued Accounting Standards Update 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221; (&#8220;ASU 2023-09&#8221;).<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;">&#160;</font>The amendments in ASU 2023-09 enhance transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and
        income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, which is our fiscal year beginning February 1, 2025 (fiscal 2026). Early adoption is permitted for annual financial statements that have
        not yet been issued or made available for issuance.<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;">&#160;</font>The Company will adopt this guidance in the fourth quarter of fiscal 2026. The adoption of this guidance is not expected
        to have a material impact on our results of operations or disclosures.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">21</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In November 2024, the FASB issued Accounting Standards Update 2024-03, &#8220;Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic
        220-40): Disaggregation of Income Statement Expenses&#8221; and issued a subsequent amendment to the initial guidance in January 2025, collectively referred to as &#8220;ASU 2024-03&#8221;. The amendments in ASU 2024-03 require disaggregation of certain expense
        captions into specified categories in disclosures within the notes to financial statements, which is expected to enhance cost transparency and improve comparability. ASU 2024-03 is effective for annual reporting periods beginning after December 15,
        2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted.<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;">&#160;</font>The Company expects to adopt this guidance
        in the fourth quarter of fiscal 2028. The adoption of this guidance is not expected to have a material impact on our results of operations or disclosures.</div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4ce46c647c9d44858e386ae86fd04b76">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Controls and Procedures<br>
                <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">During the period beginning on February 1, 2025 and ended on April 30, 2025, no changes were made to the Company&#8217;s internal control over financial reporting that
        have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zfba50452066547429e5860a35568434d">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Trends / Business Outlook</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">This section discusses our outlook for fiscal 2026 and in general as of the date of this MD&amp;A and contains forward-looking statements.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Since the change in administration of the government of the United States of America on January 20, 2025, various executive orders have been discussed, communicated
        and/or issued. These have included the US&#8217;s imposition of various tariffs on many imports into the United States. The US has also eliminated duty-free de minimis treatment for low-value imports from China with tariffs extending to these imports.
        Many countries (including China) have implemented or indicated their intention to implement a series of retaliatory measures against the United States, including counter-tariffs. The US is engaged in trade negotiations with various countries, with
        tariffs as an important negotiation point. Changes in trade policies can have material impacts on our customers and the economy, including trade volumes, and where and how goods are manufactured, distributed and shipped. The imposition of tariffs
        and retaliatory tariffs may also risk increasing inflation to the extent those additional charges are passed on to end consumers.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As economies adapt to ongoing uncertainty, global growth has slowed and the outlook for the shipping industry, in particular, is uncertain. Geopolitical tensions,
        trade wars, protectionist policies, industrial action, volatile fuel prices, climate change, and increased operational costs may present challenges to freedom of navigation and/or result in disruptions to global trade. These factors could adversely
        impact our business or the businesses of our customers and suppliers, which in turn could impact the level of usage and/or demand for our products and services and our resulting revenues. The impact of any potential changes on the global economy in
        general and on our customers and our business specifically is uncertain at this time and the extent to which our business will be affected will depend on a variety of factors, many of which are outside of our control.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In light of the economic uncertainty in the global trade environment, we are undertaking a restructuring plan to reduce our cost base and further strengthen the
        Company&#8217;s financial position. The plan will reduce our global workforce by approximately 7% and will also result in a reduction of other operating expenditures. We expect the total cost of this plan to be approximately $4.0 million and that the
        plan will be implemented over the next 6 months.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">22</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">More generally, our business may be impacted from time to time by the cyclical and seasonal nature of particular modes of transportation and the freight market, as
        well as the cyclical and seasonal nature of the industries that such markets serve. Factors which may create cyclical fluctuations in such modes of transportation or the freight market in general include legal and regulatory requirements, timing of
        contract renewals between our customers and their own customers, seasonal-based tariffs, tariffs and retaliatory tariffs imposed as parts of trade disputes, vacation periods applicable to particular shipping or receiving nations, weather-related or
        global health events that impact shipping in particular geographies and amendments to international trade reshipments being processed, labor uncertainty or stoppages, adverse fluctuations in the volume of global shipments, or shipments in any
        particular mode of transportation, may adversely affect our revenues. Significant declines in shipment volumes could likely have a material adverse effect on our business.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Industry consolidation, rapid technological change, growth of ecommerce and frequent new product introductions and enhancements continue to characterize the
        software and services industries &#8211; particularly for logistics management technology companies. Organizations are increasingly requiring greater levels of functionality and more sophisticated product offerings from their software and services
        providers.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Increased importance is being placed on leveraging cloud-based technology to better manage logistics processes and to connect and collaborate with trading partners
        on a global basis, as well as to reuse and share supply chain data in order to accelerate time-to-value. Cloud-based technology also enables business networks to more easily unite and integrate services provided by a broad range of partners and
        technology alliances to extend functionality and further enhance collaboration between business communities. As a result, we believe there is a trend away from using manual and paper-based supply chain and logistics processes towards electronic
        processes powered by the exchange of electronic information between logistics and supply chain participants.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accordingly, we expect that our future success will be dependent upon our ability to enhance current products or develop and introduce new products offering
        enhanced performance and new functionality at competitive prices. In particular, we believe customers are looking for end-to-end solutions that combine a multi-modal, multi-process network with business document exchange and wireless mobile
        resource management applications with end-to-end global trade compliance, trade content and collaborative supply chain execution applications. These applications include freight bookings, contract and rate management, classification of goods for
        tariff and duty purposes, sanctioned party screening, customs filings and electronic shipment manifest processes, transportation management, routing and scheduling, purchase order to dock door processes, and inventory visibility.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We believe there is a continued acceptance of subscription pricing and SaaS business models in the markets we serve that provide lower up-front cost and
        easier-to-maintain alternatives than may be available through traditional perpetual license pricing models. In the first quarter of fiscal 2026, our services revenues comprised 93% of our total revenues, with the balance being license, professional
        services and other revenues. We expect that our focus in fiscal 2026 will remain on generating services revenues, primarily by promoting the use of our GLN (including customs compliance services) and the migration of customers using our legacy
        license-based products to our services-based architecture. We anticipate maintaining the flexibility to license our products to those customers who prefer to buy the products in that fashion and the composition of our revenues in any one quarter
        will be impacted by the buying preferences of our customers.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We have significant contracts with our license customers for ongoing support and maintenance, as well as significant service contracts which provide us with
        recurring services revenues. After their initial term, our service contracts are generally renewable at a customer&#8217;s option, and there are generally no mandatory payment obligations or obligations to license additional software or subscribe for
        additional services. In a typical year, based on our historic experience, we anticipate that over a one-year period we may lose approximately 4% to 7% of our aggregate annualized recurring revenues from the previous year in the</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">23</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">ordinary course, excluding consideration of new customers. For fiscal 2026, given the uncertainty of the impact of ongoing trade wars on our customers&#8217; businesses,
        we anticipate that the amount of recurring revenues lost from the previous year could be higher than that, however, we can&#8217;t reliably provide a range of how much higher.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We internally measure and manage our &#8220;baseline calibration&#8221;, which we define as the difference between our &#8220;baseline revenues&#8221; and &#8220;baseline operating expenses&#8221;.
        Each of these measures constitutes a &#8220;supplementary financial measure&#8221; under Canadian Securities Administrators&#8217; National Instrument 52-112 and does not have a directly comparable financial measure disclosed in our financial statements. <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;">We define our &#8220;baseline revenues&#8221; as our visible, recurring and contracted revenues. Baseline revenues are not a projection of anticipated total revenues for a period as
          they exclude any anticipated or expected new sales for a period beyond the date that the baseline revenues are measured. </font>We define our &#8220;baseline operating expenses&#8221; as our total expenses less <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;">interest, investment and other income, taxes, depreciation and amortization, stock-based compensation (for which we include related costs and taxes), acquisition-related costs, contingent
          consideration and restructuring charges. Baseline operating expenses are not a projection of anticipated total expenses for a period as they exclude any expenses associated with anticipated or expected new sales for a period beyond the date that
          the baseline expenses are measured. </font>Our baseline calibration is not a projection of net income for a period or adjusted earnings before interest, taxes, depreciation and amortization for a period as it excludes anticipated or expected new
        sales for a period beyond the date that the baseline calibration is measured, excludes any costs of goods sold or other expenses associated with such new sales, and excludes the expenses identified as excluded in the definition of &#8220;baseline
        operating expenses,&#8221; above. We calculate and disclose &#8220;baseline revenues,&#8221; &#8220;baseline operating expenses&#8221; and &#8220;baseline calibration&#8221; because management uses these metrics in determining its planned levels of expenditures for a period and we believe
        this information is useful to our investors. These metrics are estimated operating metrics and not projections, nor actual financial results, and are not indicative of current or future performance. As noted above, these metrics do not have any
        directly comparable financial measures disclosed in our financial statements. At May 26, 2025, using foreign exchange rates of $0.73 to CAD $1.00, $1.14 to EUR 1.00 and $1.36 to &#163;1.00, we estimated that our baseline revenues for the second quarter
        of 2026 are approximately $150.5 million and our baseline operating expenses are approximately $92.5 million. We consider this to be our baseline calibration of approximately $58.0 million for the second quarter of 2026, or approximately 39% of our
        baseline revenues as at May 26, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We estimate that aggregate amortization expense for existing intangible assets will be $59.4 million for the remainder of fiscal 2026, $65.4 million for 2027, $58.0
        million for 2028, $49.4 million for 2029, $37.5 million for 2030 and $98.4 million thereafter. Expected future amortization expense is based on the level of existing intangible assets at April 30, 2025, is subject to fluctuations in foreign
        exchange rates and assumes no future adjustments or impairment of existing intangible assets.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We anticipate that stock-based compensation expense for the remainder of fiscal 2026 for grants outstanding as at April 30, 2025 will be approximately $20.2
        million, subject to any necessary adjustments resulting from actual stock-based compensation forfeitures and fluctuations in foreign exchange rates.<font style="font-family: 'Arial Unicode MS', Arial, sans-serif; font-size: 10pt;">&#160;</font>We
        anticipate that we&#8217;ll make additional grants of stock options in the remainder of fiscal 2026 as part of our regular compensation practices.</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">We performed our annual goodwill impairment tests in accordance with ASC Topic 350, &#8220;Intangibles &#8211; Goodwill and Other&#8221; (&#8220;ASC Topic 350&#8221;) as at
        October 31, 2024 and determined that there was no evidence of impairment. We are currently scheduled to perform our next annual impairment test during the third quarter of fiscal 2026. We will continue to perform quarterly analyses of whether any
        event has occurred that would more likely than not reduce our enterprise value below our carrying amounts and, if so, we will perform a goodwill impairment test between the annual dates. The likelihood of any future impairment increases if our
        public market capitalization is adversely impacted by global economic, capital market or other conditions for a sustained period of time. Any future impairment adjustment will be recognized as an expense in the period that such adjustment is
        identified.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">24</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the first quarter of 2026, capital expenditures were $1.9 million or 1% of revenues, as we continue to invest in computer equipment and software to support our
        network and build out our infrastructure. We anticipate that we will incur approximately $4.0 to $5.0 million in capital expenditures in the remainder of fiscal 2026 primarily related to investments in our network and security infrastructure.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the remainder of fiscal 2026, we estimate that payments of contingent consideration for earn-out arrangements accrued as at April 30, 2025 will be approximately
        $2.3 million, subject to any necessary adjustments resulting from the final earn-out calculations. Of the $2.3 million estimated to be paid, $2.2 million relates to the portion of the earn-out arrangements accrued for at the time of acquisition and
        will be reflected in cash flow from financing activities with the remaining balance reflected in cash flow from operating activities. We update our estimates for the payment of contingent consideration on an ongoing basis as we gather further
        information about the performance of acquired companies.</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">We conduct business in a variety of foreign currencies and, as a result, our foreign operations are subject to foreign exchange fluctuations. Our
        businesses operate in their local currency environment and use their local currency as their functional currency. Assets, including cash, and liabilities of foreign operations are translated into US dollars at the exchange rate in effect at the
        balance sheet date. Revenues and expenses of foreign operations are translated using daily exchange rates. Translation adjustments resulting from this process are accumulated in other comprehensive income (loss) as a separate component of
        shareholders&#8217; equity.</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">Transactions incurred in currencies other than the functional currency are converted to the functional currency at the transaction date. All foreign
        currency transaction gains and losses are included in net income. We currently have no specific hedging program in place to address fluctuations in international currency exchange rates. In addition, we can make no accurate prediction of what will
        happen with international currency exchange rates going forward.</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">There can be varied impacts on our results of operations as a consequence of movements in international currency exchange rates. In the first
        quarter of fiscal 2026, approximately 72% of our revenues were in US dollars, 11% in euro, 6% in Canadian dollars, 7% in British pound sterling, and the balance in mixed currencies. For that same period, approximately 55% of our operating expenses
        were in US dollars, 12% in euro, 18% in Canadian dollars, 4% in British pound sterling, and the balance in mixed currencies. With this distribution, we generally expect that our revenues will be negatively impacted when the US dollar strengthens
        compared to these foreign currencies.</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">However, the impact from movements in foreign exchange rates on our other aspects of our results of operations are more varied. Generally, if the US
        dollar strengthens against the Canadian dollar, the decrease in our expenses will be greater than the decrease in our revenue, resulting in an improvement in our results of operations. However, if the US dollar were to strengthen against the
        British pound or euro, the decrease in expenses would not be as large as the decrease in revenue, resulting in a weakening of our results of operations. We will continue to monitor the impact of foreign exchange on our operating results as changes
        in foreign exchange rates may have a significant negative impact on our revenue and results of operations.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our tax expense for a period is difficult to predict as it depends on many factors, including the actual jurisdictions in which income is earned, the tax rates in
        those jurisdictions, the amount of deferred tax assets relating to the jurisdictions and the valuation allowances relating to those tax assets. We can provide no assurance as to the timing or amounts of any income tax expense or recovery, nor can
        we provide any assurance that our current valuation allowance for deferred tax assets will not need to be adjusted further.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk198041513"></a>We experienced an effective tax rate of approximately 24% in the first quarter of fiscal 2026, which is within our expected range of
        25% to 30%. For the remainder of fiscal 2026, we anticipate an effective tax rate of between 24% to 28%.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">25</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We intend to continue to actively explore business combinations to add complementary services, products and customers to our existing businesses. We also intend to
        continue to focus our acquisition activities on companies that are targeting the same customers as us and processing similar data and, to that end, we listen to our customers&#8217; suggestions as they relate to acquisition opportunities. Depending on
        the size and scope of any business combination, or series of business combinations, we may choose or need to use our existing credit facility or need to raise additional debt or equity capital. However, there can be no assurance that we will be
        able to undertake such a financing transaction. If we use debt in connection with acquisition activity, we will incur additional interest expense from the date of the draw under such facility. Considering the balance of the credit facility as at
        April 30, 2025, and subject to any further draws or repayments on the credit facility, we anticipate that interest expense will be approximately $0.7 million in the remainder of fiscal 2026, which includes debt standby charges as well as the
        amortization of deferred financing charges.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Certain future commitments are set out above in the section of this MD&amp;A called &#8220;Commitments, Contingencies and Guarantees&#8221;. We believe that we have sufficient
        liquidity to fund our current operating and working capital requirements, including the payment of these commitments.</div>
      <div><br>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z615c83aa2a2f4bd9b5671bfa687a5ac0">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Certain Factors That May Affect Future Results</div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">Any investment in us will be subject to risks inherent to our business. Before making an investment decision, you should carefully consider the
        risks described below together with all other information included in this report. The risks and uncertainties described below are not the only ones facing us. Additional risks and uncertainties that we are not aware of or have not focused on, or
        that we currently deem immaterial, may also impair our business operations. This report is qualified in its entirety by these risk factors.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic;">If any of the risks actually occur, they could materially adversely affect our business, financial condition, liquidity or results of
        operations. In that case, the trading price of our securities could decline and you may lose all or part of your investment.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">System or network failures, information security breaches or other cyber-security threats in connection with our business,
        services and/or products could reduce our sales, impair our reputation, increase costs or result in liability claims, and seriously harm our business.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We rely on information technology networks and systems to process, transmit and store electronic information. Any disruption to our business, services and/or
        products, our own information systems or communications networks or those of third-party providers on which we rely as part of our own product offerings could result in the inability of our customers to receive our products for an indeterminate
        period of time. Our ability to deliver our products and services depends on the development and maintenance of hardware and communications infrastructure (including internet) by third parties. This includes maintenance of reliable networks with the
        necessary security, speed, data capacity and bandwidth. While our services are designed to operate without interruption, we have experienced, and may in the future experience, interruptions and delays in services and availability from time to time.
        In the event of a catastrophic event with respect to one or more of our systems, we may experience an extended period of system unavailability, which could negatively impact our relationship with customers. Our services and products may not
        function properly for reasons which may include, but are not limited to, the following:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5a05e2bbb53d4c3aa9dea36cee5d2bee">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">System or network failure;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zeda28ada4490421d8a7870fd8258cbf1">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Software errors, failures and crashes;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z325b5f872ee643aca53f9945e3e88311">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Interruption in the supply of power;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8b20968157664fdebef008c81c50cad3">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Virus proliferation or malware;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb8e9b061d83749ea958ab6d433262e15">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Communications failures;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z55d44c8706de448d8fee2e5c8b09d04f">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Information or infrastructure security breaches;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0a08933252174ecd82e91be9ede389ea">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Insufficient investment in infrastructure;</div>
            </td>
          </tr>

      </table>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">26</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0cbbd4cf9f884c6d99bb0d24e91ea162">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Earthquakes, fires, floods, natural disasters, or other force majeure events outside our control; and</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zc88ca40bd35d4f518ebd73c55401e2d3">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Acts of war, sabotage, cyber-attacks, denial-of-service attacks and/or terrorism.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In addition, any disruption to the availability of customer information, or any compromise to the integrity or confidentiality of customer information in our
        systems or networks, or the systems or networks of third parties on which we rely (including those third parties&#8217; solutions that are used to detect and protect against such disruption and compromise), could result in our customers being unable to
        effectively use our products or services or being forced to take mitigating actions to protect their information. Back-up and redundant systems may be insufficient or may fail and result in a disruption of availability of our products or services
        to our customers or the integrity or availability of our customers&#8217; information.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Some jurisdictions have enacted laws requiring companies to notify individuals of data security breaches</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">involving certain types of personal data and in some cases our agreements with certain customers require us to notify them in the event of a security incident. Such
        mandatory disclosures could lead to negative publicity and may cause our current and prospective customers to lose confidence in the effectiveness of our data security measures. Moreover, if a high-profile security breach occurs with respect to
        another SaaS provider, customers may lose trust in the security of the SaaS business model generally, which could adversely impact our ability to retain existing customers or attract new ones.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Any actual or perceived threat of disruption to our services or any compromise of customer information could impair our reputation and cause us to lose customers or
        revenue, or face litigation, necessitate customer service or repair work that would involve substantial costs and distract management from operating our business. Despite the implementation of advanced threat protection, information and network
        security measures and disaster recovery plans, our systems and those of third parties on which we rely may be subjected to deficiencies, vulnerabilities and security risks of increasing frequency, scope and potential harm. The continued use and/or
        development of emerging technologies, such as artificial intelligence, could increase our exposure to information security breaches or other cyber-security threats by potentially enhancing the capabilities of third parties to breach our network or
        the networks of our third-party providers, and disrupt our services. If we are unable (or are perceived as being unable) to prevent, or promptly identify and remedy, such outages and breaches, our operations may be disrupted, our business
        reputation could be adversely affected, and there could be a negative impact on our financial condition and results of operations.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">General economic conditions may affect our results of operations and financial condition.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Demand for our products depends in large part upon the level of capital and operating expenditures by many of our customers. Decreased capital and operational
        spending could have a material adverse effect on the demand for our products and our business, results of operations, cash flow and overall financial condition. Decreased spending from customers could be caused by pessimism relating to particular
        economic indicators, such as increases in inflation and interest rates,<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;">&#160;</font>or from economic policies such as increases in trade tariffs or duties. Decreased spending could also
        be caused by the impact of geopolitical events, such as the Russia-Ukraine Conflict, or the Israel-Hamas Conflict, or catastrophic events. These types of economic indicators and events may also cause disruptions in the financial markets.
        Disruptions in the financial markets may adversely impact the availability of credit already arranged and the availability and cost of credit in the future, which could result in the delay or cancellation of projects or capital programs on which
        our business depends. In addition, disruptions in the financial markets may also have an adverse impact on regional economies or the world economy, which could negatively impact the capital and operating expenditures of our customers. Decreased
        capital and operational spending or disruptions in the financial markets could be caused by inflationary pressures, acts of war, or the outbreak of a contagious illness. Any of these conditions may reduce the willingness or ability of our customers
        and prospective customers to commit funds to purchase our products and services, or their ability to pay for our products and services after purchase.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">27</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: left;"><a name="z_Hlk143528982"></a><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Catastrophic events, armed conflict, wars, climate change and its effects, including natural disasters and severe weather,
        disease and similar events could disrupt the demand of our customers for our products and services and our ability to operate our business.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our business may be negatively impacted to varying degrees by a number of events which are beyond our control, including acts of war, armed conflicts, energy
        blackouts, pandemics (or other public health crises), terrorist attacks, earthquakes, climate change and its effects, including hurricanes, tornados, fires, floods, ice storms or other natural or manmade catastrophes. We cannot be sure that our
        emergency preparedness or the preparedness of our customers, including business continuity planning, to mitigate risks will be effective since such events can evolve very rapidly, and their impacts can be difficult to predict. As such, there can be
        no assurance that in the event of such a catastrophe that the operations and ability to carry on business of us or our customers will not be disrupted. The occurrence of such events may not release us from performing our obligations to third
        parties. A catastrophic event, including an outbreak of infectious disease, or a similar health threat, or fear of any of the foregoing, could adversely impact us, our customers and our investments. In addition, liquidity and volatility, credit
        availability and market and financial conditions, generally could change at any time as a result of any of these events. Any of these events in isolation or in combination, could have a material negative impact on our performance, financial
        condition, results of operations and cash flows.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">We may have difficulties identifying, successfully integrating or maintaining or growing our acquired businesses.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Businesses that we acquire may sell products or services that we have limited experience operating or managing. We may experience unanticipated challenges or
        difficulties identifying suitable acquisition candidates, integrating their businesses into our company, maintaining these businesses at their current levels or growing these businesses. Factors that may impair our ability to identify, successfully
        integrate, maintain or grow acquired businesses may include, but are not limited to:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4b2dc19c87144623b4939300cfe308d2">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Challenges identifying suitable businesses to buy and negotiating the acquisition of those businesses on acceptable terms;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf5e2be2d88834861a05f694b6abef136">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Challenges completing the acquisitions within our expected time frames and budgets;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z7ebfcd34ea78495f90f273b87a859875">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Challenges in integrating acquired businesses with our business;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zdda9c8cee26142c8bbb483ddfff1e602">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Loss of customers of the acquired business;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z954086d6bf3c4b85b96893890a5aad78">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Loss of key personnel from the acquired business, such as former executive officers or key technical personnel;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za3f018f9671e46179bafc0a5646adc1b">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Non-compatible business cultures;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zdc61d30dd9c34b1aa172a53a2bf77980">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">For regulatory compliance businesses, changes in government regulations impacting electronic regulatory filings or import/export compliance, including changes in which
                government agencies are responsible for gathering import and export information;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5387b0b7f5044615a4f0178d7d900c47">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Difficulties in gaining necessary approvals in international markets to expand acquired businesses as contemplated;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8ba750225dc0453da641f22961a33c87">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Our inability to obtain or maintain necessary security clearances to provide international shipment management services;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd2fce44c2b8e4bb090c9a3e7ee546b85">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Our failure to make appropriate capital investments in infrastructure to facilitate growth; and</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z98891474cecd4c9182a2572441309964">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Other risk factors identified in this report.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We may fail to properly respond to any of these risks, which may have a material adverse effect on our business results.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Investments in acquisitions and other business initiatives involve a number of risks that could harm our business.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We have in the past acquired, and in the future, expect to seek to acquire, additional products, services, customers, technologies and businesses that we believe
        are complementary to ours. We are unable to predict whether or when we will be able to identify any appropriate products, technologies or businesses for acquisition, or the likelihood that any potential acquisition will be available on terms
        acceptable to us or will be completed. We also, from time to time, take on investments in other business initiatives, such as the implementation of new systems.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">28</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisitions and other business initiatives involve a number of risks, including: substantial investment of funds, diversion of management&#8217;s attention from current
        operations; additional demands on resources, systems, procedures and controls; and disruption of our ongoing business. Acquisitions specifically involve risks, including: difficulties in integrating and retaining all or part of the acquired
        business, its customers and its personnel; assumption of disclosed and undisclosed liabilities; dealing with unfamiliar laws, customs and practices in foreign jurisdictions; and the effectiveness of the acquired company&#8217;s internal controls and
        procedures. In addition, we may not identify all risks or fully assess risks identified in connection with an investment. As well, by investing in such initiatives, we may deplete our cash resources or dilute our shareholder base by issuing
        additional shares. Furthermore, for acquisitions, there is a risk that our valuation assumptions, customer retention expectations and our models for an acquired product or business may be erroneous or inappropriate due to foreseen or unforeseen
        circumstances and thereby cause us to overvalue an acquisition target. There is also a risk that the contemplated benefits of an acquisition or other investment may not materialize as planned or may not materialize within the time period or to the
        extent anticipated. The individual or combined effect of these risks could have a material adverse effect on our business.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">If we fail to attract and retain key personnel, it would adversely affect our ability to develop and effectively manage our
        business and inflationary pressures in compensation could impact the cost structure of our business.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our performance is substantially dependent on the performance of our highly qualified management, technical expertise, and sales and marketing personnel, which we
        regard as key individuals to our business. Significant competition exists for management and skilled personnel and as a result of that competition we are seeing wage and labor cost escalation in various areas and levels within our workforce. Our
        success is highly dependent on our ability to identify, hire, train, motivate, promote, and retain key individuals. In responding to inflationary wage pressure to retain or attract key individuals, we could see increases in our operating costs that
        outpace our ability to grow revenues. If we fail to cross train key employees, particularly those with specialized knowledge it could impair our ability to provide consistent and uninterrupted service to our customers. If we are not able to
        attract, retain or establish an effective succession planning program for key individuals it could have a material adverse effect on our business, results of operations, financial condition and the price of our common shares.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We have in the past, and may in the future, make changes to our executive management team or board of directors. There can be no assurance that any such changes and
        the resulting transition will not have a material adverse effect on our business, results of operations, financial condition and the price of our common shares.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Changes in government filing or screening requirements for global trade may adversely impact our business.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our regulatory compliance services help our customers comply with government filing and screening requirements relating to global trade. The services that we offer
        may be impacted, from time to time, by changes in these requirements, including potential future changes as a consequence of changes in cross-border trade agreements, such as the United States-Mexico-Canada Agreement, or from changes in government,
        such as the recent change in the administration of the United States government. In addition, and more generally, changes in requirements that impact electronic regulatory filings or import/export compliance, including changes adding or reducing
        filing requirements, changes in enforcement practices or changes in the government agency responsible for such requirements could adversely impact our business, results of operations and financial condition.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Disruptions in the movement of freight could negatively affect our revenues.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our business is highly dependent on the movement of freight from one point to another since we generate transaction revenues as freight is moved by, to or from our
        customers. If there are disruptions in the movement of freight, proper reporting or the overall volume of international shipments, whether as a result of labor disputes, weather or natural disasters, acts of war, terrorist events, political
        instability, changes in cross border trade agreements, contagious illness outbreaks, or otherwise, then the traffic volume on our Global Logistics Network will be impacted and our revenues will be adversely affected. As</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">29</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">these types of freight disruptions are generally unpredictable, there can be no assurance that our business, results of operations and financial condition will not
        be adversely affected by such events.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Our existing customers might cancel contracts with us, fail to renew contracts on their renewal dates, and/or fail to
        purchase additional services and products, and we may be unable to attract new customers.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We depend on our installed customer base for a significant portion of our revenues. We have significant contracts with our license customers for ongoing support and
        maintenance, as well as significant service contracts that provide recurring services revenues to us. In addition, our installed customer base has historically generated additional new license and services revenues for us. Service contracts are
        generally renewable at a customer&#8217;s option and/or subject to cancellation rights, and there are generally no mandatory payment obligations or obligations to license additional software or subscribe for additional services.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">If our customers fail to renew their service contracts, fail to purchase additional services or products, or we are unable to attract new customers, then our
        revenues could decrease and our operating results could be adversely affected. Factors influencing such contract terminations could include changes in the financial circumstances of our customers, dissatisfaction with our products or services, our
        retirement or lack of support for our legacy products and services, our customers selecting or building alternate technologies to replace us, the cost of our products and services as compared to the cost of products and services offered by our
        competitors, acceptance of future price increases, our ability to attract, hire and maintain qualified personnel to meet customer needs, consolidating activities in the market, and changes in our customers&#8217; business or in regulation impacting our
        customers&#8217; business that may no longer necessitate the use of our products or services, general economic or market conditions, or other reasons. Further, our customers could delay or terminate implementations or use of our services and products or
        be reluctant to migrate to new products. Such customers will not generate the revenues we may have anticipated within the timelines anticipated, if at all, and may be less likely to invest in additional services or products from us in the future.
        We may not be able to adjust our expense levels quickly enough to account for any such revenue losses. In addition, loss of one or more of our key customers could adversely impact our competitive position in the marketplace and hurt our credibility
        and ability to attract new customers.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Our success depends on our ability to continue to innovate and to create new solutions and enhancements to our existing
        products</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We may not be able to develop and introduce new solutions and enhancements to our existing products that respond to new technologies or shipment regulations on a
        timely basis. If we are unable to develop and sell new products and new features for our existing products that keep pace with rapid technological and regulatory change, such as within the emerging area of artificial intelligence, as well as
        developments in the transportation logistics industry, our business, results of operations and financial condition could be adversely affected.&#160;We intend to continue to invest significant resources in research and development to enhance our
        existing products and services and introduce new high-quality products that customers will want. If we are unable to predict or quickly react to user preferences or changes in the transportation logistics industry, or its regulatory requirements,
        or if we are unable to modify our products and services on a timely basis or to effectively bring new products to market, our sales may suffer.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In addition, we may experience difficulties with software or hardware development, design, integration with third-party software or hardware, or marketing that
        could delay or prevent our introduction, deployment or implementation of new solutions and enhancements. The introduction of new solutions by competitors, the emergence of new industry standards or the development of entirely new technologies to
        replace existing offerings could render our existing or future solutions obsolete.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We may not have sufficient resources to make the necessary investments in software development and our technical infrastructure, and we may experience difficulties
        that could delay or prevent the successful development, introduction or marketing of new products or enhancements. In addition, our products or enhancements may not meet increasingly complex customer requirements or achieve market acceptance at the
        rate we expect, or at all. Any failure by us to anticipate or respond adequately to technological</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">30</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">advancements, customer requirements and changing industry standards, or any significant delays in the development, introduction or availability of new products or
        enhancements, could undermine our current market position and negatively impact our business, results of operations or financial condition.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">We may not remain competitive. Increased competition could seriously harm our business.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The market for supply chain technology is highly competitive and subject to rapid technological change. We expect that competition will increase in the future. To
        maintain and improve our competitive position, we must continue to develop and introduce in a timely and cost-effective manner new products, product features and services to keep pace with our competitors. We currently face competition from a large
        number of specific market entrants, some of which are focused on specific industries, geographic regions or other components of markets we operate in.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Current and potential competitors include supply chain application software vendors, customers that undertake internal software development efforts, value-added
        networks and business document exchanges, enterprise resource planning software vendors, regulatory filing companies, trade data vendors and general business application software vendors. Many of our current and potential competitors may have one
        or more of the following relative advantages:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5c68d5d5edae4bf885682cbfa1f47122">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Established relationships with existing customers or prospects that we are targeting;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zde392b101a4c419f9bb1dd70d74ec1dc">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Superior product functionality and industry-specific expertise;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd3991915c4f14bfb8093e550172930f7">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Broader range of products to offer and better product life cycle management;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zc2f67baff0c54d5c9dc7862bd7bb7d1c">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Larger installed base of customers;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0adf409290284d638cd96c0f1363f2aa">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Greater financial, technical, marketing, sales, distribution and other resources;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0dfbd5ca233045adb3f56bf8b872b5e0">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Better performance;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9cb5c8f280944bba9912bf90a8935248">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Lower cost structure and more profitable operations;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z53e31c736ed64a0aa33b16f5b9c7395d">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Greater investment in infrastructure;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5e60c70d75a0431dbab258626d124ae5">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Greater worldwide presence;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3647edba059841ae8d8f891a3a184e55">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Early adoption of, or adaptation to changes in, technology, including artificial intelligence; or</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z1fdc7527a2ab469691adc69fa9881152">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Longer operating history; and/or greater name recognition.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Further, current and potential competitors have established, or may establish, cooperative relationships and business combinations among themselves or with third
        parties to enhance their products, which may result in increased competition. In addition, we expect to experience increasing price competition and competition surrounding other commercial terms as we compete for market share. In particular, larger
        competitors or competitors with a broader range of services and products may bundle their products, rendering our products more expensive and/or less functional. As a result of these and other factors, we may be unable to compete successfully with
        our existing or new competitors.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Emergence or increased adoption of alternative sources for trade data may adversely impact our business.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">With recent acquisitions in the area of supplying trade data and content, an increasing portion of our business relates to the supply of trade data and content that
        is often used by our customers in other systems, such as enterprise resource planning systems. Emergence or increased adoption of alternative sources of this data and content could have an adverse impact on our customers&#8217; needs to obtain this data
        and content from us and/or the need for certain of the third-party system vendors in this field to refer customers to us for this data and content, each of which could adversely impact upon the revenues and income we generate from these areas of
        our business.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">If we need additional capital in the future and are unable to obtain it or can only obtain it on unfavorable terms, our
        operations may be adversely affected, and the market price for our securities could decline.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Historically, we have financed our operations primarily through cash flows from our operations, the sale of our equity securities and borrowings under our credit
        facility. In addition to our current cash and available debt facilities, we may need to raise additional debt or equity capital to repay existing debt, fund expansion of our operations, to enhance our services and products, or to acquire or invest
        in complementary products, services, businesses or technologies. However, there can be no assurance that</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">31</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">we will be able to undertake incremental financing transactions. If we raise additional funds through further issuances of convertible debt or equity securities,
        our existing shareholders could suffer significant dilution and any new equity securities we issue could have rights, preferences and privileges superior to those attaching to our common shares. Our current credit facility contains, and any debt
        financing secured by us in the future could contain restrictive covenants relating to our capital-raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue
        business opportunities, including potential acquisitions. In addition, we may not be able to obtain additional financing on terms favorable to us, if at all. If adequate funds are not available on terms favorable or at all, our operations and
        growth strategy may be adversely affected and the market price for our common shares could decline.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Changes in the value of the U.S. dollar, as compared to the currencies of other countries where we transact business, could
        harm our operating results and financial condition.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Historically, the largest percentage of our revenues has been denominated in U.S. dollars. However, the majority of our international expenses, including the wages
        of our non-U.S. employees and certain key supply agreements, have been denominated in Canadian dollars, British pounds, euros and other foreign currencies. Therefore, changes in the value of the U.S. dollar as compared to the Canadian dollar, the
        British pound, the euro and other foreign currencies may materially affect our operating results. We generally have not implemented hedging programs to mitigate our exposure to currency fluctuations affecting international accounts receivable, cash
        balances and inter-company accounts. We also have not hedged our exposure to currency fluctuations affecting future international revenues and expenses and other commitments. Accordingly, currency exchange rate fluctuations have caused, and may
        continue to cause, variability in our foreign currency denominated revenue streams, expenses, and our cost to settle foreign currency denominated liabilities.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">We may have exposure to greater than anticipated tax liabilities or expenses.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We are subject to income and non-income taxes in various jurisdictions, our tax structure is subject to review by both domestic and foreign taxation authorities and
        we currently have tax audits open in a number of jurisdictions in which we operate. On a quarterly basis, we assess the status of these audits and the potential for adverse outcomes to determine whether a provision for income and other taxes is
        appropriate. The timing of the resolution of income tax audits is highly uncertain, and the amounts ultimately paid, if any, upon resolution of the issues raised by the taxing authorities may differ from any amounts that we accrue from time to
        time. The actual amount of any change could vary significantly depending on the ultimate timing and nature of any settlements. We cannot currently provide an estimate of the range of possible outcomes.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The determination of our worldwide provision for income taxes and other tax liabilities requires judgment. In the ordinary course of a global business, there are
        many transactions and calculations where the ultimate tax outcome is uncertain. Any audit of our tax filings could materially change the amount of current and deferred income tax assets and liabilities. We have recorded a valuation allowance
        against a portion of our net deferred tax assets. If we achieve a consistent level of profitability, the likelihood of further reducing our deferred tax valuation allowance for some portion of the losses incurred in prior periods in one of our
        jurisdictions will increase. We calculate our current and deferred tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed during subsequent years. Adjustments based on filed
        returns are generally recorded in the period when the tax returns are filed and the global tax implications are known. Our estimate of the potential outcome for any uncertain tax issue is based on a number of assumptions. Any further changes to the
        valuation allowance for our deferred tax assets would also result in an income tax recovery or income tax expense, as applicable, on the consolidated statements of operations in the period in which the valuation allowance is changed.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Changes to earnings resulting from past acquisitions may adversely affect our operating results.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Under ASC Topic 805, &#8220;Business Combinations&#8221;, we allocate the total purchase price to an acquired company&#8217;s net tangible assets, intangible assets and in-process
        research and development based on their</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">32</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">values as of the date of the acquisition (including certain assets and liabilities that are recorded at fair value) and record the excess of the purchase price over
        those values as goodwill. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable but which are inherently uncertain. After we complete an acquisition, the following factors, among others, could result in material
        charges that would adversely affect our operating results and may adversely affect our cash flows:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze65494284a7a45d8a146d4a6f1b180b8">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Impairment of goodwill or intangible assets;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9007174dd4ce43168a4949a711036567">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">A reduction in the useful lives of intangible assets acquired;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf3627f57458a4913a138ae62132aca91">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Identification of assumed contingent liabilities after we finalize the purchase price allocation period;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z78b1be828dbc4ef192079b18047c8ce0">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Charges to our operating results to eliminate certain pre-merger activities that duplicate those of the acquired company or to reduce our cost structure; and</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z598b48047ace434b8c835b23dc5a88d8">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Charges to our operating results resulting from revised estimates to restructure an acquired company&#8217;s operations after we finalize the purchase price allocation period.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Routine charges to our operating results associated with acquisitions include amortization of intangible assets, acquisition-related costs and restructuring
        charges. Acquisition-related costs primarily include retention bonuses, advisory services, brokerage services and administrative costs with respect to completed and prospective acquisitions.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We expect to continue to incur additional costs associated with combining the operations of our acquired companies, which may be substantial. Additional costs may
        include costs of employee redeployment, relocation and retention, including salary increases or bonuses, accelerated stock-based compensation expenses and severance payments, reorganization or closure of facilities, taxes, and termination of
        contracts that provide redundant or conflicting services. These costs would be accounted for as expenses and would decrease our net income and earnings per share for the periods in which those adjustments are made.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">As we continue to increase our international operations we increase our exposure to international business risks that could
        cause our operating results to suffer.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">While our headquarters are in Canada, we currently have direct operations in the U.S., EMEA, Asia Pacific and South American regions. We anticipate that these
        international operations will continue to require significant management attention and financial resources to localize our services and products for delivery in these markets, to develop compliance expertise relating to international regulatory
        agencies, and to develop direct and indirect sales and support channels in those markets. We face a number of risks associated with conducting our business internationally that could negatively impact our operating results. These risks include, but
        are not limited to:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6092d1d452aa49ccb8dc68009967ed21">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">The risk of continued or increased limitations of travel advisories or travel restrictions related to the outbreak of contagious illnesses, could impact our ability to operate
                in certain markets and/or manage our operations in those markets;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3dbad649fbeb43e3ab840a1274c633e8">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Longer collection time from foreign clients, particularly in the EMEA region and the Asia Pacific region;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb0b495729a094215aae709e08cba59b5">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Difficulty in repatriating cash from certain foreign jurisdictions;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd48bc6e337474f9098df615507ef92e8">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Language barriers, conflicting international business practices, and other difficulties related to the management and administration of a global business;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf773fd02de0c47358fd644f810424c79">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Increased management, travel, infrastructure and legal compliance costs associated with having international operations;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9344220249f24606bedb89e4c68445b9">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Difficulties and costs of staffing and managing geographically disparate direct and indirect operations;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z58781e08d275416f93b9a1f2877bee38">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Volatility or fluctuations in foreign currency and tariff rates;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zec434ed8a53340329f09e4065ee497cd">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Multiple, and possibly overlapping, tax structures;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0db84c5551c6450ebe3c1dc35e06fedd">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Complying with complicated and widely differing global laws and regulations in areas such as employment, tax, privacy and data protection;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z7db27bb70d2c4d96a76444bae246e47d">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Trade restrictions;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3ef1b1fd228e4719b6a923d50705895c">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Enhanced security procedures and requirements relating to certain jurisdictions;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf596f2b13f5c44238597a503a6fe9913">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">The need to consider characteristics unique to technology systems used internationally;</div>
            </td>
          </tr>

      </table>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">33</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8d46d02a4d624d409d8f1980c8dacae7">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Economic or political instability in some markets; and</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze307af18f4bc467a9ec9e26a58e26ef5">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Other risk factors set out herein.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Concerns about the environmental impacts of greenhouse gas emissions, global climate change, and any other environmental,
        social and governance matters may result in environmental taxes, charges, regulatory schemes, assessments or penalties, which could restrict or negatively impact our operations or reduce our profitability.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The impacts of human activity on global climate change have attracted considerable public and scientific attention, as well as the attention of the U.S. and other
        governments. Efforts are being made to reduce greenhouse gas emissions and energy consumption, including those from automobiles and other modes of transportation. The added cost of any environmental regulation, taxes, charges, assessments or
        penalties levied or imposed on our customers in light of these efforts could result in additional costs for our customers, which could lead them to reduce use of our services. There are also a number of legislative and social, environmental and
        governance regulatory initiatives internationally that could restrict or negatively impact our operations or increase our costs. Additionally, environmental regulation, taxes, charges, assessments or penalties could be levied or imposed directly on
        us. Any enactment of laws or passage of regulations regarding greenhouse gas emissions, or any other environmental, social and governance matters, by Canada, the U.S., or any other jurisdiction we conduct our business in, could adversely affect our
        operations and financial results.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">From time to time, we may be subject to litigation or dispute resolution that could result in significant costs to us and
        damage to our reputation.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">From time to time, we may be subject to litigation or dispute resolution relating to any number or type of claims, including claims for damages related to
        undetected errors or malfunctions of our services and products or their deployment, claims related to previously-completed acquisition transactions or claims relating to applicable securities laws. Litigation may seriously harm our business because
        of the costs of defending the lawsuit, diversion of employees&#8217; time and attention and potential damage to our reputation.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Further, our services and products are complex and often implemented by our customers to interact with third-party technology or networks. Claims may be made
        against us for damages properly attributable to those third-party technologies or networks, regardless of our lack of responsibility for any failure resulting in a loss, even if our services and products perform in accordance with their functional
        specifications. We may also have disputes with key suppliers for damages incurred which, depending on resolution of the disputes, could impact the ongoing quality, price or availability of the services or products we procure from the supplier.
        Limitation of liability provisions in certain third-party contracts may not be enforceable under the laws of some jurisdictions. As a result, we could be required to pay substantial amounts of damages in settlement or upon the determination of any
        of these types of claims and incur damage to our reputation and products. The likelihood of such claims and the amount of damages we may be required to pay may increase as our customers increasingly use our services and products for critical
        business functions, or rely on our services and products as the systems of record to store data for use by other customer applications. Our insurance may not cover potential claims or may not be adequate to cover all costs incurred in defense of
        potential claims or to indemnify us for all liability that may be imposed. A claim brought against us that is uninsured or underinsured could result in unanticipated costs, thereby harming our operating results and leading analysts or potential
        investors to lower their expectations of our performance, which could reduce the trading price of our common shares.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Increases in fuel prices, driver shortages and other increased transportation costs may have an adverse effect on the
        businesses of our customers resulting in them spending less money with us.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our customers are all involved, directly or indirectly, in the delivery of goods from one point to another, particularly transportation providers and freight
        forwarders. As the costs of these deliveries become more expensive, whether as a result of increases in fuel costs or otherwise, our customers may have fewer funds available to spend on our products and services. There can be no assurance that
        these companies will be able to allocate sufficient funds to use our products and services. In addition, rising fuel costs or driver shortages may cause global or geographic-specific reductions in the number of shipments being</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">34</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">made, thereby impacting the number of transactions being processed by our Global Logistics Network and our corresponding network revenues.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">We may not be able to compensate for downward pricing pressure on certain products and services by increased volumes of
        transactions or increased prices elsewhere in our business, ultimately resulting in lower revenues.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Some of our products and services are sold to industries where there is downward pricing pressure on the particular product or service due to competition, general
        industry conditions or other causes. If we cannot offset any such downward pricing pressure, then the particular customer may generate less revenue for our business or we may have less aggregate revenue. This could have an adverse impact on our
        operating results.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Our success and ability to compete depend upon our ability to secure and protect patents, trademarks and other proprietary
        rights.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We consider certain aspects of our internal operations, products, services and related documentation to be proprietary, and we primarily rely on a combination of
        patent, copyright, trademark and trade secret laws and other measures to protect our proprietary rights. Patent applications or issued patents, as well as trademark, copyright, and trade secret rights may not provide adequate protection or
        competitive advantage and may require significant resources to obtain and defend. We will also not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual
        property. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create products and services that compete with ours. We also rely on contractual
        restrictions in our agreements with customers, employees, outsourced developers and others to protect our intellectual property rights. There can be no assurance that these agreements will not be breached, that we will have adequate remedies for
        any breach, or that our patents, copyrights, trademarks or trade secrets will not otherwise become known. Through an escrow arrangement, we have granted some of our customers a contingent future right to use our source code for software products
        solely for their internal maintenance services. If our source code is accessed through an escrow, the likelihood of misappropriation or other misuse of our intellectual property may increase.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Moreover, the laws of some countries do not protect proprietary intellectual property rights as effectively as do the laws of the U.S. and Canada. Protecting and
        defending our intellectual property rights could be costly regardless of venue. In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. The Company is currently
        involved in, and expects to remain involved in, certain litigation to protect its intellectual property from infringement by third parties. In addition, further litigation may be necessary in the future to enforce our intellectual property rights,
        to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Litigation brought to protect and enforce our intellectual property rights
        could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses,
        counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights and/or exposing us to claims for damages in any related counterclaims or countersuits. Our inability to protect our proprietary technology
        against unauthorized copying or use, as well as any costly litigation or diversion of our management&#8217;s attention and resources, could delay further sales or the implementation of our solutions, impair the functionality of our solutions, delay
        introductions of new solutions, result in our substituting inferior or more costly technologies into our solutions, or injure our reputation.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">We are dependent on certain key vendors for the availability of hardware devices, which could impede our development and
        expansion.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We currently have relationships with a small number of hardware device vendors over which we have no operational or financial control and no influence in how these
        vendors conduct their businesses. Suppliers of hardware devices could among other things, extend delivery times, raise prices and limit supply due to their own shortages and business requirements. Interruption in the supply of equipment from these
        vendors could delay our ability to maintain, grow and expand our telematics solutions business and those</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">35</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">areas of our business that interact with telematics units. If our relationships with any of these unit vendors were to terminate, there is no guarantee that our
        remaining unit vendors would be able to handle the increased equipment supply required to maintain and grow our expansive networks at our desired rates. There is also no guarantee that business relationships with other key unit vendors could be
        entered into on terms desirable or favorable to us, if at all. Fewer key vendors might mean that existing or potential customers are unable to meaningfully communicate using our Global Logistics Network, which may cause existing and potential
        customers to move to competitors&#8217; products. Such equipment supply issues could adversely affect our business, results of operations and financial condition.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">The general cyclical and seasonal nature of the freight market may have a material adverse effect on our business, results of
        operations and financial condition.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our business may be impacted from time to time by the general cyclical and seasonal nature of particular modes of transportation and the freight market in general,
        as well as the cyclical and seasonal nature of the industries that such markets serve. Factors which may create cyclical fluctuations in such modes of transportation or the freight market in general include legal and regulatory requirements, timing
        of contract renewals between our customers and their own customers, seasonal-based tariffs, vacation periods applicable to particular shipping or receiving nations, weather-related events that impact shipping in particular geographies and
        amendments to international trade agreements. Since some of our revenues from particular products and services are tied to the volume of shipments being processed, adverse fluctuations in the volume of global shipments or shipments in any
        particular mode of transportation may adversely affect our revenues. Declines in shipment volumes would likely have a material adverse effect on our business.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">If we are unable to generate broad market acceptance of our services, products and pricing, serious harm could result to our
        business.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We currently derive substantially all of our revenues from our federated network and global logistics technology solutions and expect to do so in the future. Broad
        market acceptance of these types of services and products, and their related pricing, is therefore critical to our future success. The demand for, and market acceptance of, our services and products is subject to a high level of uncertainty. Some
        of our services and products are often considered complex and may involve a new approach to the conduct of business by our customers. The market for our services and products may weaken, competitors may develop superior services and products that
        perform logistics services on a global scale or within a particular geographic region, or we may fail to develop or maintain acceptable services and products to address new market conditions, governmental regulations or technological changes. Any
        one of these events could have a material adverse effect on our business, results of operations and financial condition.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Claims that we infringe third-party proprietary rights could trigger indemnification obligations and result in significant
        expenses or restrictions on our ability to provide our products or services.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Competitors and other third parties have claimed, and in the future, may claim, that our current or future services or products infringe their proprietary rights or
        assert other claims against us. Many of our competitors have obtained patents covering products and services generally related to our products and services, and they may assert these patents against us. Such claims, whether with or without merit,
        could be time consuming and expensive to litigate or settle and could divert management attention from focusing on our core business.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As a result of such a dispute, we may have to pay damages, incur substantial legal fees, suspend the sale or deployment of our services and products, develop costly
        non-infringing technology, if possible, or enter into license agreements, which may not be available on terms acceptable to us, if at all. Any of these results would increase our expenses and could decrease the functionality of our services and
        products, which would make our services and products less attractive to our current and/or potential customers. We have agreed in some of our agreements, and may agree in the future, to indemnify other parties for any expenses or liabilities
        resulting from claimed infringements of the proprietary rights of third parties. If we are required to make payments pursuant to these indemnification agreements, such payments could have a material adverse effect on our business, results of
        operations and financial condition.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">36</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Our results of operations may vary significantly from quarter to quarter and therefore may be difficult to predict or may
        fail to meet investment community expectations.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our results of operations may vary from quarter to quarter in the future due to a variety of factors, many of which are outside of our control. Such factors
        include, but are not limited to:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za7175a6b3aaf4d188ba46c78dfc6adb0">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Volatility or fluctuations in foreign currency exchange rates;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze66761be909d4a8db9355520d444bbb5">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Volatility or fluctuations in interest rates;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zae574b76e65a4f828b16f425674af9b9">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Timing of acquisitions and related costs;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6bf3b82a68fd4beaa00de52357628c05">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Timing of restructuring activities;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z2d9477a4d083462c9fc232a52dbf1eda">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">The introduction of enhanced products and services from competitors;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd9801dd0acc043f2a1104534ac3c5f17">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Our ability to introduce new products and updates to our existing products on a timely basis;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z1c08c66a4f4646c083113ebb97760641">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">The termination of any key customer contracts, whether by the customer or by us;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z267424c1f18d428b8234e30dabfc865e">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Recognition and expensing of deferred tax assets;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z250b3225cae5419b875e0f14b76e9a27">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Legal costs incurred in bringing or defending any litigation with customers or third-party providers, and any corresponding judgments or awards;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf261cb0a9e494f9ba26688a7868065fb">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Legal and compliance costs incurred to comply with regulatory requirements;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6da35d63c801444988a549ae55e954bb">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Fluctuations in the demand for our services and products;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6eb3308e15714c2cbee8289421617637">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">The impact of stock-based compensation expense;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z362eb02447c44b2fbe426e0d4c9a3e40">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Price and functionality competition in our industry;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z439e7302337845c9963f7d6716fe2e8e">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Changes in legislation and accounting standards;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z1a6dd6c2fa62491d8db1e44e707f3513">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Our ability to satisfy contractual obligations in customer contracts and deliver services and products to the satisfaction of our customers; and</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z40cc84b5fab146dfab31bc0e730f21b7">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Other risk factors discussed in this report.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Although our revenues may fluctuate from quarter to quarter, significant portions of our expenses are not variable in the short term, and we may not be able to
        reduce them quickly to respond to decreases in revenues. If revenues are below expectations, this shortfall is likely to adversely and/or disproportionately affect our operating results. If this occurs, the trading price of our common shares may
        fall substantially.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">We may not be able to prevent or detect all errors or fraud.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Due to the inherent limitations of internal control systems, misstatements due to error or fraud may occur and may not be detected in a timely manner or at all.
        Accordingly, we cannot provide absolute assurance that all control issues, errors or instances of fraud, if any, impacting us have been or will be prevented or detected. In addition, over time, certain aspects of a control system may become
        inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate, which we may not be able to address quickly enough to prevent all instances of error or fraud. In connection with our on-going
        assessment of the effectiveness of our internal control over financial reporting, we may discover &#8220;material weaknesses&#8221; in our internal controls. A material weakness is a deficiency, or a combination of deficiencies, in internal control over
        financial reporting, such that there is a reasonable possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. The existence of any material weakness may
        require management to devote significant time and incur significant expense to remediate any such material weaknesses. The existence of any material weakness in our internal control over financial reporting may result in errors in our financial
        statements that could require us to make corrective adjustments, restate our financial statements, cause us to fail to meet our reporting obligations, and cause shareholders to lose confidence in our reported financial information, all of which
        could materially and adversely affect the market price of our securities. If we are unable to successfully identify and remediate any material weaknesses that may arise in a timely manner, the accuracy and timing of our financial reporting may be</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">37</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">adversely affected, and we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports and applicable stock
        exchange listing requirements.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Privacy laws and regulations are extensive, open to various interpretations, complex to implement and may reduce demand for
        our products, and failure to comply may impose significant liabilities.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our customers can use our products to collect, use, process and store information regarding their transactions with their customers. Federal, state and foreign
        government bodies and agencies have been increasingly adopting new laws and regulations regarding the collection, use, processing, storage and disclosure of such information obtained from consumers and individuals. Legislative and regulatory action
        is also emerging within the area of artificial intelligence. In addition to government regulatory activity, privacy advocacy groups and the technology industry and other industries may consider various new, additional or different self-regulatory
        standards that may place additional burdens directly on our customers and target customers, and indirectly on us. Our products are expected to be capable of use by our customers in compliance with such laws and regulations. The functional and
        operational requirements and costs of compliance with such laws and regulations may adversely impact our business, and failure to enable our products to comply with such laws and regulations could lead to significant fines and penalties imposed by
        regulators, as well as claims by our customers or third parties. Additionally, all of these domestic and international legislative and regulatory initiatives could adversely affect our customers&#8217; ability or desire to collect, use, process and store
        shipment logistics information, which could reduce demand for our products.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">The price of our common shares has in the past, including recently, been volatile and may also be volatile in the future.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The trading price of our common shares may be subject to fluctuation in the future. This may make it more difficult for you to resell your common shares when you
        want at prices that you find attractive or make it more difficult for us to raise capital through the issuance of commons shares. Increases in our common share price may also increase our compensation expense pursuant to our existing director,
        officer and employee compensation arrangements. We enter into equity derivative contracts including floating-rate equity forwards to partially offset the potential fluctuations of certain share-based compensation expenses. Fluctuations in our
        common share price may be caused by events unrelated to our operating performance and beyond our control. Factors that may contribute to fluctuations include, but are not limited to:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb5b812dce0514a20ac8e12f8e66d3e55">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenue or results of operations in any quarter failing to meet the expectations, published or otherwise, of the investment community;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z36fdeceb3382459094d0e93eea82bb39">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Changes in recommendations or financial estimates by industry or investment analysts;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3486ab90c7fa4ef8b0ddaa0197d61454">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Changes in management or the composition of our board of directors;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9c403d5735d04a7e82922a9a14ad662a">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Outcomes of litigation or arbitration proceedings;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd9005c65706b4e8d8b76e04f36f72e35">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Announcements of technological innovations or acquisitions by us or by our competitors;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z57df4324ba71453cb0c037bcebb3351c">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Introduction of new products or significant customer wins or losses by us or by our competitors;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z29ced5ab743e4aa795c485a04eaecbb3">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Developments with respect to our intellectual property rights or those of our competitors;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za0aa2fcb03b14259bd498484fd7df323">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Fluctuations in the share prices of other companies in the technology and emerging growth sectors;</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z911aba66e6a94f3aa1130eb30afb4f2f">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">General market conditions; and</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z38ef4f7efe6644938bf2e6d482f01248">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Other risk factors set out in this report.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">If the market price of our common shares drops significantly, shareholders could institute securities class action lawsuits against us, regardless of the merits of
        such claims. Such a lawsuit could cause us to incur substantial costs and could divert the time and attention of our management and other resources from our business.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Fair value assessments of our intangible assets required by GAAP may require us to record significant non-cash charges
        associated with intangible asset impairment.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Significant portions of our assets, which include customer agreements and relationships, non-compete covenants, existing technologies and trade names, are
        intangible. We amortize intangible assets on a</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">38</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">straight-line basis over their estimated useful lives. We review the carrying value of these assets at least annually for evidence of impairment. In accordance with
        ASC Topic 360-10-35, &#8220;Property, Plant, and Equipment: Overview: Subsequent Measurement&#8221; an impairment loss is recognized when the estimate of undiscounted future cash flows generated by such assets is less than the carrying amount. Measurement of
        the impairment loss is based on the present value of the expected future cash flows. Future fair value assessments of intangible assets may require impairment charges to be recorded in the results of operations for future periods. This could impair
        our ability to achieve or maintain profitability in the future.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">If our common share price decreases to a level such that the fair value of our net assets is less than the carrying value of
        our net assets, we may be required to record additional significant non-cash charges associated with goodwill impairment.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We account for goodwill in accordance with ASC Topic 350, &#8220;Intangibles &#8211; Goodwill and Other&#8221;, which among other things, requires that goodwill be tested for
        impairment at least annually. We have designated October 31<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> for our annual impairment test. Should the fair value of our net assets, determined by our market capitalization, be less than the carrying value of our net assets at future
        annual impairment test dates, we may have to recognize goodwill impairment losses in our results of operations in future periods. This could impair our ability to achieve or maintain profitability in the future.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">39</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc388007900"></a><a name="z_Toc450718968"></a><a name="z_Toc482968044"></a><a name="z_Toc103007257"></a>Condensed

        Consolidated Balance Sheets</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">(US dollars in thousands; US GAAP; Unaudited)</div>
      <div>
        <div>
          <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4bf8087f667948e29ff2cdc9b946a096">

          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">ASSETS</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">CURRENT ASSETS</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Cash</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">176,411</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">236,138</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Accounts receivable (net)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 27pt; font-family: Verdana, sans-serif; font-size: 8pt;">Trade (Note 5)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">60,456</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">53,953</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 27pt; font-family: Verdana, sans-serif; font-size: 8pt;">Other (Note 6)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">15,646</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">16,931</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Prepaid expenses and other (Note 7)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">43,100</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">45,544</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">295,613</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">352,566</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">OTHER LONG-TERM ASSETS (Note 19)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">27,366</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">24,887</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">PROPERTY AND EQUIPMENT, NET (Note 8)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">13,944</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">12,481</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">RIGHT-OF-USE ASSETS (Note 13)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">7,721</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">7,623</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">DEFERRED INCOME TAXES</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">4,867</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">3,802</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">INTANGIBLE ASSETS, NET (Note 9)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">368,122</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">321,270</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">GOODWILL (Note 10)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">992,257</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">924,755</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">1,709,890</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">1,647,384</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; color: #000000; font-family: Verdana, sans-serif; font-size: 8pt;">CURRENT LIABILITIES</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 2.97%; vertical-align: top;">&#160;</td>
            <td style="width: 73%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Accounts payable</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">23,154</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">20,650</div>
            </td>
          </tr>
          <tr>
            <td style="width: 2.97%; vertical-align: top;">&#160;</td>
            <td style="width: 73%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Accrued liabilities (Note 11)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">73,151</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">79,656</div>
            </td>
          </tr>
          <tr>
            <td style="width: 2.97%; vertical-align: top;">&#160;</td>
            <td style="width: 73%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Lease obligations (Note 13)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">3,402</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">3,178</div>
            </td>
          </tr>
          <tr>
            <td style="width: 2.97%; vertical-align: top;">&#160;</td>
            <td style="width: 73%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Income taxes payable</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">9,535</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">9,313</div>
            </td>
          </tr>
          <tr>
            <td style="width: 2.97%; vertical-align: top;">&#160;</td>
            <td style="width: 73%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Deferred revenue (Note 19)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">109,608</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">104,230</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">218,850</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">217,027</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">LEASE OBLIGATIONS (Note 13)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">4,533</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">4,718</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">DEFERRED REVENUE (Note 19)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">2,196</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">978</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">INCOME TAXES PAYABLE</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">6,540</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">5,531</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">DEFERRED INCOME TAXES</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">25,834</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">34,127</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">257,953</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">262,381</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">LONG-TERM DEBT (Note 12)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">COMMITMENTS, CONTINGENCIES AND GUARANTEES (Note 14)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">SHAREHOLDERS&#8217; EQUITY (Note 15)</div>
            </td>
            <td style="width: 12.02%; vertical-align: bottom; text-align: right;">&#160;</td>
            <td style="width: 12.02%; vertical-align: bottom; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: bottom;">
              <div style="text-align: left; text-indent: -4.5pt; margin-left: 4.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Common shares &#8211; unlimited shares authorized; Shares issued and outstanding totaled 85,782,830 at April 30, 2025 (January
                31, 2025 &#8211; 85,605,969)</div>
            </td>
            <td style="width: 12.02%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">574,816</div>
            </td>
            <td style="width: 12.02%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">568,339</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Additional paid-in capital</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">498,092</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">503,133</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Accumulated other comprehensive loss</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(21,243)</div>
            </td>
            <td style="width: 12.02%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(50,497)</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Retained earnings</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">400,272</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">364,028</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">1,451,937</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">1,385,003</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 75.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">1,709,890</div>
            </td>
            <td style="width: 12.02%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">1,647,384</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-style: italic;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">40</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc388007901"></a><a name="z_Toc450718969"></a><a name="z_Toc482968045"></a><a name="z_Toc103007258"></a>Condensed

        Consolidated Statements of Operations</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">(US dollars in thousands, except per share and weighted average share amounts; US GAAP; Unaudited)</div>
      <div>
        <div>
          <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zcfb5009ed91f485a8bf57887c03b5c54">

          <tr>
            <td style="width: 52.91%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22.83%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22.83%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">REVENUES</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">168,739</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">151,348</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;"><font style="font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">COST OF REVENUES </font>(exclusive of amortization presented separately
                below)</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">39,747</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">35,413</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">GROSS MARGIN</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">128,992</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">115,935</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">EXPENSES</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Sales and marketing</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">18,850</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">17,471</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Research and development</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">25,069</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">22,191</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">General and administrative</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">16,312</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">14,948</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Other charges (Note 20)</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">3,449</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">3,918</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Amortization of intangible assets</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">19,114</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">15,024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">82,794</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">73,552</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">INCOME FROM OPERATIONS</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">46,198</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">42,383</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">INTEREST EXPENSE</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(236)</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(273)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">INVESTMENT AND OTHER INCOME</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">1,962</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">4,059</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">INCOME BEFORE INCOME TAXES</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">47,924</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">46,169</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;"><font style="font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">INCOME TAX EXPENSE (RECOVERY) </font>(Note 18)</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Current</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">12,251</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">12,318</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Deferred</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(571)</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(816)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">11,680</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">11,502</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">NET INCOME</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">36,244</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">34,667</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;"><font style="font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">EARNINGS PER SHARE </font>(Note 16)</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Basic</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">0.42</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">0.41</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Diluted</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">0.41</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">0.40</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Basic</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">85,677</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">85,274</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Diluted</div>
            </td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top;">&#160;</td>
            <td style="width: 1.43%; vertical-align: top;">&#160;</td>
            <td style="width: 11.41%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">87,577</div>
            </td>
            <td style="width: 11.41%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">87,116</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-style: italic;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">41</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc388007902"></a><a name="z_Toc450718970"></a><a name="z_Toc482968046"></a><a name="z_Toc103007259"></a>Condensed

        Consolidated Statements of Comprehensive Income</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">(US dollars in thousands; US GAAP; Unaudited)</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z7aac2378c7eb45e4b376ddd415762a01">

          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td colspan="3" style="width: 22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Comprehensive income</div>
            </td>
            <td colspan="2" style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 63.5%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Net Income</div>
            </td>
            <td style="width: 2.1%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">36,244</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">34,667</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 63.5%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Other comprehensive income (loss):</div>
            </td>
            <td style="width: 2.1%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 63.5%; vertical-align: top;">
              <div style="text-align: left; text-indent: -4.5pt; margin-left: 18pt; font-family: Verdana, sans-serif; font-size: 8pt;">Foreign currency translation adjustment, net of income tax expense (recovery) of ($66) for the period ended April 30,
                2025 (April 30, 2024 &#8211; ($578))</div>
            </td>
            <td style="width: 2.1%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: bottom;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">29,254</div>
            </td>
            <td style="width: 11%; vertical-align: bottom;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">(7,397)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Total other comprehensive income (loss)</div>
            </td>
            <td colspan="2" style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">29,254</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">(7,397)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">COMPREHENSIVE INCOME</div>
            </td>
            <td colspan="2" style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">65,498</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">27,270</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-style: italic;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">42</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc388007903"></a><a name="z_Toc450718971"></a><a name="z_Toc482968047"></a><a name="z_Toc103007260"></a>Condensed

        Consolidated Statements of Shareholders&#8217; Equity</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">(US dollars in thousands; US GAAP; Unaudited)</div>
      <div>
        <div>
          <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z0dd646807bac48a189a384fd5fc70361">

          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 22%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Common shares</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Balance, beginning of period</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">568,339</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">551,164</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Stock options and share units exercised</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">6,477</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">6,577</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Balance, end of period</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">574,816</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">557,741</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Additional paid-in capital</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Balance, beginning of period</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">503,133</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">494,701</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Stock-based compensation expense (Note 17)</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">4,366</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">3,769</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Stock options and share units exercised</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(9,407)</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(9,092)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Balance, end of period</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">498,092</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">489,378</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Accumulated other comprehensive income (loss)</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Balance, beginning of period</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(50,497)</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(28,586)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Other comprehensive income (loss), net of income taxes</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">29,254</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(7,397)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Balance, end of period</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(21,243)</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(35,983)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Retained earnings</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Balance, beginning of period</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">364,028</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">220,755</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Net income</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">36,244</div>
            </td>
            <td style="width: 11%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">34,667</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Balance, end of period</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">400,272</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">255,422</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Total Shareholders&#8217; Equity</div>
            </td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">1,451,937</div>
            </td>
            <td style="width: 11%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">1,266,558</div>
            </td>
          </tr>
          <tr>
            <td style="width: 54.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top;">&#160;</td>
            <td style="width: 1.4%; vertical-align: top;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 1.50pt solid;">&#160;</td>
            <td style="width: 11%; vertical-align: top; border-top: #000000 1.50pt solid;">&#160;</td>
          </tr>

      </table>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-style: italic;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">43</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc388007904"></a><a name="z_Toc450718972"></a><a name="z_Toc482968048"></a><a name="z_Toc103007261"></a>Condensed

        Consolidated Statements of Cash Flows</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">(US dollars in thousands; US GAAP; Unaudited)</div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z3a3f9ac6c4614c76b820c2179dd30439">

          <tr>
            <td style="width: 77.61%; vertical-align: top;">&#160;</td>
            <td style="width: 1.67%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 20.72%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">&#160;</td>
            <td rowspan="28" style="width: 1.67%; vertical-align: top;">&#160;</td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">&#160;</td>
            <td style="width: 10.36%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 8pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">OPERATING ACTIVITIES</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 10.36%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Net income</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">36,244</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">34,667</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Adjustments to reconcile net income to cash provided by operating activities:</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 10.36%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Depreciation</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">1,450</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">1,358</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Amortization of intangible assets</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">19,114</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">15,024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Stock-based compensation expense (Note 17)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">4,366</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">3,769</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Other non-cash operating activities</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(34)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">96</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Deferred tax recovery</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(571)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(816)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">&#160;&#160;&#160;&#160;&#160;Changes in operating assets and liabilities (Note 21)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(6,966)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">9,643</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Cash provided by operating activities</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">53,603</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">63,741</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">INVESTING ACTIVITIES</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 10.36%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Additions to property and equipment</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(1,862)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(1,764)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; text-indent: -4.5pt; margin-left: 18pt; font-family: Verdana, sans-serif; font-size: 8pt;">Acquisition of subsidiaries, net of cash acquired (Note 3)</div>
            </td>
            <td style="width: 10.36%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(112,327)</div>
            </td>
            <td style="width: 10.36%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(139,973)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Cash used in investing activities</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(114,189)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(141,737)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">FINANCING ACTIVITIES</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 10.36%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Payment of debt issuance costs</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(38)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(38)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Issuance of common shares for cash, net of issuance costs (Note 15)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">3,558</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">4,231</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Payment of withholding taxes on net share settlements</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(6,487)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(6,745)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Cash used in financing activities</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(2,967)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(2,552)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt;">Effect of foreign exchange rate changes on cash</div>
            </td>
            <td style="width: 10.36%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">3,826</div>
            </td>
            <td style="width: 10.36%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(1,482)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Decrease in cash</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">(59,727)</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">(82,030)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Cash, beginning of period</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">236,138</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">320,952</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Cash, end of period</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">176,411</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">238,922</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold;">Supplemental disclosure of cash flow information:</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 10.36%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Cash paid during the period for interest</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 10.36%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">-</div>
            </td>
          </tr>
          <tr>
            <td style="width: 77.61%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 8pt;">Cash paid during the period for income taxes</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: bold;">11,000</div>
            </td>
            <td style="width: 10.36%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 8pt;">10,765</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 8pt; font-style: italic;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">44</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; margin-right: 216pt; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">The Descartes Systems Group Inc.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"><a name="z_Toc396820874"></a><a name="z_Toc450718973"></a><a name="z_Toc482968049"></a><a name="z_Toc103007262"></a>Notes
        to Condensed Consolidated Financial Statements</div>
      <div>
        <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 10pt; font-variant: small-caps;">(Tabular amounts in thousands of US dollars, except per share amounts or as otherwise indicated; US GAAP; Unaudited)----</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 1 - Description of the Business</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The Descartes Systems Group Inc. (&#8220;Descartes&#8221;, &#8220;Company&#8221;, &#8220;our&#8221; or &#8220;we&#8221;) is a provider of global logistics technology solutions. Customers use our modular,
        software-as-a-service (&#8220;SaaS&#8221;) and data solutions to route, schedule, track and measure delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; access and analyze global trade data; research and
        perform trade tariff and duty calculations; file customs and security documents for imports and exports;&#160;and complete numerous other logistics processes by participating in a large, collaborative multi-modal logistics community. Our pricing model
        provides our customers with flexibility in purchasing our solutions either on a subscription, transactional or perpetual license basis. Our primary focus is on serving transportation providers (air, ocean and truck modes), logistics service
        providers (including third-party logistics providers, freight forwarders and customs brokers) and distribution-intensive companies for which logistics is either a key or a defining part of their own product or service offering, or for which our
        solutions can provide an opportunity to reduce costs, improve service levels, or support growth by optimizing the use of assets and information.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 2 &#8211;Basis of Presentation</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The accompanying unaudited condensed consolidated financial statements are presented in United States (&#8220;US&#8221;) dollars and are prepared in accordance with generally
        accepted accounting principles in the US (&#8220;GAAP&#8221;) and the rules and regulations of the Canadian Securities Administrators and US Securities and Exchange Commission (&#8220;SEC&#8221;) for the preparation of condensed interim financial statements. Accordingly,
        these unaudited condensed consolidated financial statements do not include all of the information and notes required for compliance with GAAP for annual financial statements. These statements should be read in conjunction with our audited annual
        consolidated financial statements prepared in accordance with GAAP for the fiscal year ended January 31, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The unaudited condensed consolidated financial statements reflect all adjustments, which are, in the opinion of management, necessary for a fair presentation of
        results for the interim periods presented. The preparation of these unaudited condensed consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated
        financial statements and the accompanying notes. Actual results could differ from these estimates and the results of operations for the interim period should not be considered indicative of results to be expected for the full year ending January
        31, 2026.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our fiscal year commences on February 1<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> of each year and ends on January 31<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> of the following year. Our fiscal year, which ends on January
        31, 2026, is referred to as the &#8220;current fiscal year&#8221;, &#8220;fiscal 2026&#8221;, &#8220;2026&#8221; or using similar words. Our previous fiscal year, which ended on January 31, 2025, is referred to as the &#8220;previous fiscal year&#8221;, &#8220;fiscal 2025&#8221;, &#8220;2025&#8221; or using similar
        words. Other fiscal years are referenced by the applicable year during which the fiscal year ends. For example, &#8220;2027&#8221; refers to the annual period ending January 31, 2027 and the &#8220;fourth quarter of 2027&#8221; refers to the quarter ending January 31,
        2027.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The significant accounting policies used in preparing these condensed consolidated financial statements are unchanged from those disclosed in the Company&#8217;s fiscal
        2025 annual consolidated financial statements and have been applied consistently to all periods presented in these condensed consolidated financial statements.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">45</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: left;"><a name="z_Hlk8832186"></a><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Recently issued accounting pronouncements</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In December 2023, the FASB issued Accounting Standards Update 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221; (&#8220;ASU 2023-09&#8221;).<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;">&#160;</font>The amendments in ASU 2023-09 enhance transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and
        income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, which is our fiscal year beginning February 1, 2025 (fiscal 2026). Early adoption is permitted for annual financial statements that have
        not yet been issued or made available for issuance.<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;">&#160;</font>The Company will adopt this guidance in the fourth quarter of fiscal 2026. The adoption of this guidance is not expected
        to have a material impact on our results of operations or disclosures.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In November 2024, the FASB issued Accounting Standards Update 2024-03, &#8220;Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic
        220-40): Disaggregation of Income Statement Expenses&#8221; and issued a subsequent amendment to the initial guidance in January 2025, collectively referred to as &#8220;ASU 2024-03&#8221;. The amendments in ASU 2024-03 require disaggregation of certain expense
        captions into specified categories in disclosures within the notes to financial statements, which is expected to enhance cost transparency and improve comparability. ASU 2024-03 is effective for annual reporting periods beginning after December 15,
        2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted.<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;">&#160;</font>The Company expects to adopt this guidance
        in the fourth quarter of fiscal 2028. The adoption of this guidance is not expected to have a material impact on our results of operations or disclosures.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 3 &#8211; Acquisitions</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Fiscal 2026 Acquisition</u></div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">On March 24, 2025, Descartes acquired all of the shares of 3GTMS (&#8220;3GTMS&#8221;), a leading provider of transportation management solutions. The purchase price for the
        acquisition was approximately $112.7 million, net of cash acquired, which was funded from cash on hand. The gross contractual amount of trade receivables acquired was $3.4 million with a fair value of $2.8 million at the date of acquisition. Our
        acquisition date estimate of contractual cash flows not expected to be collected was $0.6 million. The completion of the initial purchase price allocation is pending the finalization of the fair value for trade receivables, accrued liability
        balances, deferred revenue as well as potential unrecorded liabilities. We expect to finalize the purchase price allocation on or before March 24, 2026.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">For the business acquired during fiscal 2026, we incurred acquisition-related costs of $3.0 million for the three month period ended April 30, 2025. The
        acquisition-related costs were primarily for advisory services and are included in other charges in our condensed consolidated statements of operations. During the three month period ended April 30, 2025, we have recognized revenues of $2.4 million
        and a net loss of $0.7 million from 3GTMS since the date of acquisition in our condensed consolidated statements of operations.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"> <br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"> <br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z22bf07cd7d4841139fed21ddec4a89e6">

            <tr>
              <td colspan="4" style="width: 100%; vertical-align: top;">
                <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The preliminary purchase price allocation for the business acquired during 2026, which has not been finalized, is as follows:</div>
                <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"> <br>
                </div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
                <div style="text-align: right; margin-right: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">3GTMS</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Purchase price consideration:</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cash, net of cash acquired related to 3GTMS ($773)</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">112,327</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Consideration payable</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">392</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net working capital adjustments (receivable) / payable</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">75</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">112,794</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Allocated to:</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top; text-align: right;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Current assets, excluding cash acquired</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">3,986</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Deferred income tax asset</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">9,380</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other long-term assets</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">686</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Current liabilities</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(2,727)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Deferred revenue</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(6,826)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net tangible assets (liabilities) assumed</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">4,499</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Finite life intangible assets acquired:</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top; text-align: right;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; text-indent: 13.45pt; margin-right: 2.45pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Customer agreements and relationships</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">29,000</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; text-indent: 13.45pt; margin-right: 2.45pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Existing technology</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">30,700</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; margin-left: 13.45pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Trade names</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">350</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">
                <div style="text-align: left; margin-right: 2.45pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Goodwill</div>
              </td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">48,245</div>
              </td>
            </tr>
            <tr>
              <td style="width: 60.46%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top;">&#160;</td>
              <td style="width: 13.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
                <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">112,794</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"> <br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The above transactions were accounted for using the acquisition method in accordance with ASC Topic 805, &#8220;Business Combinations&#8221;. The purchase price allocations in
        the table above represents our estimates of the allocation of the purchase price and the fair value of net assets acquired. The preliminary purchase price allocations may differ from the final purchase price allocation, and these differences may be
        material. Revisions to the allocations will occur as additional information about the fair value of assets and liabilities becomes available. The final purchase price allocations will be completed within one year from the acquisition date.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">The acquired intangible assets are being amortized over their estimated useful lives as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zb24f4b638d9f431dbf6a573b25ed532f">

          <tr>
            <td style="width: 69.39%; vertical-align: top;">&#160;</td>
            <td style="width: 15.31%; vertical-align: top;">&#160;</td>
            <td style="width: 15.31%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">3GTMS</div>
            </td>
          </tr>
          <tr>
            <td style="width: 69.39%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Customer agreements and relationships</div>
            </td>
            <td style="width: 15.31%; vertical-align: top;">&#160;</td>
            <td style="width: 15.31%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">10-13 years</div>
            </td>
          </tr>
          <tr>
            <td style="width: 69.39%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Existing technology</div>
            </td>
            <td style="width: 15.31%; vertical-align: top;">&#160;</td>
            <td style="width: 15.31%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">6 years</div>
            </td>
          </tr>
          <tr>
            <td style="width: 69.39%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Trade names</div>
            </td>
            <td style="width: 15.31%; vertical-align: top;">&#160;</td>
            <td style="width: 15.31%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">3 years</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The goodwill on the 3GTMS acquisition arose as a result of the combined strategic value to our growth plan. The goodwill arising from the 3GTMS acquisition is not
        deductible for tax purposes.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Fiscal 2025 Acquisitions</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">On March 28, 2024, Descartes acquired all of the shares of OCR Services, Inc. (&#8220;OCR&#8221;), a leading provider of global trade compliance solutions and content. The
        purchase price for the acquisition was approximately $82.8 million, net of cash acquired, which was funded from cash on hand. The gross contractual amount of trade receivables acquired was $4.7 million with a fair value of $3.9 million at the date
        of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was $0.8 million. The purchase price was finalized in the three month period ended April 30, 2025 with no adjustments.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">On April 19, 2024, Descartes acquired substantially all of the shares of Aerospace Software Developments (&#8220;ASD&#8221;), a leading provider of global trade compliance
        solutions and content. The purchase price for the acquisition was approximately $62.5 million (EUR 58.7 million), net of cash acquired, which was substantially paid at closing from cash on hand with the remaining $3.6 million paid in the fourth
        quarter of fiscal 2025.<font style="font-family: Times, Sylfaen, serif; font-size: 11pt;">&#160;</font>The gross contractual amount of trade receivables acquired was $1.1 million with a fair value of $1.1 million at the date of acquisition. Our
        acquisition date estimate of contractual cash flows not expected to be collected was nominal. The purchase price was finalized in the three month period ended April 30, 2025 with no adjustments.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">On June 10, 2024, Descartes acquired all of the shares of BoxTop Technologies Limited (&#8220;BoxTop&#8221;), a leading provider of shipment management solutions for small- to
        mid-sized logistics services providers. The purchase price for the acquisition was approximately $12.1 million (GBP 9.5 million), net of cash acquired, which was funded from cash on hand. The gross contractual amount of trade receivables acquired
        was nominal with a nominal fair value at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was nominal. We expect to finalize the purchase price allocation on or before June 10, 2025.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">46</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">On September 17, 2024, Descartes acquired all of the shares of Assure Assist, Inc., doing business as MyCarrierPortal (&#8220;MCP&#8221;), a leading provider of carrier
        onboarding and risk monitoring solutions for the trucking industry. The purchase price for the acquisition was approximately $22.5 million, net of cash acquired, which was funded from cash on hand, plus potential performance-based consideration of
        up to $6.0 million based on MCP achieving revenue-based targets over the first two years post-acquisition. The fair value of the contingent consideration was valued at $1.7 million at the acquisition date. The gross contractual amount of trade
        receivables acquired was nominal with a nominal fair value at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was nominal. We expect to finalize the purchase price allocation on or
        before September 17, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">On October 11, 2024, Descartes acquired all of the shares of Sellercloud LLC and certain assets of Sellercloud Europe Ltd. (collectively referred to as
        &#8220;Sellercloud&#8221;), a leading provider of omnichannel ecommerce solutions. The purchase price for the acquisition was approximately $110.2 million, net of cash acquired, which was funded from cash on hand, plus potential performance-based consideration
        of up to $20.0 million based on Sellercloud achieving revenue-based targets over the first two years post-acquisition. The fair value of the contingent consideration was valued at $5.4 million at the acquisition date. The gross contractual amount
        of trade receivables acquired was $1.0 million with a fair value of $1.0 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was nominal. We expect to finalize the purchase price
        allocation on or before October 11, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Pro Forma Results of Operations (Unaudited)</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The financial information in the table below summarizes selected results of operations on a pro forma basis as if we had acquired 3GTMS, Sellercloud, MCP, BoxTop,
        ASD, and OCR as of February 1, 2024.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">This pro forma information is for information purposes only and does not purport to represent what our actual results of operations for the periods presented would
        have been had the acquisitions of 3GTMS, Sellercloud, MCP, BoxTop, ASD, and OCR occurred at February 1, 2024, or to project our results of operations for any future period.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z3ec034b8a8f64c03a3d3274ed937c6b7">

          <tr>
            <td style="width: 72.97%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 27.03%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.97%; vertical-align: top;">&#160;</td>
            <td style="width: 14.41%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.61%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.97%; vertical-align: top;">&#160;</td>
            <td style="width: 14.41%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.61%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.97%; vertical-align: top;">&#160;</td>
            <td style="width: 14.41%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
            <td style="width: 12.61%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 72.97%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenue</div>
            </td>
            <td style="width: 14.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">172,461</div>
            </td>
            <td style="width: 12.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">170,015</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.97%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net income</div>
            </td>
            <td style="width: 14.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">35,989</div>
            </td>
            <td style="width: 12.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">33,244</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.97%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Earnings per share</div>
            </td>
            <td style="width: 14.41%; vertical-align: top;">&#160;</td>
            <td style="width: 12.61%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 72.97%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;&#160;Basic</div>
            </td>
            <td style="width: 14.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.42</div>
            </td>
            <td style="width: 12.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.39</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.97%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;&#160;Diluted</div>
            </td>
            <td style="width: 14.41%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.41</div>
            </td>
            <td style="width: 12.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.38</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;"><a name="z_Hlk72509435"></a>Note 4 &#8211; Fair Value Measurements</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">ASC Topic 820 &#8220;Fair Value Measurements and Disclosures&#8221; (Topic 820) defines fair value as the price that would be received upon sale of an asset or paid upon
        transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value, in this context, should be calculated based on
        assumptions that market participants would use in pricing the asset or liability, not on assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk, including our own credit
        risk.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Topic 820 establishes a fair value hierarchy which prioritizes the inputs used in the valuation methodologies in measuring fair value into three levels:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0c22752049db4c7daf6f69dcc49ba328">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Level 1&#8212;inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.</div>
            </td>
          </tr>

      </table>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">47</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0b6c29fe382e49ad84a5541073b5b9a1">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Level 2&#8212;inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and
                model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z70db90669d464e78a32aa8ae4b4b8014">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Level 3&#8212;inputs are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the asset or liability. The
                fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The carrying amounts of the Company&#8217;s cash, accounts receivable (net), accounts payable, accrued liabilities and income taxes payable approximate their fair value
        (a Level 2 measurement) due to their short maturities.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table shows the Company&#8217;s financial instruments measured at fair value on a recurring basis as of April 30, 2025:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="ze63b158df0684644a56e052298cd36e9">

          <tr>
            <td style="width: 38.34%; vertical-align: top;">&#160;</td>
            <td style="width: 15.4%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Level 1</div>
            </td>
            <td style="width: 15.4%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Level 2</div>
            </td>
            <td style="width: 15.4%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Level 3</div>
            </td>
            <td style="width: 15.45%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Total</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Assets:</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 15.45%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Equity derivative contracts</div>
            </td>
            <td style="width: 15.4%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 15.4%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">22,104</div>
            </td>
            <td style="width: 15.4%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 15.45%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">22,104</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.45%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Liabilities:</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.45%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Contingent consideration</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">8,521</div>
            </td>
            <td style="width: 15.45%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">8,521</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table shows the Company&#8217;s financial instruments measured at fair value on a recurring basis as of January 31, 2025:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zaf3903e5e6e34b9aa15d469851226e52">

          <tr>
            <td style="width: 38.34%; vertical-align: top;">&#160;</td>
            <td style="width: 15.4%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Level 1</div>
            </td>
            <td style="width: 15.4%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Level 2</div>
            </td>
            <td style="width: 15.4%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Level 3</div>
            </td>
            <td style="width: 15.45%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Assets:</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 15.45%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Equity derivative contracts</div>
            </td>
            <td style="width: 15.4%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 15.4%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">26,372</div>
            </td>
            <td style="width: 15.4%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 15.45%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">26,372</div>
            </td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.45%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Liabilities:</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.4%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 15.45%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 38.34%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Contingent consideration</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 15.4%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">8,674</div>
            </td>
            <td style="width: 15.45%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">8,674</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The Company enters into equity derivative contracts including floating-rate equity forwards to substantially offset the potential fluctuations of certain future
        share-based compensation expenses. The equity derivative contracts are not designated as hedge instruments and the Company does not hold derivatives for speculative purposes. As at April 30, 2025, we had equity derivatives for 333,466 Descartes
        common shares with a weighted average purchase price of $38.76.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The fair value of equity contract derivatives is determined utilizing a valuation model based on the quoted market value of <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;">our common shares at the balance sheet date </font>(Level 2 fair value inputs). The fair value of equity contract derivatives is recorded as other current assets and gains and losses are recorded in
        general and administrative expenses in the condensed consolidated financial statements. For the three month periods ended April 30, 2025 and April 30, 2024, we recognized an expense (recovery) in general and administrative expenses of ($5.3)
        million and ($2.3) million, respectively.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Estimates of the fair value of contingent consideration are performed by the Company on a quarterly basis. Key unobservable inputs include revenue growth rates and
        the discount rates applied (10% to 16%). The estimated fair value increases as the annual revenue growth rate increases and as the discount rate decreases and vice versa. The following table presents the changes in the fair value measurements of
        the contingent consideration in Level 3 of the fair value hierarchy:</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">48</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z63b5fa15bff2496da95d68009329f897">

          <tr>
            <td style="width: 86.41%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Level 3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; text-indent: -36pt; margin-left: 36pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">8,674</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Charges (recovery) through profit or loss</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(155)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Effect of movements in foreign exchange and other</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">2</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; text-indent: -15pt; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">8,521</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Contingent consideration paid in both the first quarter of 2026 and 2025 was nil.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 5 &#8211; Trade Accounts Receivable</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z8bd8cabe0db94fa1af85dcda265bf34e">

          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Trade accounts receivable</div>
            </td>
            <td style="width: 15.18%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">61,575</div>
            </td>
            <td style="width: 12.5%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">54,702</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Less: Provision for credit losses</div>
            </td>
            <td style="width: 15.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(1,119)</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">(749)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">60,456</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">53,953</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Included in accounts receivable are unbilled receivables in the amount of $3.3 million as at April 30, 2025 ($4.6 million as at January 31, 2025). No single
        customer accounted for more than 10% of the accounts receivable balance as of April 30, 2025 and January 31, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk40200559"></a>The following table presents the changes in the provision for credit losses as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z66e90a376947478fa45253b65139bff9">

          <tr>
            <td style="width: 86.41%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Provision for Credit Losses</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; text-indent: -36pt; margin-left: 36pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">749</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Current period provision for expected losses</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">927</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Write-offs charged against the provision</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(577)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Effect of movements in foreign exchange</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">20</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; text-indent: -15pt; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,119</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 6 &#8211; Other Receivables</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4e37fe8fbacb4e46a0eb947038df1339">

          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net working capital adjustments receivable from acquisitions</div>
            </td>
            <td style="width: 15.18%; vertical-align: bottom;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">-</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other receivables</div>
            </td>
            <td style="width: 15.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">15,646</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">16,931</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">15,646</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">16,931</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other receivables include receivables related to sales and use taxes, income taxes, non-trade receivables and contract assets. At April 30, 2025, nominal (nominal
        at January 31, 2025) of the net working capital adjustments receivable from acquisitions is recoverable from amounts held in escrow related to the respective acquisitions.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">49</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 7 &#8211; Prepaid Expenses and Other</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z74f988bbafe444cfbcaf7b237a2a9f8f">

          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Prepaid expenses</div>
            </td>
            <td style="width: 15.18%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">20,521</div>
            </td>
            <td style="width: 12.5%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">18,457</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Equity derivative contracts (Note 4)</div>
            </td>
            <td style="width: 15.18%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">22,104</div>
            </td>
            <td style="width: 12.5%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">26,372</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Inventory</div>
            </td>
            <td style="width: 15.18%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">475</div>
            </td>
            <td style="width: 12.5%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">715</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">43,100</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">45,544</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 8 &#8211; Property and Equipment</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z74cedee69a06491caabd5ee202e1055f">

          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.5%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Computer equipment and software</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">43,833</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">39,261</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Furniture and fixtures</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1,196</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">1,193</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Leasehold improvements</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">719</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">718</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Equipment installed with customers</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2,430</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2,430</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Assets under construction</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">57</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">35</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">48,235</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">43,637</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accumulated depreciation</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.5%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Computer equipment and software</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">30,553</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">27,507</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Furniture and fixtures</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1,086</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">1,076</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Leasehold improvements</div>
            </td>
            <td style="width: 15.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">544</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">529</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Equipment installed with customers</div>
            </td>
            <td style="width: 15.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2,108</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2,044</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">&#160;</td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">34,291</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">31,156</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.32%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net</div>
            </td>
            <td style="width: 15.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">13,944</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">12,481</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 9 - Intangible Assets</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z8170dd8396e2472cbe2299c4618803e4">

          <tr>
            <td style="width: 72.63%; vertical-align: top;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Customer agreements and relationships</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">392,254</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">354,049</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Existing technology</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">511,097</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">466,832</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Trade names</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">12,786</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">12,142</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Non-compete covenants</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">16,885</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">16,483</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">933,022</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">849,506</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accumulated amortization</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Customer agreements and relationships</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">202,192</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">189,908</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Existing technology</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">339,696</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">316,506</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Trade names</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">9,398</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">8,889</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Non-compete covenants</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">13,614</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">12,933</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">564,900</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">528,236</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">368,122</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">321,270</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Intangible assets related to our acquisitions are recorded at their fair value at the acquisition date. The change in intangible assets during the three month
        period ended April 30, 2025 is primarily due to the</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">50</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">acquisition of 3GTMS partially offset by amortization. The balance of the change in intangible assets is due to foreign currency translation.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Intangible assets with a finite life are amortized into income over their useful lives. Amortization expense for existing intangible assets is expected to be $368.1
        million over the following periods: $59.4 million for the remainder of fiscal 2026, $65.4 million for 2027, $58.0 million for 2028, $49.4 million for 2029, $37.5 million for 2030 and $98.4 million thereafter. Expected future amortization expense is
        subject to fluctuations in foreign exchange rates and assumes no future adjustments to acquired intangible assets.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 10 &#8211; Goodwill</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Goodwill is recorded when the consideration paid for an acquisition of a business exceeds the fair value of identifiable net tangible and intangible assets
        acquired. The following table summarizes the changes in goodwill since January 31, 2024:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="ze20d846249f44b6a842b0dc5f54c33fe">

          <tr>
            <td style="width: 73.21%; vertical-align: top;">&#160;</td>
            <td style="width: 14.29%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">&#160;</td>
            <td style="width: 14.29%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at beginning of period</div>
            </td>
            <td style="width: 14.29%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">924,755</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">760,413</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisition of OCR</div>
            </td>
            <td style="width: 14.29%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">52,112</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisition of ASD</div>
            </td>
            <td style="width: 14.29%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">35,604</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisition of BoxTop</div>
            </td>
            <td style="width: 14.29%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">7,747</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisition of MCP</div>
            </td>
            <td style="width: 14.29%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">13,429</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisition of Sellercloud</div>
            </td>
            <td style="width: 14.29%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">72,059</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisition of 3GTMS</div>
            </td>
            <td style="width: 14.29%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">48,245</div>
            </td>
            <td style="width: 12.5%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">-</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Adjustments on account of foreign exchange</div>
            </td>
            <td style="width: 14.29%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">19,257</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(16,609)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 73.21%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at end of period</div>
            </td>
            <td style="width: 14.29%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">992,257</div>
            </td>
            <td style="width: 12.5%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">924,755</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 11 - Accrued Liabilities</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4445603579af43a4b228a3a8c21d6500">

          <tr>
            <td style="width: 72.63%; vertical-align: top;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accrued compensation and benefits</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">47,472</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">55,105</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accrued contingent acquisition consideration</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">8,521</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">8,674</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accrued professional fees</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2,385</div>
            </td>
            <td style="width: 13.68%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">1,823</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other accrued liabilities</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">14,773</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">14,054</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.63%; vertical-align: top;">&#160;</td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">73,151</div>
            </td>
            <td style="width: 13.68%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">79,656</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other accrued liabilities include accrued expenses related to third-party resellers and royalties, suppliers, and accrued restructuring charges.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 12 &#8211; Long-Term Debt</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk8832119"></a>We have a senior secured revolving credit facility in place with a syndicate of lenders. The facility is a $350.0 million revolving
        operating credit facility to be available for general corporate purposes, including the financing of ongoing working capital needs and acquisitions. The credit facility has a five-year maturity with no fixed repayment dates prior to the end of the
        term ending December 2027. With the approval of the lenders, the credit facility can be expanded to a total of $500.0 million. Borrowings under the credit facility are secured by a first charge over substantially all of Descartes&#8217; assets. Depending
        on the type of advance, interest rates under the revolving operating portion of the credit facility are based on the Canada or US prime rate, Canadian Overnight Repo Rate Average (CORRA) or the Secured Overnight Financing Rate (SOFR) plus an
        additional 0 to 250 basis points based on the ratio of net debt to adjusted earnings before interest, taxes, depreciation and amortization, as defined in the credit facility. A standby fee of</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">51</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">between 20 to 40 basis points will be charged on all undrawn amounts. The credit facility contains certain customary representations, warranties and guarantees, and
        covenants.</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">No amounts were drawn on the credit facility as of April 30, 2025 and the balance of $350.0 million is available for use. We were in compliance with the covenants
        of the credit facility as of April 30, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As at April 30, 2025, we had outstanding letters of credit of approximately $0.2 million ($0.2 million as at January 31, 2025), which were not related to our credit
        facility.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 13 &#8211; Leases</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We have operating leases for buildings, vehicles and computer equipment. Our leases have remaining terms of up to 5 years, some of which include options to extend
        the leases for up to 5 years.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As of April 30, 2025, we have operating leases for office space that have not yet commenced with a total value of $0.9 million. These operating leases will commence
        in fiscal year 2026 with lease terms of 3-5 years.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The components of operating lease expense were as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zbb1a9e5c8b934269b97774e0997084ed">

          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.25%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.26%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.13%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Operating lease cost</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">959</div>
            </td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">908</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Short-term lease cost</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">137</div>
            </td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">120</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total operating lease cost</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1,096</div>
            </td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">1,028</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Supplemental cash flow information related to operating leases was as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z89cf6096c225426faa28fed6c2b47c09">

          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.25%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.26%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.13%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Operating cash outflows from operating leases included in measurement of lease liabilities</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1,019</div>
            </td>
            <td style="width: 12.13%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">954</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">New right-of-use assets obtained in exchange for lease obligations</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">390</div>
            </td>
            <td style="width: 12.13%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">953</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Supplemental information related to operating leases was as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z3e8128e9161c4b67a21982e3d1287845">

          <tr>
            <td style="width: 60.39%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.71%; vertical-align: bottom;">&#160;</td>
            <td style="width: 13.45%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30, 2025</div>
            </td>
            <td style="width: 13.45%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31, 2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 60.39%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Weighted average remaining lease term (years)</div>
            </td>
            <td style="width: 12.71%; vertical-align: top;">&#160;</td>
            <td style="width: 13.45%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2.7</div>
            </td>
            <td style="width: 13.45%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2.9</div>
            </td>
          </tr>
          <tr>
            <td style="width: 60.39%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Weighted average discount rate (%)</div>
            </td>
            <td style="width: 12.71%; vertical-align: top;">&#160;</td>
            <td style="width: 13.45%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">5.2</div>
            </td>
            <td style="width: 13.45%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">5.1</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">52</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Maturities of operating lease liabilities were as follows as of April 30, 2025:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zc13d38328423460c8b57b1d9a1e4e899">

          <tr>
            <td style="width: 61.33%; vertical-align: bottom;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Years Ended January 31,</div>
            </td>
            <td style="width: 12.89%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.89%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.89%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Operating Leases</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Remainder of 2026</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2,890</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2027</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2,834</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2028</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1,872</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2029</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">702</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2030</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">240</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2031 and thereafter</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total lease payments</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">8,538</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 10.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Less: imputed interest</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">(603)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total lease obligations</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">7,935</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 10.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Current</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">3,402</div>
            </td>
          </tr>
          <tr>
            <td style="width: 61.33%; vertical-align: top;">
              <div style="text-align: left; margin-left: 10.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Long-term</div>
            </td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top;">&#160;</td>
            <td style="width: 12.89%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">4,533</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 14 - Commitments, Contingencies and Guarantees</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Commitments</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As described in Note 2 to the audited consolidated financial statements for 2025 included in our 2025 Annual Report, we maintain deferred share unit (&#8220;DSU&#8221;) and
        cash-settled restricted share unit (&#8220;CRSU&#8221;) plans for our directors and employees. Any payments made pursuant to these plans are settled in cash. For DSUs and CRSUs, the units vest over time and the liability recognized at any given consolidated
        balance sheet date reflects only those units vested at that date that have not yet been settled in cash. As such, we had an unrecognized aggregate liability for the unvested DSUs and CRSUs of nil and $1.8 million, respectively, at April 30, 2025.
        The ultimate liability for any payment of DSUs and CRSUs is dependent on the trading price of our common shares. To substantially offset our exposure to fluctuations in our stock price, we have entered into equity derivative contracts, including
        floating-rate equity forwards. As at April 30, 2025, we had equity derivatives for 333,466 Descartes common shares and a DSU liability for 333,466<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;"> Descartes common
          shares, resulting in no net exposure</font>&#160;<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;">resulting from changes to our share price</font>.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Contingencies</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We are subject to a variety of other claims and suits that arise from time to time in the ordinary course of our business. The consequences of these matters are not
        presently determinable but, in the opinion of management after consulting with legal counsel, the ultimate aggregate potential liability is not currently expected to have a material effect on our results of operations or financial position.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Product Warranties</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the normal course of operations, we provide our customers with product warranties relating to the performance of our hardware, software and services. To date, we
        have not encountered material costs as a result of such obligations and have not accrued any liabilities related to such obligations in our condensed consolidated financial statements.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Business combination agreements</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In respect of our acquisitions of Trans-Soft, LLC, doing business as Supply Vision, Windigo Logistics, Inc., doing business as GroundCloud, MCP and Sellercloud, up
        to $67.5 million in cash may become payable if certain revenue performance targets are met in the two years following the acquisition. A balance of $8.5 million is accrued related to the fair value of this contingent consideration as at April 30,
        2025.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Guarantees</div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the normal course of business, we enter into a variety of agreements that may contain features that meet the definition of a guarantee under ASC Topic 460,
        &#8220;Guarantees&#8221;. The following lists our significant guarantees:</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">53</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Intellectual property indemnification obligations</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We provide indemnifications of varying scope to our customers against claims of intellectual property infringement made by third parties arising from the use of our
        products. In the event of such a claim, we are generally obligated to defend our customers against the claim and we are liable to pay damages and costs assessed against our customers that are payable as part of a final judgment or settlement. These
        intellectual property infringement indemnification clauses are not generally subject to any dollar limits and remain in force for the term of our license agreement with our customer, which license terms are typically perpetual. Historically, we
        have not encountered material costs as a result of such indemnification obligations.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Other indemnification agreements</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the normal course of operations, we enter into various agreements that provide general indemnities. These indemnities typically arise in connection with
        purchases and sales of assets, securities offerings or buy-backs, service contracts, administration of employee benefit plans, retention of officers and directors, membership agreements, customer financing transactions, and leasing transactions. In
        addition, our corporate by-laws provide for the indemnification of our directors and officers. Each of these indemnities requires us, in certain circumstances, to compensate the counterparties for various costs resulting from breaches of
        representations or obligations under such arrangements, or as a result of third-party claims that may be suffered by the counterparty as a consequence of the transaction. We believe that the likelihood that we could incur significant liability
        under these obligations is remote. Historically, we have not made any significant payments under such indemnities.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In evaluating estimated losses for the guarantees or indemnities described above, we consider such factors as the degree of probability of an unfavorable outcome
        and the ability to make a reasonable estimate of the amount of loss. We are unable to make a reasonable estimate of the maximum potential amount payable under such guarantees or indemnities as many of these arrangements do not specify a maximum
        potential dollar exposure or time limitation. The amount also depends on the outcome of future events and conditions, which cannot be predicted. Given the foregoing, to date, we have not accrued any liability in our condensed consolidated financial
        statements for the guarantees or indemnities described above.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 15 &#8211; Share Capital</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">On July 15, 2024, we filed a final short-form base shelf prospectus (the &#8220;2024 Base Shelf Prospectus&#8221;), allowing us to offer and issue an unlimited
        quantity of the following securities during the 25-month period following thereafter: (i) common shares; (ii) preferred shares; (iii) senior or subordinated unsecured debt securities; (iv) subscription receipts; (v) warrants; and (vi) securities
        comprised of more than one of the aforementioned common shares, preferred shares, debt securities, subscription receipts and/ or warrants offered together as a unit. These securities may be offered separately or together, in separate series, in
        amounts, at prices and on terms to be set forth in one or more shelf prospectus supplements. No securities have yet been sold pursuant to the 2024 Base Shelf Prospectus.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">For the three month periods ended April 30, 2025 and April 30, 2024, cash flows provided from stock options and share units exercised were $3.6 million and $4.2
        million, respectively.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk133999761"></a>For the three month periods ended April 30, 2025 and April 30, 2024, the Company withheld 66,922 and 73,588 common shares,
        respectively, to satisfy employee tax withholding requirements for net share settlements of PSUs and RSUs. For the three months ended April 30, 2025 and April 30, 2024, total payments to satisfy employee tax withholding requirements for net share
        settlements of PSUs and RSUs were $6.5 million and $6.7 million, respectively, and are reflected as a financing activity in the condensed consolidated statements of cash flows.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">54</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 16 - Earnings Per Share</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table sets forth the computation of basic and diluted earnings per share (&#8220;EPS&#8221;) (number of shares in thousands):</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z256d248ce78f4c3692d5e9c97406e948">

          <tr>
            <td style="width: 50.22%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.23%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.23%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">&#160;</td>
            <td style="width: 12.11%; vertical-align: top;">&#160;</td>
            <td style="width: 12.11%; vertical-align: top;">&#160;</td>
            <td rowspan="2" style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.11%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.11%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">&#160;</td>
            <td style="width: 12.11%; vertical-align: top;">&#160;</td>
            <td style="width: 12.11%; vertical-align: top;">&#160;</td>
            <td style="width: 12.11%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.11%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Net income for purposes of calculating basic and diluted earnings per share</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td rowspan="8" style="width: 1.33%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">36,244</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">34,667</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom; border-top: #000000 0.25pt solid;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom; border-top: #000000 0.25pt solid;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Weighted average shares outstanding</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">85,677</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">85,274</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Dilutive effect of employee stock options</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">560</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">563</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Dilutive effect of restricted and performance share units</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1,340</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">1,279</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Weighted average common and common equivalent shares outstanding</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">87,577</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom; border-top: #000000 0.25pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">87,116</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Earnings per share</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Basic</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.42</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.41</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.22%; vertical-align: top;">
              <div style="text-align: left; margin-left: 9pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Diluted</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.11%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">0.41</div>
            </td>
            <td style="width: 12.11%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">0.40</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk40293981"></a>For the three month periods ended April 30, 2025 and April 30, 2024, 939 and 276,004 options, respectively, were excluded from the
        calculation of diluted EPS as those options had an exercise price greater than or equal to the average market value of our common shares during the applicable periods and their inclusion would have been anti-dilutive.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">For the three month periods ended April 30, 2025 and April 30, 2024, the application of the treasury stock method excluded 428,745 and 270,039 options,
        respectively, from the calculation of diluted EPS as the assumed proceeds from the unrecognized stock-based compensation expense of such options that are attributed to future service periods made such options anti-dilutive.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Additionally, for the three month periods ended April 30, 2025 and April 30, 2024, the application of the treasury stock method excluded PSUs and RSUs of 101,775
        and 92,873, respectively, from the calculation of diluted EPS as the unrecognized stock-based compensation expense of such PSUs and RSUs that are attributed to future service periods made such PSUs and RSUs anti-dilutive.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;"><a name="z_Hlk198041630"></a>Note 17 - Stock-Based Compensation Plans</div>
      <div style="text-align: justify;"><a name="z_Hlk40293946"></a><a name="z_Hlk8935286"></a><a name="z_Hlk64022623"></a><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total estimated stock-based compensation expense recognized in our condensed consolidated statement of operations was as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z91a2255b4edc44cd9a2875c12796958a">

          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.25%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.26%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">&#160;</td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.13%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost of revenues</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">317</div>
            </td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">266</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Sales and marketing</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">1,380</div>
            </td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">1,212</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Research and development</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">540</div>
            </td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">495</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">General and administrative</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td rowspan="2" style="width: 1.33%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2,129</div>
            </td>
            <td style="width: 12.13%; vertical-align: top;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">1,796</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50.16%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Effect on net income</div>
            </td>
            <td style="width: 12.12%; vertical-align: top;">&#160;</td>
            <td style="width: 12.13%; vertical-align: bottom;">&#160;</td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">4,366</div>
            </td>
            <td style="width: 12.13%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">3,769</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk166340894"></a>Differences between how GAAP and applicable income tax laws treat the amount and timing of recognition of stock-based
        compensation expense may result in a deferred tax asset. We have recorded a valuation</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">55</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">allowance against any such deferred tax asset except for $1.4 million ($1.2 million at January 31, 2025) recognized in the United States and Canada.
        The tax benefit in connection with stock options exercised during the three month periods ended April 30, 2025 and April 30, 2024 was $0.9 million and nominal, respectively.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Stock Options</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As of April 30, 2025, we had 1,728,194 stock options granted and outstanding under our shareholder-approved stock option plan and 1,848,020 remained available for
        grant.</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="OLE_LINK14"></a>As of April 30, 2025, $18.1 million of total unrecognized compensation costs related to non-vested stock option awards is
        expected to be recognized over a weighted average period of 2.8 years. The total fair value of stock options vested during the three month period ended April 30, 2025 was $0.1 million.</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">The total number of options granted during the three month periods ended April 30, 2025 and April 30, 2024 was 331,441 and 276,004, respectively.
        The weighted average grant-date fair value of options granted during the three month periods ended April 30, 2025 and April 30, 2024 was $29.92 and $29.97 per option, respectively.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The weighted-average assumptions were as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z7db637c8aa8c493097ca7f468b7b43b4">

          <tr>
            <td style="width: 65.37%; vertical-align: top;">&#160;</td>
            <td style="width: 11.54%; vertical-align: bottom;">&#160;</td>
            <td colspan="2" style="width: 23.09%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 65.37%; vertical-align: top;">&#160;</td>
            <td style="width: 11.54%; vertical-align: bottom;">&#160;</td>
            <td style="width: 11.54%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30, 2025</div>
            </td>
            <td style="width: 11.54%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30, 2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 65.37%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Expected dividend yield (%)</div>
            </td>
            <td style="width: 11.54%; vertical-align: middle;">&#160;</td>
            <td style="width: 11.54%; vertical-align: middle; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">-</div>
            </td>
            <td style="width: 11.54%; vertical-align: middle; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">-</div>
            </td>
          </tr>
          <tr>
            <td style="width: 65.37%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Expected volatility (%)</div>
            </td>
            <td style="width: 11.54%; vertical-align: middle;">&#160;</td>
            <td style="width: 11.54%; vertical-align: middle;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">28.3</div>
            </td>
            <td style="width: 11.54%; vertical-align: middle;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">30.0</div>
            </td>
          </tr>
          <tr>
            <td style="width: 65.37%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Risk-free rate (%)</div>
            </td>
            <td style="width: 11.54%; vertical-align: middle;">&#160;</td>
            <td style="width: 11.54%; vertical-align: middle;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2.7</div>
            </td>
            <td style="width: 11.54%; vertical-align: middle;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">3.7</div>
            </td>
          </tr>
          <tr>
            <td style="width: 65.37%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">&#160;&#160;Expected option life (years)</div>
            </td>
            <td style="width: 11.54%; vertical-align: middle;">&#160;</td>
            <td style="width: 11.54%; vertical-align: middle;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">5</div>
            </td>
            <td style="width: 11.54%; vertical-align: middle;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">5</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zbd48f14edf8d4b8dbdb9f1fc6e2c0689">

          <tr>
            <td colspan="6" style="width: 100%; vertical-align: top;">
              <div style="text-align: left; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">A summary of option activity under all of our plans is presented as follows:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Number of Stock Options Outstanding</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Weighted-</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Average Exercise</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;Price</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Weighted- Average Remaining Contractual Life (years)</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Aggregate Intrinsic</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;Value</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;(in millions)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">1,501,901</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">$61.06</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">3.8</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">$91.6</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; text-indent: 2.75pt; margin-left: 12.25pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Granted</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">331,441</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$99.39</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; text-indent: 2.75pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Exercised</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(102,977)</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$34.41</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; text-indent: 2.75pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Forfeited</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(2,020)</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$76.98</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; text-indent: 2.75pt; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Expired</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(151)</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$75.84</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,728,194</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$68.37</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">4.4</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">$58.3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Vested or expected to vest at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,728,194</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$68.37</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">4.4</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">$58.3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Exercisable at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">994,893</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$55.00</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">3.2</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">$46.9</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">The total intrinsic value of options exercised during the three month periods ended April 30, 2025 and April 30, 2024 was $6.8 million and $7.2
        million, respectively.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">56</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Performance Share Units</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">A summary of PSU activity is as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z9ae74f7e02c04fde97fa786d34a48e45">

          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Number of PSUs Outstanding</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Weighted-</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Average Granted Date Fair Value</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Weighted- Average Remaining Contractual Life (years)</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Aggregate Intrinsic</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;Value</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;(in millions)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">1,008,645</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">$62.92</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.6pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">4.6</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.6pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">$123.1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12.25pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Granted</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">101,775</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$118.95</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12.25pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Performance units issued</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">58,628</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$59.80</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12.25pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Exercised</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(89,311)</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$22.67</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,079,737</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$69.68</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">5.3</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$110.3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Vested or expected to vest at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,079,737</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$69.68</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">5.3</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$110.3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Exercisable at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 2.25pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">791,502</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 2.25pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$51.46</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 2.25pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">4.1</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 2.25pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$80.8</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">The aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate closing share price of our common shares on April 30,
        2025) that would have been received by PSU holders if all PSUs had been vested on April 30, 2025.</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">As of April 30, 2025, $20.6 million of total unrecognized compensation costs related to non-vested awards is expected to be recognized over a
        weighted average period of 2.2 years. The total fair value of PSUs vested during the three month period ended April 30, 2025 was $5.8 million.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Restricted Share Units</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">A summary of RSU activity is as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zf79e678bfb7646828b8474dc660c7aa9">

          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Number of RSUs Outstanding</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Weighted-</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Average Granted Date Fair Value</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Weighted- Average Remaining Contractual Life (years)</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Aggregate Intrinsic</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;Value</div>
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">&#160;(in millions)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">489,689</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">$48.48</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 6pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">5.0</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 4.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">$59.8</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12.25pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Granted</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">68,463</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$99.38</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12.25pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Exercised</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(51,495)</div>
            </td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$15.95</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">506,657</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$57.24</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">5.9</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$51.8</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Vested or expected to vest at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">506,657</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$57.24</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">5.9</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$51.8</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 1.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Exercisable at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 2.25pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">376,118</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 2.25pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$45.37</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 2.25pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">4.8</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-bottom: #000000 2.25pt solid;">
              <div style="text-align: right; margin-right: 3.9pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">$38.4</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">The aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate closing share price of our common shares on April 30,
        2025) that would have been received by RSU holders if all RSUs had been vested on April 30, 2025.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">57</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">As of April 30, 2025, $11.0 million of total unrecognized compensation costs related to non-vested awards is expected to be recognized over a
        weighted average period of 2.2 years. The total fair value of RSUs vested during the three month period ended April 30, 2025 was nil.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Deferred Share Unit Plan</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">As at April 30, 2025, the total number of DSUs held by participating directors was 333,466 (332,473 at January 31, 2025), representing an aggregate
        accrued liability of $35.0 million ($38.6 million at January 31, 2025). During the three month period ended April 30, 2025, 993 DSUs were granted and nil DSUs were redeemed and settled in cash. As at April 30, 2025, the unrecognized aggregate
        liability for the unvested DSUs was nil (nil at January 31, 2025). The fair value of the DSU liability is based on the closing price of our common shares at the balance sheet date. The total compensation cost (recovery) related to DSUs recognized
        during the three month periods ended April 30, 2025 and April 30, 2024 was ($5.2) million and $2.4 million, respectively.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Cash-Settled Restricted Share Unit Plan</div>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">A summary of activity under our CRSU plan is as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z8b4bfd5ffedd49799996f71a92252ade">

          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Number of CRSUs Outstanding</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Weighted- Average Remaining Contractual Life (years)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">12,017</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">1.7</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Granted</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">9,050</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Vested and settled in cash</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(1,890)</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Forfeited</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(30)</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">19,147</div>
            </td>
            <td style="width: 13.93%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2.2</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">&#160;</td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
            <td style="width: 13.93%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 41.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Non-vested at April 30, 2025</div>
            </td>
            <td style="width: 2.32%; vertical-align: top;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom;">&#160;</td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">19,147</div>
            </td>
            <td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2.2</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; color: #000000; font-family: Verdana, sans-serif; font-size: 9.5pt;">We recognize the compensation cost of the CRSUs ratably over the service/vesting period relating to the grant and have recorded an aggregate accrued
        liability of $0.2 million at April 30, 2025 ($0.2 million at January 31, 2025). As at April 30, 2025, the unrecognized aggregate liability for the unvested CRSUs was $1.8 million ($1.2 million at January 31, 2025). The fair value of the CRSU
        liability is based on the closing price of our common shares at the balance sheet date. The total compensation cost related to CRSUs recognized during both the three month periods ended April 30, 2025 and April 30, 2024 was $0.2 million.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;"><a name="z_Hlk71875128"></a><a name="z_Hlk103273086"></a><a name="z_Hlk198041669"></a>Note 18 - Income Taxes</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><a name="z_Hlk166340945"></a>The effective tax rate (which is the provision for income taxes expressed as a percentage of income before income taxes) was 24.4% and
        24.9% for the three month periods ended April 30, 2025 and 2024, respectively. The decrease in the three month period ended April 30, 2025 compared to the three month period ended April 30, 2024 was primarily due to an increased deduction of
        permanent items in the current period. The remainder of the difference is due to normal course movements and non-material items.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">58</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 19 &#8211; Contract Balances, Performance Obligations and Contract Costs</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Deferred Revenue</u></div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table presents the changes in the deferred revenue balance as follows:</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zb9ce59c26c474555a7ef6c561d990281">

          <tr>
            <td style="width: 86.41%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Deferred Revenue</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; text-indent: -36pt; margin-left: 36pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">105,208</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Recognition of previously deferred revenue</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(18,337)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Deferral of revenue</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">18,003</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Increases from business combinations, net</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">5,521</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Effect of movements in foreign exchange</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,409</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; text-indent: -15pt; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">111,804</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Current</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">109,608</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Long-term</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">2,196</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Performance Obligations</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">As of April 30, 2025, approximately $517.9 million of revenue is expected to be recognized in the future related to performance obligations that are unsatisfied (or
        partially unsatisfied) at the end of the reporting period. We expect to recognize revenue on approximately 80% of these remaining performance obligations over the next 24 months with the balance recognized thereafter.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Contract Assets</u></div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table presents the changes in the contract assets balance as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z2fc55589753b40448f0ecc7271b0782d">

          <tr>
            <td style="width: 86.41%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Contract Assets</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; text-indent: -36pt; margin-left: 36pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt;">7,421</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Transfers to trade receivables from contract assets</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(1,533)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Increases as a result of revenue recognized during the period, net of amounts transferred to trade receivables</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">351</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Effect of movements in foreign exchange</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">24</div>
            </td>
          </tr>
          <tr>
            <td style="width: 86.41%; vertical-align: top;">
              <div style="text-align: left; text-indent: -15pt; margin-left: 15pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">6,263</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>Contract Costs</u></div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Capitalized contract costs net of accumulated amortization is $21.2 million at April 30, 2025 ($19.0 million at January 31, 2025). Capitalized contract costs are
        amortized consistent with the pattern of transfer to the customer for the goods and services to which the asset relates. <font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;">For the three month periods ended April 30,
          2025 and April 30, 2024, the total contract cost amortization included in sales and marketing expenses was $1.9 million and $1.7 million, respectively. </font>For both the three month periods ended April 30, 2025 and April 30, 2024,<font style="font-family: Verdana, sans-serif; font-size: 9.5pt; color: #000000;"> there was no impairment loss in relation to the capitalized contract costs</font>.</div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 20 - Other Charges</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other charges are comprised of acquisition-related costs, contingent consideration adjustments and restructuring initiatives which have been undertaken from time to
        time under various restructuring plans. Acquisition-related costs primarily include advisory services, administrative costs and retention bonuses to employees joining by way of an acquisition, and collectively relate to completed and prospective
        acquisitions. Contingent consideration adjustments relate to changes in anticipated acquisition earnout payment accruals primarily as a result of increases or decreases to revenue performance and forecasts. Revenue forecasts are updated on a
        quarterly basis and the related earnout payment accruals are updated accordingly.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">59</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following tables shows the components of other charges as follows:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z63706ac4733141939bf0797c599bcec1">

          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.36%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.36%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td rowspan="4" style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Acquisition-related costs</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">3,485</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">2,078</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Contingent consideration accretion and adjustments</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(155)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,788</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Restructuring plans</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">119</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">52</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">3,449</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">3,918</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt; font-style: italic; font-weight: bold;">Fiscal 2025 Restructuring Plan</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the fourth quarter of fiscal 2025, management approved and began to implement the fiscal 2025 restructuring plan to reduce operating expenses and increase
        operating margins. To date, $0.9 million has been recorded within other charges in conjunction with this restructuring plan. These charges are comprised of workforce reduction charges. As of April 30, 2025, we expect total remaining workforce
        reduction costs to be nominal.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z81f4976431f04bf8967400fb373a90ef">

          <tr>
            <td style="width: 52.85%; vertical-align: top;">&#160;</td>
            <td style="width: 15.72%; vertical-align: bottom;">&#160;</td>
            <td style="width: 15.72%; vertical-align: bottom; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Workforce</div>
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Reduction</div>
            </td>
            <td style="width: 15.72%; vertical-align: bottom; border-top: #000000 0.25pt solid; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; text-indent: 1.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Total</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.85%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at January 31, 2025</div>
            </td>
            <td style="width: 15.72%; vertical-align: top;">&#160;</td>
            <td style="width: 15.72%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">162</div>
            </td>
            <td style="width: 15.72%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">162</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.85%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accruals and adjustments</div>
            </td>
            <td style="width: 15.72%; vertical-align: top;">&#160;</td>
            <td style="width: 15.72%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">80</div>
            </td>
            <td style="width: 15.72%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">80</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.85%; vertical-align: top;">
              <div style="text-align: left; margin-left: 12pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cash draw downs</div>
            </td>
            <td style="width: 15.72%; vertical-align: top;">&#160;</td>
            <td style="width: 15.72%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(232)</div>
            </td>
            <td style="width: 15.72%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(232)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 52.85%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Balance at April 30, 2025</div>
            </td>
            <td style="width: 15.72%; vertical-align: top;">&#160;</td>
            <td style="width: 15.72%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">10</div>
            </td>
            <td style="width: 15.72%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">10</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 21 &#8211; Supplemental Cash Flow Information</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following tables present cash provided by (used in) operating activities related to changes in assets and liabilities:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4503dffe8b31403fa32c503786209e00">

          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.36%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.36%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td rowspan="9" style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Trade accounts receivable</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(1,755)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">2,474</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other accounts receivable</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,076</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">3,793</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Prepaid expenses and other</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">4,168</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(4,706)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accounts payable</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,152</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">1,408</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Accrued liabilities</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(11,173)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">2,891</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Income taxes payable</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,165</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">1,456</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Operating leases</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(59)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(31)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Deferred revenue</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(1,540)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">2,358</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Changes in operating assets and liabilities</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(6,966)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">9,643</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 22 - Segmented Information</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">We review our operating results, assess our performance, make decisions about resources, and generate discrete financial information at the single enterprise level.
        Accordingly, we have determined that we operate in one reportable business segment providing logistics technology solutions.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">60</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The Company has determined that it has a chief operating decision maker (&#8220;CODM&#8221;) comprised of the Company&#8217;s chief executive officer and president &amp; chief
        operating officer. The CODM assesses performance for the Company and makes operating decisions based on consolidated net income and Adjusted EBITDA. The term &#8220;Adjusted EBITDA&#8221; refers to a financial measure that we define as earnings before certain
        charges that management considers to be non-operating expenses and which consist of interest, taxes, depreciation, amortization, stock-based compensation (for which we include related fees and taxes) and other charges (for which we include
        restructuring charges, acquisition-related expenses, and contingent consideration incurred due to better-than-expected performance from acquisitions). Management considers these non-operating expenses to be outside the scope of Descartes&#8217; ongoing
        operations and the related expenses are not used by management to measure operations. Accordingly, these expenses are excluded from Adjusted EBITDA, which we reference to both measure our operations and as a basis of comparison of our operations
        from period-to-period. Adjusted EBITDA is a non-GAAP financial measure and may not be comparable to similarly titled measures reported by other companies. The CODM uses net income and adjusted EBITDA to assess overall performance of the Company and
        to evaluate whether to reinvest profits or invest in acquisitions. Asset information is not regularly provided to the CODM and as such the CODM does not make decisions based on assets.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table provides a breakdown of the measures of profit regularly provided to the CODM:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z84539ae452f94f929517f41a8a7d6020">

          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.36%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 24.36%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td rowspan="16" style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Revenues</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">168,739</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">151,348</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Less:</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; text-align: right;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; text-align: right;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Headcount-related costs, including stock compensation expense</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">65,899</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">58,133</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Cost of revenues and network charges (exclusive of other items presented separately)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">15,882</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">14,266</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">SaaS software and maintenance</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">6,013</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">5,264</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other segment items</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">14,183</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">14,920</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Depreciation</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,450</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">1,358</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; margin-left: 13.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Amortization of intangible assets</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">19,114</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">15,024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">122,541</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">108,965</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Income from operations</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">46,198</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">42,383</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Interest expense</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(236)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(273)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Investment and other income</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,962</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">4,059</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Income before taxes</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">47,924</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">46,169</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Income tax expense</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">11,680</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">11,502</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Net income</font>, as reported on Consolidated Statements of Operations</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">36,244</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">34,667</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">61</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zd2a82652bf9c4a2e9268a7b516fdc615">

          <tr>
            <td style="width: 49.96%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Adjustments to reconcile to Adjusted EBITDA:</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Interest expense</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td rowspan="7" style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">236</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">273</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Investment and other income</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">(1,962)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">(4,059)</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Income tax expense</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">11,680</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">11,502</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Depreciation expense</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">1,450</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">1,358</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Amortization of intangible assets</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">19,114</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">15,024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Stock-based compensation and related taxes</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">4,912</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">4,307</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other charges (Note 20)</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">3,449</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">3,918</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.96%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Adjusted EBITDA</div>
            </td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top;">&#160;</td>
            <td style="width: 1.32%; vertical-align: top;">&#160;</td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt; font-weight: bold;">75,123</div>
            </td>
            <td style="width: 12.18%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana,sans-serif; font-size: 9.5pt;">66,990</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">Other segment items includes travel expenses, reseller fees, contractors, corporate cars, bad debt expense, occupancy, insurance, marketing, employee administrative
        costs, professional fees, board of director fees, foreign exchange gains and losses, and other expenses.</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following tables provide our disaggregated revenue information by geographic location of customer and revenue type:</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z0e745ce045064c7aab06a2c8a221f7f2">

          <tr>
            <td style="width: 51.91%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 23.2%; vertical-align: top;">&#160;</td>
            <td style="width: 1.67%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 23.21%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td rowspan="5" style="width: 1.67%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 11.61%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 11.61%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenues</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">United States</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">113,432</div>
            </td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">101,565</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Europe, Middle-East and Africa</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">40,399</div>
            </td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">35,134</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Canada</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 1.67%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">9,887</div>
            </td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">9,971</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Asia Pacific</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td rowspan="2" style="width: 1.67%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">5,021</div>
            </td>
            <td style="width: 11.61%; vertical-align: top; border-bottom: #000000 0.25pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">4,678</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">168,739</div>
            </td>
            <td style="width: 11.61%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">151,348</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="za7cea32c9f864a3d9fe1c156ba383985">

          <tr>
            <td style="width: 51.91%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 23.2%; vertical-align: top;">&#160;</td>
            <td style="width: 1.67%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 23.21%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Three Months Ended</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td rowspan="7" style="width: 1.67%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 11.61%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">April 30,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 11.61%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">2024</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Revenues</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">License</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">340</div>
            </td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">540</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Services</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">156,606</div>
            </td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">137,835</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Professional services and other</div>
            </td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">11,793</div>
            </td>
            <td style="width: 11.61%; vertical-align: top;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">12,973</div>
            </td>
          </tr>
          <tr>
            <td style="width: 51.91%; vertical-align: top;">&#160;</td>
            <td style="width: 11.6%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top;">&#160;</td>
            <td style="width: 11.61%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">168,739</div>
            </td>
            <td style="width: 11.61%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; font-family: Verdana, sans-serif; font-size: 9.5pt;">151,348</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">License revenues are derived from perpetual licenses granted to our customers to use our software products. Services revenues are comprised of ongoing transactional
        and/or subscription fees for use of our services and products by our customers and maintenance, which include revenues associated with maintenance and support of our services and products. Professional services and other revenues are comprised of
        professional services revenues from consulting, implementation and training services related to our services and products, hardware revenues and other revenues.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">62</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">The following table provides information by geographic area of operation for our long-lived assets. Long-lived assets represent property and equipment and
        intangible assets that are attributed to geographic areas.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zf02cef4259da49229d8ea0aea725c245">

          <tr>
            <td style="width: 72.82%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">April 30,</div>
            </td>
            <td style="width: 13.59%; vertical-align: top; border-top: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">January 31,</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.82%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">2025</div>
            </td>
            <td style="width: 13.59%; vertical-align: top; border-bottom: #000000 0.50pt solid;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.82%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Total long-lived assets</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 72.82%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">United States</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">294,529</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">246,048</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.82%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Europe, Middle-East and Africa</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">51,192</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">49,737</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.82%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Canada</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">29,750</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">31,007</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.82%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.5pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Asia Pacific</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">6,595</div>
            </td>
            <td style="width: 13.59%; vertical-align: top;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">6,959</div>
            </td>
          </tr>
          <tr>
            <td style="width: 72.82%; vertical-align: top;">&#160;</td>
            <td style="width: 13.59%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">382,066</div>
            </td>
            <td style="width: 13.59%; vertical-align: top; border-top: #000000 0.25pt solid; border-bottom: #000000 1.50pt solid;">
              <div style="text-align: right; text-indent: -3pt; margin-left: 3pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">333,751</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Note 23 &#8211; Subsequent Event</div>
      <div><br>
      </div>
      <div style="text-align: justify; font-family: Verdana, sans-serif; font-size: 9.5pt;">In the second quarter of fiscal 2026, we implemented a restructuring plan that will reduce our global workforce by approximately 7% and will also result in a
        reduction of other operating expenditures. We expect the total cost of this plan to be approximately $4.0 million and that the plan will be implemented over the next 6 months.</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: Arial, Helvetica, 'sans-serif'; font-size: 8pt; font-weight: normal; font-style: normal;">63</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z9d2b89f42f5e4e7a9bfd08e05c9c319e">

          <tr>
            <td style="width: 50%; vertical-align: top; border-top: 0.5pt solid rgb(0, 0, 0); border-bottom: 0.5pt solid rgb(0, 0, 0);">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;"> <br>
              </div>
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 11pt; font-variant: small-caps; font-weight: bold;">Corporate Information</div>
              <div>&#160;</div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Stock Exchange Information</div>
      <div style="text-align: justify; margin-right: 216pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">Our common stock trades on the Toronto Stock Exchange under the symbol DSG and on The Nasdaq Stock Market under the symbol DSGX.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; width: 70%; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left;" id="z00805ddd2c9949d796868e115d4a485c">

          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Transfer Agents</div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Computershare Investor Services Inc.</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Computershare Trust Company</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">100 University Avenue</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">12039 West Alameda Parkway</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Toronto, Ontario M5J 2Y1</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Suite Z-2 Lakewood, Colorado</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">North America: (800) 663-9097</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">80228 USA</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Phone: (416) 263-9200</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Phone: (303) 262-0600</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Independent Registered Public Accounting Firm</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">KPMG LLP</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Vaughan Metropolitan Centre</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">100 New Park Place</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Suite 1400</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Vaughan, Ontario L4K 0J3</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Phone: (416) 777-8500</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">Investor Inquiries</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Investor Relations</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">The Descartes Systems Group Inc.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">120 Randall Drive</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Waterloo, Ontario N2V 1C6</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Phone: (519) 746-2969</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Toll Free: (800) 419-8495</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">E-mail: investor@descartes.com</div>
      <div style="text-align: left; color: #0000FF; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>www.descartes.com</u></div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt; font-weight: bold;">The Descartes Systems Group Inc.</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Corporate Headquarters</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">120 Randall Drive</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Waterloo, Ontario N2V 1C6</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Canada</div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">Phone: (519) 746-8110</div>
      <div style="text-align: left; text-indent: 36pt; font-family: Verdana, sans-serif; font-size: 9.5pt;">(800) 419-8495</div>
      <div style="text-align: left;"><font style="font-family: Verdana, sans-serif; font-size: 9.5pt;">Fax:</font><font style="text-indent: 0px; font-size: 5.14pt;" class="TRGRRTFtoHTMLTab">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font style="font-family: Verdana, sans-serif; font-size: 9.5pt;">(519) 747-0082</font></div>
      <div><br>
      </div>
      <div style="text-align: left; font-family: Verdana, sans-serif; font-size: 9.5pt;">info@descartes.com</div>
      <div style="text-align: left; color: #0000FF; font-family: Verdana, sans-serif; font-size: 9.5pt;"><u>www.descartes.com</u></div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: center;"><img width="378" height="76" src="image00001.jpg"></div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
    </div>
    <div> <br>
    </div>
    <div> <br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <br>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>dsgx-20250325.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.3.1.5296 Broadridge-->
<xs:schema targetNamespace="http://descartes.com/20250325" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dsgx="http://descartes.com/20250325" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:srt-types="http://fasb.org/srt-types/2024">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="dsgx-20250325_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="dsgx-20250325_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://descartes.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>dsgx-20250325_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.3.1.5296 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract" xml:lang="en-US" id="dei_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract" xlink:title="label: CoverAbstract to dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType" xml:lang="en-US" id="dei_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType" xlink:title="label: DocumentType to dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag" xml:lang="en-US" id="dei_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag" xlink:title="label: AmendmentFlag to dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate" xml:lang="en-US" id="dei_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName" xml:lang="en-US" id="dei_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey" xml:lang="en-US" id="dei_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber" xml:lang="en-US" id="dei_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber" xlink:title="label: EntityFileNumber to dei_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1" xml:lang="en-US" id="dei_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine2" xml:lang="en-US" id="dei_EntityAddressAddressLine2">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2" xlink:title="label: EntityAddressAddressLine2 to dei_EntityAddressAddressLine2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine3" xml:lang="en-US" id="dei_EntityAddressAddressLine3">Entity Address, Address Line Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3" xlink:title="label: EntityAddressAddressLine3 to dei_EntityAddressAddressLine3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown" xml:lang="en-US" id="dei_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince" xml:lang="en-US" id="dei_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCountry" xml:lang="en-US" id="dei_EntityAddressCountry">Entity Address, Country</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCountry" xlink:to="dei_EntityAddressCountry" xlink:title="label: EntityAddressCountry to dei_EntityAddressCountry" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode" xml:lang="en-US" id="dei_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>dsgx-20250325_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.3.1.5296 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://descartes.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="dsgx-20250325.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://descartes.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: CoverAbstract to CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine2" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine2" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine3" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine3" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCountry" xlink:title="presentation: CoverAbstract to EntityAddressCountry" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>descartes_logo.jpg
<TEXT>
begin 644 descartes_logo.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    9   _^X #D%D
M;V)E &3      ?_; (0  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$"
M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,#_\  $0@ +P#( P$1  (1 0,1 ?_$ *X   (#  ,! 0$
M       %!@D* @0(!P$# 0 " @,! 0              !P(#! 4& 0@0   &
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
M?.V:RYR,G3*0!$7";MH=$Z>Q=_\ _/<G=8O,LD&#N9S+#.UI<T$Z%KDU5$!
MU!:J;7+37R5B>>XVUR6'?&<W;PB*:!S@UQ Z.:OM)(70@HH+4JG'D7XJ^<7$
MK#;C.W(G%$3C2C(VN$IR2#_(5&FK2^E)X5R-7+&NUF<F7"T4W51*1=83E%,R
MI![!)WF)W.+YAQ_-7PQV+F=+<;"[1CPT =07. U\/C7&9+B>=Q%D;_)0B* /
M#=7M+B3X!I.GMKSA@;$89!FRS,\@H%,A7!!>$'<GZ\_3[5"0R!PV-]L&X&='
M+^4@@0/J/N#:XAQA^<N/U5R#_2XG:_YC@AV#V?MD=!IU-)SG7,8^.6GZ.T<#
MEYF_+_EMZ&0^WLP>*GH*L^3EP133002(@B@FFBB@B7XTD$4B FDBDD0I2)I)
M)E I2@  4H  =-.]MH&@,:U&@(@"(/!*^=W7P<XO>5<XDDDA23J23W)[U4MG
M);Y\OY"6'U4L*IA_G]HT#^S7SYRINWD=XWPF/P%?47"W;^*6#_&#_N=5^7!O
M,V6, >!;G)E3"5_L.,<C5WF%C,D)<:NY2;2\>G)&P=&R2"9ETET5&TA'NE$%
MTSD,55%0Q!Z".D;R&QL\E]1<?9W\;9;5]B]6NZ%/5(/V$*/ T\L%?7>.X!?W
M=C(Z*Y;>L1S>H7T@?,:&NKY$4W7E0X58S\HF,WTJ^RIQ_A6.&N;N$VTQ)249
M17C4$E6>8J/5W#E=O UN9.X3<O1:I)E6C7*1U1,I%NSC[Q@CA^>FXC=@"RN7
M&6UE0 O'>-[OS.'0+T<#V>VH\D7E>$BY5:DF[MVB.ZB4D-3I(UO9IZE/RD+J
MUU9PM-*EK5^V#?\ YT>;7_F[C#_2P=_GTM\A_P GV'^PD_U:8%A_QQ??[^/_
M $ZH)TR*7]:._P##QP60;1_[-:WB9211RE/\*WD+CA:'F"5^62O4FYMS.IJ1
MD\HZ8DA9 DZL@*+H5D0;J !Q.7MW!7?4V2VA&)EO$_2-OP7J%&P;2Y0A4(JA
M"M,KZ<QW$O\ 5(K-?U;K%&(4.XEP:A[%40]J\W\I^ /FO@\&6N_<N@S!:\*8
MK8EOUH#(7):OY)AX 8M$[#]PMJTMD*=<.9-HC)*)D.V;G7!-8X%Z";6TQ'(^
M!/R#+?">@R_F.QNR!T9*Z[=VQNFG<II6KRO'N<1V#[C,^L^QA&]V^8/ 31=N
M]VNO853/"1+B?FX6!:.(YFZG9>,A6SN8D6D/#M'$J^08(.I>7?JHL(J+;*N
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
&K7FM?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>descartes_logobw.gif
<TEXT>
begin 644 descartes_logobw.gif
M1TE&.#EAK %6 /<  /[^_@$! >#@X*6EI0X.#A 0$.;FYFQL;$Y.3F1D9/KZ
M^C0T-"8F)NWM[7EY>0T-#<# P.GIZ1P<'!D9&5%142 @(/'Q\>7EY?GY^?O[
M^_CX^/W]_2$A(?7U]>3DY/S\_#,S,PH*"LO+RP\/#PP,# L+"^[N[NKJZN?G
MYQ\?'_3T] D)";BXN*.CHR<G)QT='?+R\LW-S0<'!U!04*"@H.SL[",C(U=7
M5UE96=G9V?/S\RLK*QH:&@@("/;V]@0$!./CXZ*BHM/3T[:VMK2TM*ZNKH"
M@&EI:6AH:'=W=Q,3$SL[.SHZ.L/#PP8&!N+BXF5E94)"0@(" AL;&_?W]P4%
M!0,# Q@8&$E)2<3$Q$I*2A04%!(2$E965G5U=8J*BJBHJ*:FIH2$A$M+2R0D
M)$! 0$%!06-C8W!P<'IZ>B4E)3<W-RPL++N[NQ86%H.#@\+"PB(B(M_?W[>W
MMYF9F;Z^OC\_/\[.SI&1D=W=W7)R<D]/3\G)R7-S<V]O;YV=G145%3T]/49&
M1CX^/DQ,3&9F9BHJ*H&!@<7%Q2XN+K.SLU145%-34U)24C@X..CHZ-C8V'U]
M?6YN;M+2THZ.CK^_O][>WA<7%UA86._O[\C(R(B(B)R<G.'AX:2DI-K:VK6U
MM=75U;*RLH*"@A$1$?#P\'Q\?*RLK*JJJL;&QE]?7]?7U]#0T)65E6UM;4='
M1W9V=AX>'B@H*,K*RLS,S#DY.7AX>'Y^?J^OKXR,C)*2DC4U-<_/SV!@8*&A
MH9>7EYB8F+&QL8N+BR\O+\'!P3(R,IZ>GJVMK6)B8L?'QY:6EKFYN6MK:];6
MUI^?GZFIJ41$1#P\/%555;JZND5%1;R\O-S<W-O;VYJ:FC8V-JNKJUI:6J>G
MIXF)B4U-39.3DV%A84-#0UY>7EU=786%A3 P,)24E-'1T71T=#$Q,9N;FWM[
M>X:&AEM;6RDI*;V]O5Q<7&=G9RTM+=34U)"0D.OKZVIJ:K"PL    /___P
M                     "'Y!       +     "L 58   C_ /,)'$BPH,&#
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
M@01X,('^^K>_/+C$'AZ4CVL,0U2JP@$M-**"L+E(N3"!8G0SBUP+F* !&(Y
M'D!QAD&^R :%4JU"O/L>TG:$@C^8P!3^R^(K&.("ZHT($4@AMB0(%";S94@=
M8&0&W$:*:!FIA\O4^1XG)""^(AZ( =SPHA\LS26L*,!QA4GA]X2  RG(<@IX
MH-.^XF,%$$[J=_&:*!(\02.ST-^4W?"&ZB5Y_R,Y7D@R6NKC1#$A(W_!A@2*
M5(!1A+ B3U "UEKHDD?<T;7OK'*91?$1$N/#Q!RA()J4 (2-P" )XYHR/A@0
MAINB),XCAM$@ZMPF$&A$3K! WJ5<!()45 0(Y'R/%=#7$@RT"-&)#IFMBA&Z
M1H/TQ+8JP9DYP@L:%ND&'G )J _2%W>^B!"D7L$+)$#M:EO["M;UR"H*(0,O
M6]D85'5(#=SS(F*LY"]'\)9T#8*Y?KF("U%01@="XFA(;P3%/+"VOB4P 7G
MV"-UT,+V;,F'&)-DV8C,ARE@]"_\NF@,%\:PQ"=^@FR!1 3;R.J4.VUPA&2@
MC2]2&4OHT=@VK;L@U/]=00I>D )8N6BS;V9(O<&; @%,_.8-J($)^A/SA M$
M$6SE$2!"<<: 2L0,,((E5U]TWY08)A7&'A8ITJC:4+WHMBL!Q2!Q'51%8^'"
MF<A"E]_S@R(<TB,S)W,%J7!N@IS"$0@.1'I5@G"#6"/3JCK0TA$J$R( U;7H
MF(@#8+2 GDND+T*(]:Y.3A 89EL@7Y#?!&!L^(2DO;1YC4D&\)#"8>$"E2Y2
M943(85:V[_T]7G6))>8Z*@[,.R+I?)$44%J2OIP Y"]CO!R;2) ,#&)CF5J$
M2"X/[,R_Y"\L:*^+I 'Z]XC^FODHQ1=?E$Q2I_[<?4'$:EYD2(AD@MPNLN?_
M23X@\)>]1_<"T6A?)J'\]P 1),2/M#Y_"7D8N9[N1D]M7PX!HRH\V>&H5Q.!
M "/',!',D#HR\#Z5EQ";@0;F5S.Z]G(&P0XPL@54MX $$7_W-G\S\0@TYB(E
M4$*?EG\+T1=WH%.C0DT'%8 T 0\P,@ 3<0Y5(#_98'HAT1>M\( 0&$N\5Q *
M '<T VT=1Q$:J!$B11,*P  O(@.?@'^A=V,*<0)L ",]0'0K&$,H029_$3\N
MPFBMTA>]$",X$!I4)!E&9!AMX 2:9BOH!U,]Z"$QL'V9\@N^=E>8QU1Z11)D
MT@':XR(CD&PI47<P=26I<PAG!TE=51+B0 FQA2,P_[!G+B(%M-8J_\-D,+((
MYZ00AO$?I)0/D- X.GA^BK99!1%,+S("6R5F)09>3>4_0# #==5Q6/4B+H!:
M(QAZ@)@0&1 $??@B4= _G$A,X6-#(H$-[Z$%!:<0M46+MO@0?^%L.&,(!=@0
M<) '0U@P)E .H;B#5TB*<((!A.@B49 OHK6*:E<!KR<2JH /5G $PX80&H!T
M+](.S8</#V -&:  ^IB/5& ".; ,1I ./*(&E1:![S$#^IB0"KF0^IA(+R1H
M[7,#BI") O$)4! C:7 1"S=E@? +.4". P$#L_ %T8 /?N 0 ,"%V]B&< 4R
M(M!MHY(+'5&$&?%,-<"0./^ICZ<4$;CP(FZ !JF 2P+1!$@W+&03B-1B!1S
M $S)E&J0 E?0?O9GA0:)#R30E%B9E0R@!F2P!ACS$#Z !3PR >%0"+:0!O9@
M!U*)#TJ0;$GV%P[8(R' !GMP!D=0")@0""^P(^\1!W^V$$FPC94SBFJ4#[<@
M/RLP5>7X:.!5!63@ EJIE5S9!+'4BQ_F#0>0!K8 #B!@+BYB!Z.$E"57)-7B
M"-;X9C 4*250D ]14@+3)F;D*0*Q"7SI+5ZH$)0AF-Q(:M[H(7'#0$12"VB%
M$32)$9(6*3P5$730,Z-""O-0=.TR*C+@!>FH:)$""/_FC,G07+8BDQO1!HG0
M,R[_\G@(40DPJ9OP09@*P0=J^"*&>(T-40F_)G\OLPP2@0%AX&")P@4QLQ+E
M9RN7  6^!)\*(0?;MRM_.!$9H L!U"8<< H;\1<J\ 50E2@_  V?EQ!YT#?H
MF9X38: O@@4,P5>70IF5MV,O @L@<6 ODR<3$0%Z,'9G$@B*R1+;0  %D*,Z
MNJ,YR@53D ACX 5%$"WA-A%/\ (XRJ-*JJ0C8 ,;A)(@4P.ZX C=5B2&( 96
M0Z"I!3*E0 .$ )$]L@(@D 8+9G ZD U$=B:UZ4@4\02Q, (Y2@ XP! ^L 1)
M6@ E$ 7561%9, )P6@ $\)X>809WNJ2&ZJ?O<'A_D0,._\ F15(%3! $H>D8
M -  'F  F)JIFGH!%W :D[H1'X "EZJII%JJF'H!*#!W%K$*-. %TA %3! -
M6' &PM $PRD2CS -E" )7: %KT !9W (J/ )D?,7,]4C < #2S .IJ ,J# -
M32 ",< '<# 'W( '2= %NQ!KXT 1&8 "%X"I'D"1"-$!HVH %R '&E!Y&L"I
MXIJ'2W("YVJJ],JI-E@1&, 'YG  "% &M6 'WN *=/!_+!&,KN%S&+&1PV(%
M;  %?R "PO40$9 %># #D5 T6K(>AH>!6RJ;(\&Q<6*PA>D_;<> )\$\,1<$
M,"(#=O %=] _^J<0'R"RFBAB-*#[()MXL[+Y9@ZY,IUXL%&1?<K' )%P#D![
MM$AKL@) ;H,0!GN:M%![M'W1 >$9!8H065&;M:[1%QA "#8 .UH;ME*K <+0
M!ZBAI6*;MG31%QXPH&K[MHVALW [MW<AMW1[MWB;MWJ[MWS;MW[[MX ;N(([
MN(1;N(9[N(B;N(J[N(S;N([[N) ;N9([N91;N99[N9B;N9J[N9S;N9[[%@$!
" #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>image00001.jpg
<TEXT>
begin 644 image00001.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 2B!WP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I
M"V #SS2/]T_A_,57.[ QUXST]/RH LDXY-+GM_GM_C4$A.U,=<?ICW^E(/O+
M_GN* )BV"!Z_Y_QIV>W^>_\ A564DRICH.OUR?\ /U%.'4^F/UP?_K4 6,_U
M_3BBF1YVG/\ >/\ ];]*?0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3=H/'IZ8S^-.J+<=S#
MT!_]FQ^6* &G!<C@@#C\CQ_GUIB$^9WX/]1348EV[# _P/;WQ4B#AF[Y_P#9
MC0 B#<Y)['O_ )_SG-.FXQC@\]/H>>/\\>U.C(RV.O\ G_ZW^<TUOF8@]L_^
MS<?Y]: )5^Z,4ZF1G*_B1^5/H **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"-V(('^>A_I4:G,A
M![@_R/\ B:E9=Q!_ITZ\_P!*C1<2$YZ#T_#^E #A'@DD\''?_P"M4<\D=M"\
MDC!5'4D@#CD>G;]:=.^Q ?5@/\_G7A'[1_CJ/X?_  MU?Q$\P@-L$^8MC;GN
M3Q_G- 'KNEZ@EW)=^6P94/&#GY3Z8_QZD^M;<8W#=]0/U'\J^9/V</&O_":^
M%EU@2^:+FUCF!W9R&QSGGUS7TM&_[I><<]<GGJ.WKC- %I1@8]_\_I2T Y /
MK10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% "$X&:C7N_J.OKR?P]?S%/?[I_#^8IJ?ZL?[M %
M:7]X-O)PP/'3BOQ>_P""SWQSC^$W[-7BAOMGD/LM2,2;#\S <<CCDU^S\A$,
M4TIX$<3OGV523^HK^(7_ (.:/VGH]/\ #UU\-+?4/+FU..UQ"LN"2LT8Z!L]
M_2@#^D?_ ();^)3XQ_9Q\$^(2YE_M3PY97&XG=G>B'.>_7\.:_38J5C4>_\
MC7X__P#!$]GD_8F^#,TI)>3P1I;%B<YS$GU_SFOV!)WG;V!R?;\.W- %A#E0
M:?3(QA<>YI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%-+@''- #J*3/ /KC]:7/;_ #W_ ,*
M"BBB@ HHHH ***,]/?\ _70 44A..30#D9H 6BC/;_/;_&FEL$#UH =11G^G
MZ\44 %%!..:"<<T %%(#D9I: "BBB@ HHHH **** "BBB@ HHHH **0G S2!
ML@GTH =11GI[_P#ZZ* "BBB@ HHHH **** "BBB@ HI"<<FEH **** "BBB@
M HHHH **** "BBDSU]AG^?\ A0 M%-5MPR/6E!SGV.* %HHI,\D>E "T4F>0
M.YI: "BC/7V__72$X&: %HI <C- .<^QQ0 M%-#98KW%('!<KW'^?\_YP /H
MI V21SQ2YZ>__P"N@ HHHH **** "BBB@ HHHH **** "BBFEL$#U_S_ (T
M.HHS_3]>*0G')H 6BD)P,TH.>: "BC/]/UXHH **** "BBC/;_/;_&@ HHHS
MT]__ -= !129Y(]*6@ HHHH **:&R<8IU !1110 4444 %%%% !1110 4444
M %%%% !112$XY- "T4@.1FEH :WW3^'\Z1?E10?IZ=^O]:>3CFH6.X#'&/\
M$?T% '+>.M731/"^LZBY"BWT^[E)) X2%CGGZ5_E._\ !PG^T!-\3/VI;"PL
M[]I;2PO39RQ))E-T=Y&I! ."1C'Z=*_TROVX_B7:?##X$^+-=NYE@5M(U*%'
M9@@WM:2 ?,2.<D5_CC_MU_$BZ^)'[27B74Y[EKA%\77@B8N7PAU+*X.3QC'_
M -;B@#_5V_X(HJ?^&'?@G@'GP-I1Z=?W2U^OD8VRD^Q '3/3_#-?D3_P11X_
M8=^"0]/ FE?^BHZ_7R5>FW@Y//- $]%(.@^@_E2T %%%% !1110 4444 %%%
M!..: "BFLVW''6E!R,T +1110 444A;! YYH 6BBB@ HIH;+%>XH# Y//% #
MJ*:K;L^U.ST]_P#]= !12$XP/6C/)'<4 +1110 4444 %%%% !1110 449[?
MY[?XT4 %%(3CDTM !1110 4444 %%%% !1110 4444 %%%% !12,=H)]*0,"
M%//S=* '4444 %%%% !1110 4444 %%&?Z?KQ10 44$XYI V>F: %HHHH **
M** "BBB@ HHHH ***0G )]/\<4 +10#GF@'/- !1110 4444 %%%% !1110
M4444 %%%)GDCTH 6B@G'-(6QUS0 M% .>:,]O\]_\* "BC/;_/;_ !HH ***
M0M@@<\T +12$X&:,\9]LT +12 Y&:1FVC)]: '44POA=U+N^7=VQF@!U%-#9
M7=[9I0<C/^>N* %HHHH **0M@ \\T Y&: %HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH 0D 9-53OSQT[=/3WJ6<D1G'K_0U&GW%SG..?;D_TH =SM'KG
MG_QW/]:>,^8?3)_KG^E023)"'=CA5&<GV/\ ]8?K6:NNV9R?-!YQUSTSQ^'M
M0!O45B?V[9_WQ_G\:/[=L_[X_P _C0!MT5B?V[9_WQ_G\:/[=L_[X_S^- &W
M44F=P_7]?ZXK)_MVS_OC_/XTAURT/_+0#'/;Z>_//Y9H UY=V%V]<G_/-)#G
M!S[8^F*RO[:LW'^L'YC_ !-68=0@D.U7!SVS_G^OYT 76^^OICG\_P#]=0LQ
M+\=,^WOG]*G<Y4,.?3\1_P#6JK ?WC9)QG^O_P"J@"P[9.!U'7\QG]*<'&0O
M? _/T_S_ "YJK&2UP>N,9_+_ /4/S^E1AF^U@=L#M[_X<_\ UJ +[_=..N./
MS%-)Q'[X./P-#'+A<\8Y_,?Y_"FRD@KZ<9]N?ZT /BSL&?7_  Q^E24U?NC'
M^3WIU !1110 4444 %%%% !1110 444UF"*6/0#)H 9+G QUY_IZU$F?+/UX
M_(_U]:SIM9M4<QF1<CMGW]/P_P .^8_[<M "#(HS[CT]_P#/T[@&SSE/KS^9
M_KBIJPO[<M,K^\'7U'O[>GIV]^:=_;EG_?'^?QH VZ*Q/[=L_P"^/\_C1_;M
MG_?'^?QH VZ*Q/[=L_[X_P _C1_;MG_?'^?QH VZ*Q/[=L_[X_S^-']NV?\
M?'^?QH VZ*Q/[=L_[X_S^-*-<LRRJ)%RQQU[]AWS^% &I,2 N/4U(K#@=\?Y
M%0;Q+"&4YR1[TU"V]<Y[>OY_TH MT444 %%%% !1110 4444 %5VSN;'X?7)
MJQ5;/[ULYP<C_P#5^OZT %OGRVSG//7Z&G(2-Q/;./ID8H/RQX4^O3/H?QI)
MLK"<9R1G\Q[=J )P00#Z]*A7/FGTY_K_ /7_ ,XJ.-FV)U[_ ->?\^M-N[J*
MT!DD8*,<Y^G_ .K_ #Q0!.V[S1Z9&?\ /7TJ:O)/$/Q:\->'BQOKZ&+8,G>P
M&,=>I''_ -;WKRRZ_:O^&]K(8Y-<LPP)!!E3J.O\7Z4 ?52YWM]3C]/ZYI)<
MX&.O/]/6ODW_ (:X^&?_ $'K+_OZO_Q5/C_:T^&LK!%UVR))  \U.I/'\7ZT
M ?5JYV-GKQ_/VIT>?FSZ_ISZ5X5HOQZ\&ZT52TU2VD+XP%=3UZ8P>^<_GFO6
M=.UVTU.(/;RJX?D;3G/'L3G_ .M0!JPD^:^>F?\ '%1[C]I<$\<_H>./J?\
M.:D (*D9.>OMT[_K43JWF[AGG;G_ #U_^O0!.A._!]?ZC'Z5(6#.N.Q /Z_U
M_&FGAA],_P#H)J.!LR/GUXX^O^>>?YT 7**** "BBB@ HHHH **** "BBB@
MJM-GS(_3C^O_ -:K-,8<AO[O/^??G% #93@#Z_U%-D8E05]3Z=*?(?W;$<\'
M%06Y+1-NSPQQ^OX>W'I0!*S;H_EZ@@?I3D8;5!SG_&H+?+!@>F?\./P_/FF%
MBK=\9/X#GG_"@"U)GC'K_49_2I*YO6/$=CI,3RW,RQJ@)))QC'/KSC'X>U>(
MZY^TIX"T25HKO6+6-D)!#2(.A[_-]: /H6\O([1"[D#'K_\ 7_S_ %QQXCM3
MGYQQ[CZ?UKXJ\>?M@_#N&QD,.O6FX#C$J=@W^U7@<?[9O@C;)G7;;CUF4=^W
MS=/_ *_% 'ZUV=VEW&)$((/0CO4_/F>W/\AC^M?"'@/]K_X=3:3"TVO6F\J<
MYF3CK_M9_P BO8]!_:1\!Z_(B66L6LK,=H"R(>OI\Q]O\.E 'TA4+G+#'T/Z
M_P!<5A:3XDL-6B66WE5U8 @@@CGIC!_6ME&W[FZCC!]>?Y\_RH >I)E/I_\
M6./ZU+N&[;WIL8XSWZ8_(U7W$W.,G'_ZO\: +9('7BFL05./;^8J.4L",#/'
MH:6(DYSQUXY'I0 R+=OY_'\N/TJS30NTYS[4Z@ HHHH **** "BBB@ HHHH
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
MKUKX!']N3\_]-V_^*_&@#_19L?VH/"CL =;M._\ R\)ZX_O8_P /QKUOP?\
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
M_ISGGT'T]J /]%!OVHO"N3_Q.[7J?^7I?7_>I/\ AJ+PK_T&K7_P*7_XJO\
M.O/_  5XUXDG^W)^3G_7M_C2?\/>->_Z#D__ '_;_&@#_11_X:B\*_\ 0:M?
M_ I?_BJ>G[4/A7G_ (G=KT_Y^%/8_P"U_P#KZ5_G5_\ #WC7O^@Y/_W_ &_Q
MIR_\%>M?7.-<GY_Z;M_\5WH _P!$QOVHO"H<#^VK7J/^7E/7_>X_I6Q:?M.^
M%'90=;M.<?\ +POK]1_6O\YD_P#!7C7R<_VY-S_TV;_XJK]M_P %?]?5T_XG
MLW!'_+9_[P_VOY4 ?Z5OA;X_>%M2N[:--7M7#2*#B=3]['OSUKZDTGQCH^J+
M$MM=PREE7[K@]<>A_*O\XK]G/_@J_JVN:O9K/KDA'FP]9R.Z^I[_ (U_3;^Q
ME^VU!X]U+3;>[UA&\U8 0TXY+''=L9[_ -* /Z*&??,@'(;\0<GC\.:M ;5;
M'!SCCZ_U_I7-^']9LM8LK*YM9TE+VT3Y5E;EDSV)]>];L;EMXSP&Z?GCZ?2@
M!_9/<<_DW7U]:G3[HJ$_ZG/<+S].:+=BT8)_R?\ .* +%%%% !1110 4444
M%%%% '#_ !"UJ'0/#-YJ4\JQ1PC)=CM X/>O@N3]IGPO!<ZA#)K5L&A<C!N%
M!&"!_>_I7I?_  4,\<R_#O\ 9E\:^)X9#$]C 6# D$8C<]OI7^<S\4?^"M&O
M:#\0/%FEKKDRB#4IH@/.8 !6X'!_EWH _P!!(?M0>%/*8_VY:9Y_Y>%']>/S
MJE%^U%X6*9.MVO7_ )^5]^^[_P#7^%?YW'_#WS7]A7^W9^>WGO\ _%8J!?\
M@KOKX7!UR?K_ ,]V]_?WH _T4O\ AJ+PK_T&K7_P*7_XJC_AJ+PK_P!!JU_\
M"E_^*K_.N_X>\:]_T')_^_[?XT?\/>->_P"@Y/\ ]_V_QH _T4?^&HO"O_0:
MM?\ P*7_ .*H_P"&HO"O_0:M?_ I?_BJ_P Z[_A[QKW_ $')_P#O^W^-'_#W
MC7O^@Y/_ -_V_P : /\ 11_X:B\*_P#0:M?_  *7_P"*H_X:B\*_]!JU_P#
MI?\ XJO\Z[_A[QKW_0<G_P"_[?XT?\/>->_Z#D__ '_;_&@#_11_X:B\*_\
M0:M?_ I?_BJ/^&HO"O\ T&K7_P "E_\ BJ_SKO\ A[QKW_0<G_[_ +?XT?\
M#WC7O^@Y/_W_ &_QH _T4?\ AJ+PK_T&K7_P*7_XJC_AJ+PK_P!!JU_\"E_^
M*K_.N_X>\:]_T')_^_[?XT?\/>->_P"@Y/\ ]_V_QH _T4A^U%X5Y_XG=KT/
M_+RI_P#9N/KVJ=/VH/"ILF;^V[3(9O\ EX3_ .*_I[U_G3C_ (*\Z\,_\3R?
MD8_U[?\ Q52#_@KYKXA,?]NS<G/^N?\ ^*Q0!_HB6/[4GA9Y'#:W:<,1_P ?
M"^H_VCC_ "#UKZ%^ /Q@T?Q[JVK6]CJ$5TUN5R(Y Y'(Z@'C_/TK_,NM_P#@
MKMK\3,?[<F&6_P">[]N_WO\ /K7])/\ P;X_MN:G^T/\0?'EE=ZC)=+9FWP&
MD9L;V3/4^_TXH _M)HID1W1QGU1#^:@T^@ HHHH **** "BBB@!KC(^G/3VZ
M5 @\Q&'H>_?KG\_Z#\))20OY_P!,5';'Y#D]3_C0!7N)!!@L<*JY)Z8P,GGI
M_C7Y^>/_ -HCP]X=\;ZUH]SJUO%):2E#&TZJ5P3U!(P:^Z/%-RUKHVHW0.#!
M;ROGZ(3_ #!K_.-_X*5?\%,]9^%_[8/Q4\(PZO-#'INJ21",2LH7$CC &[CI
M0!_;!_PU%X5_Z#5K_P"!2_\ Q5'_  U%X5_Z#5K_ .!2_P#Q5?YUW_#WC7O^
M@Y/_ -_V_P :/^'O&O?]!R?_ +_M_C0!_HH_\-1>%?\ H-6O_@4O_P 51_PU
M%X5_Z#5K_P"!2_\ Q5?YUW_#WC7O^@Y/_P!_V_QH_P"'O&O?]!R?_O\ M_C0
M!_HH_P##47A7_H-6O_@4O_Q5'_#47A7_ *#5K_X%+_\ %5_G7?\ #WC7O^@Y
M/_W_ &_QH_X>\:]_T')_^_[?XT ?Z*/_  U%X5_Z#5K_ .!2_P#Q5'_#47A7
M_H-6O_@4O_Q5?YUW_#WC7O\ H.3_ /?]O\:/^'O&O?\ 0<G_ ._[?XT ?Z*8
M_:A\*[R/[;M>@_Y;K[]MW^?QI_\ PU#X5V-_Q.[7J?\ EX7U_P!['^'X5_G5
M_P##WK7\D_VY-S_TV;_XKVI?^'O>OX(_MR;!SQY[]_\ @6* /]$X?M1>%?,C
M']MVO+?\_*^W^U7WQ\*_$EMXK\':;K-I,D\%RF5D1@RMP.X-?Y7,7_!7?7C+
M&/[<GY=?^6[?WA_M5_HF_P#!(+XK3_&;]B'X7^/+B9KB75;/>968L6^1>Y_^
MO0!^G]%%% !1110 4444 %%%% !1110 52G8Y[G!_3/_ -;]:N,2 <?YYJ#;
MN7/^>G6@"&-=XWD=/I_7U]JM@#@C'R]>/;_)JN/E0X]3GZY]_>J,^IV]E#++
M<RK&J*22S  8![G^5 &%XD\9:1H5M<->74,)1&)WN%Q@'KD_Y]*_&O\ ;0_:
M[T3PAH^K-8:U")(4N,".=<_*C8Z,.>*\1_X*/?MJP?"Q/$$5EJZ1M;I<@!)Q
MGY0W8-_/]._\2'[5'_!3S6?%VJZQIC:Q+(C&90/-8@Y+#U.* /L_]J3_ (*N
M>)O#VKZE%8:Y=;8[B8#R[A\<2,!_%Z8KX.?_ (+&>.]Q_P")Y?\ 7_GO)_\
M%8K\4_BO\4KKQK>74\EP\GG2._+GG<S'/.?7FO O-D+??;D^O;- ']$__#XS
MQW_T'+__ +_2_P#Q5?8?[.'_  5E\5Z[J=E'>:W=X=XPV^X;NR]<M7\BAEDR
M?G;J>]>R_#/XAW/A&Z@F2=U,94YWD?=P?7Z?YQ0!_JB_L3?MKZ;XLTG3Y=2U
MR(M(T.?,N!_$JGG+=.?\GBOW:^'OQ1\/>(;"W>WU""9GC0C;*IY/XGZ<?_7K
M_)8^ W_!2+6?A[#8VT>KRQ!)H1@2L.FU?[WMCM7]9?\ P3O_ ."C4WCV+0X;
MW6L^<+8'?/QR!ZGW]_\   _L[:X2=(I(VW*_.0>.H_S^8J=>&./0G_T+^5>/
M?"7QQIOBSPGI%[#=QS22Q(W$BL?N@]CG/_Z^V:]G"CJ!P1QU[YS^AH P]7E:
M/2M5E4'='I]XZ]>JP,PQ],?I7^:M^W/_ ,%!?C!X!_:5^,^EVTNLQ:7HOB[4
MK>)U\T1+%'.X&TYQC ]*_P!+B\MQ<65[ 1D36]Q$?K)&RD_D?_K5_&C_ ,%0
M_P#@E[I*>$/CM\8!I*">YEO]6\_RUR6D9GW9QGG/K^@H _GU^#W_  4M^,'B
MOQGX=@M[G69X)]2MD<JTK+M:0 YPW2OZ3_V]?VN?%GPM_P""6_A+XG-<WEMJ
MEUK=O;N^YTE.Y8\Y.03U.?RQ7Y>?\$FO^";>F_%6VT[7I],6<VC)<AB@;&Q\
M]3].*_1G_@XE^$D7PN_X)?>&/!MO%Y"V_BJU144;<?ZM<#IZ#I_6@#VS_@WF
M_; U?]HCP#J%QK=_-<7(UMX46>0LVW<PP 6]ORK]J?\ @I3\39?A5^S)\2/%
M%M.T%QI_AZ[N(V1BK JC$8QZ=,CWK^0O_@V#UV7PGKNE>$9':/\ M/4FN!&2
M1N!YX!Z]?2OZ,_\ @NCXH.D_LG?$'3DEVM?^&+Y5 ;!;]W)Q_GZ4 ?E-_P &
M\O[;/B#]I']HGXK>&]5O[B[ATBQEDC661G"D.PR 2<?E7]E&:_SH_P#@T::7
M_AK?XZ^8SD_V3,<-GO*Y[^W\Z_T58&+)GW^OK_\ 6H GHHHH **** "BBB@
MHHHH **** "BBB@ HHHH 9(-R$8SQTJC WF^<A_A[?4<_E^?2K[G"DX]?Y&J
M4">696Z;R?Z<_AC_ .OQ0!^)'_!<JW9OV4_$^W(*:!JQR/\ KV?\?\BO\?KQ
MA=W \5>(QYKX&M:B,;F[74OO7^PK_P %P3G]E/Q8>O\ Q3^K>_2V;FO\>3QF
MN/%?B,YZZWJ7;UNI30!@_:[C_GJ__?3?XT?:[C_GJ_\ WTW^-5J* +/VNX_Y
MZO\ ]]-_C1]KN/\ GJ__ 'TW^-5J* +/VNX_YZO_ -]-_C4T=U<E6/G2<?[1
M]O4^F:H5*C85A_G_ #V_&@"9;VY4C$SXR#]YO\:^@?A5\3KOPI<Q2?:G3:0?
MOD?UZGGJ>OUKYSJPA=/NL1].#_.@#]Z/V>?V][OP3+;1?VJR8D3@SD'J/<5_
M5-^P'_P4Q/BC4_#&AS:R&%S-:0$&X)^\$&,%CW_*O\X73]5N[2ZB=)W4*0<[
MB,<__JXZ5^GW[(_[4%W\,_%'A^_DU%XQ975O)DRE0-A'?/MU_6@#_9$^%/B^
MR\4^$]-U)+A)&N(E;AP>J@]>?4=*]21 3G'![\>_2OY5?^"7O_!2*W^+":%X
M7?6!*52W4JUQN^]M'3<:_J?TJ]BO=.L[F.19/.MXI,J<YWJ#GC/K_DT 7C\B
MD],G^IQT]>]0,FX*^.V?_K__ *_:I3\Z$9Z$<]?PXI(SN0K[=/IC^= $L9RH
M-/ID8VJ!^/\ GZ]:?0 4444 %%%% !1110 4444 %?'W[?49F_9 ^/$0SE_
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
M+_*IAQQZ5$AP=O\ D8'_ -;]*EH **** "BBB@ HHHH **** "BBB@ HHHH
M*:R[L<=#_D_6G44 %5Y7(;'^-3;OFV_YZ$_Y^E0RIELYQQZ?Y_R: )0<IGV-
M?RF_\''W[0J_#KX(-HL5\(I-16\LW02;2?,1EVXS[]/UK^J^1A% [,=H2-CD
M\8P":_S6O^#GO]I;_A(_B=K7PP@O]_\ 8.K2;H5EZ9=APH/'3TH _C>\47S:
MEK>JZ@S;C<7US+N_ZZ2L?KW/Y"LK1VW:QIO?_3K3GG_GXBJN7,IDW'.YBWKU
MSS^'?_"IM&&-8TX?]/UI_P"E$= '^R__ ,$4_P#DR+X*?]B/I7_HE:_82OQ[
M_P""*?\ R9%\%/\ L1]*_P#1*U^PE !1110 4444 %%%% !1110 A. 3[5YQ
M\1F,G@O7P?X;.YQCKQ#)]?6O2#R"/6O.OB*GE^#-?/7-G<G\X).>] '^,#_P
M5FGN!^WU\>8Q*X'_  EUZ -Q&,SM[X]Z_..>:Y29T\Z3@9'S$<X&*_17_@K4
M^W]OWX]/C_F;[W])G_PK\X9Y=\K/ZC'T^N?3WH A-W<9/[U^I_B;_&D^UW'_
M #U?_OIO\:KDY)/J:2@"S]KN/^>K_P#?3?XTHO+D=)G_ .^F_P :JT4 6?M=
MQ_SU?_OIO\:>M]= C]\_!'\1['ZU3HH ^D/A+\4+OPC>Q3B[D38R'/F%<;2#
MZCT_3I7[;_LB_P#!0ZZ\#^)M(0ZLR 3VJ<SD<>8HY^;\.>*_G!@9P"58C'I]
M./\ ZWT[UU?A+Q#>:3K-I<K<.@AN8GR&(^[(#^- '^PK_P $T_VMK?XW^&M'
M:;4DG=XH8_\ 6[^D2YZL?Y],>N*_:*WVL'93E3R"._&?RYK_ #2/^"./_!04
M^"/$WAGPI<:L5\VYMX]K7&.ICCQ@GWK_ $>/A'XEB\7_  ^\,>((YEE_M32K
M>Y+ AL^8BG/7_/Z4 =ZKYW+UXQS[GI_^OT%6H4V)BH5CPY]R,?7_ .M[]:L!
MLMC_ #QGG\: 'T444 %%%% !1110 4444 ?F5_P5P4M^Q7\2@"0?LC\C_KA+
M7^-?^T+=7,?QD\>*)7&-<NNY_OM[U_LJ_P#!6DX_8O\ B2<9_P!$?_T3)7^-
M7^T,F_XS>/SC_F.W1_\ 'R>_I[=: /&EN[D@?OY/^^CZ^]0_:[C_ )ZO_P!]
M-_C3/ND+CU_#KQ3'7:?KV].E $WVNX_YZO\ ]]-_C1]KN/\ GJ__ 'TW^-5J
M* +/VNX_YZO_ -]-_C1]KN/^>K_]]-_C5:B@"S]KN/\ GJ__ 'TW^-'VNX_Y
MZO\ ]]-_C5:B@"S]KN/^>K_]]-_C1]KN/^>K_P#?3?XU6HH L_:[C_GJ_P#W
MTW^-'VNX_P">K_\ ?3?XU6HH M"\N<C]\XY'\3?XU*UW=*5'G2<G^\?4>AJB
M#@@^AJ1CN9><X[_KCCZ?K0!<ENKI I\Y^0/XCZ'KCO7]GW_!HK++-\5?BAO=
MF^:TZDG',9XS^=?Q?$>:0/0#C\_7TQU[U_:/_P &A\.?BM\5>#\IM>/Q3^?7
MC\.U '^D_#Q#$/2-/_014E1P_P"JB_ZYI_Z"*DH **** "BBB@ HHHH :Z[A
MTS[?EZUFRR^2X4=\?7_#\ZTR< GT!K+DC\Y]V/ND#O\ _6Z4 <YXV7/A/5SC
MEK*?IW_=O_\ J^E?XUG_  6PN)X_^"AGQP59' &N3<;C@?O9!V-?[+'C=<>$
M]47I_H<X_P#(;5_C1_\ !;48_P""AWQR[_\ $^G_ /1TA_K0!^3_ -KN/^>K
M_P#?3?XT?:[C_GJ__?3?XU6HH L_:[C_ )ZO_P!]-_C1]KN/^>K_ /?3?XU6
MHH L_:[C_GJ__?3?XT?:[C_GJ_\ WTW^-5J* +/VNX_YZO\ ]]-_C1]KN/\
MGJ__ 'TW^-5J* +AO+G:#YTG7^^WO[Y_6@7ESL/[Z3K_ 'F]O?/ZU5S\H&.A
M_P ?\:4?</U_PH M0W=QYL7[U_\ 6)_$W]X>]?[$/_!NZ[/_ ,$P?@:SL68Z
M><D]?]6E?XZL/^MB_P"NB?\ H0K_ &*/^#=K_E%_\#?^P>?_ $6E '[F4444
M %%%% !1110 4444 %%%% "$9&*B0\[>Q'Y<'IVI\APC'T%5HWR _3)Q].I[
M_7&* &M_K2G;!^O4GZ5^=_[=OQ\M?@QX!U?55ODMY(+*1_\ 6;""L;GU!_R:
M_0/5[F.QLKZ]D8((+.>8DG ^2)G_ #QQ[_C7\(G_  6X_P""A:6VH^*/ $&K
M89)+ZR$:W&/]673&-V>OYY^M 'XA?\%$O^"@5S\1_%?BG3EU9I%:>YC $Y(^
M9G'3=],_E7\X_B[7;G6=:NKUIW;S68_>SU8G^O%=%\3_ !;=^)?%>JZB]P\@
MN;AWR6)^\S'\?\GTKS>)3(QW<G _SSQ0!$69NI)IH..:DV?-CKP3CGZ8]>*5
M4S)M]^GY?RS^E #5&[)/Z>^:,E"0I(_R*LS1^4,]<_3^GI_6JS<C=ZGI_GZ4
M 6H[J>&:)DE==K(W#>C?_6K]:?V0OVO;OX4W.E+_ &BT7V=X!_KB,;=H]1_D
M\>E?D<X_B].WX_\ UZT-/OKBUE22*5EV$="1P"* /]2?_@E!_P % $^+$&B:
M)<ZNLFU;9-K3[L;PJXP6]_3VS7]5>FWT-[96\\,@</!&^0<CE :_R$_^"9'[
M:<_P3\4:.9]4>$"XM1\TVS[K)ZL!VP.!^'?_ $S?^">7[2UK\??A;HNO"_6X
M::W1<F7>3MB7OD^WY4 ?I+OX89ZYXYY^OUK\Y_\ @J/IMM_PQ=\:)O)3>?#]
MP<X&2=C=^O/X?6OT95 1D#<#R,9Z=J_/C_@J4=O[%7QE'IX=N/;^!S^N<4 ?
MF'_P07TRW_X5Y'*T*$M9R<D#/4^WM[<^]<5_P=-6RR?L0>&;1%&V?QQIT6/]
M^>%?ZUZ)_P $&)-WPXB3TLI/U9C_ )_^M7(_\'04/G_L<^!XO[_Q%T9<8Z[K
MRW% 'XD?\$6X3\-OVH/A!H0_<+JNFP7A4_*&\Q(CG'?[Q_Q]/W,_X+X>)<_"
M[2?#@D_Y&#1KF$(#]_<CC&,\^G>OQ(_8YA_X0K]L;]G*<#R8Y/"&FR$_=!WP
M6ISG_/ZU^FW_  70\2?VCXG_ &<_#Z2;_P#A(K<H4!SNWHPQ@=<CI0!^6W_!
MJQH/]@?MK_'[3BA0Q:.WRX QEY#BO]!R%=B8]Z_A+_X-TM#_ .$9_P""C?[2
M>D^7L,&CQY7&W&=YZ8]Z_NW4Y'Z?7CK0 ZBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@!CC*D?YZ&J\K;"J_WL@^_^01^M6ZISH3(A]_\ ZU 'XH?\%Q'\
MO]E+Q6/^I?U;];9\?C7^/3XS8'Q5XC S_P AO4?_ $JEK_83_P""Y8)_95\5
MX[:!JW_I,_/X5_CU>,01XK\1G'!UK4?_ $JEH YJBBB@ HHHH *!SQZT4Y0<
MY[ @F@ *D<G%/WCW_P _C2,00 .3FFLI7W'K0 IR?F'&./?_ #S5^WU*[M"C
MPRNA'*[688Z=Q@_SQ[UG@C:1WS_A2DY"@=>G\J /W2_X)9?M>7?P6\=Z??W^
MK2111O;@[YR -C ]VQ^(Z=Z_TR/^">O[8&G_ +1?@32M0MM02ZVPPP$B16.4
M11UW'^[_ (YK_&*T#Q-JGA^XBGL;B6!PZ\QN5/'3[O\ +]*_M[_X-^/VZ!X/
M\-Z3X6U[6-UQ+>JH6XFRV&;:,!F'K_GF@#_1(C<;1WW8/'2C=Y; <_-T_P _
MGQWKS?X8>,(/&WAW3M8MY!(EQ;0R@J<@[U!'(XYX]>E>CS@O(A';]>2/UH N
M@Y&:6D4$  _YYI: "BBB@ HHHH **** "BBB@ KY'_;N_P"32OCE_P!B+K'_
M *3/7UQ7R/\ MW?\FE?'+_L1=8_])GH _P 4/]IDX^,'B\G_ *"]_P#^E<M>
M ;Q[_P"?QKWW]IO_ )*_XO\ ^PQ?_P#I5-7S^5(Y(_E0 ^0< _7_ #^E15+(
M1M7_ #Z_XBHJ "BBB@ HHHH **** "O=/V:/^2[_  P_[&S2O_2F.O"Z]U_9
MG&?CO\,!_P!39I7_ *4QT ?[/7_!-7(_9F\'YY/]EV'_ *21U]^1,"VWW_\
MUU\"_P#!-D;?V:/!_?.F6 '_ ("Q_P#ZZ^]U0K(I]\X]><_E0!/"FUF]\X_'
M'^?SJS2#'4=_:EH **** "BBB@ HHHH *@4?OB?K_7_"IZKL=CY/?I]/FYX^
MHH KWTOV>&>X) $4+R>_R(Q/\O7]:_C2_P""_'[<UOX>\"^*OAQ;ZJ([F]MK
MF!8UE"ME-Z]-P/?ZU_6U\<?&D'@7P!KFNSR+$D&G79WL<#B!SU.,?_7K_)=_
MX+@?M)WWQ/\ V@-7M+'4Y);.SU/4+>2..4E.)F&" <?Y]Z /Q%\=>);W7O$.
MIWD\\DOGW,CY9V;[S9SR3[UPZC)Q4CEY6+MR6Y)R.<TD?#\]O\10 Y@$X]P>
M/;![TLIW*/;K_*B7YF '8?IZ]JBSPP/7@#\#0!<60>7CZ?7MVJ#RODS^O/7@
M?Y]O<TQ0W'ID'M_^NK)8"/\  _R&?RH KD9.[T_H3G_ZU.E;(4?Y]_\ ZU)D
M;&^I_P#9O\1^=-"%E+<\=/\ /Z>U $X+P*DB'!X.1D=_7O\ TK[F_8:^-VH_
M"WXO:%K<FH20V]M?V$AS,RJ!%<*QZMCHOZU\-R$/ @'48_F3WQW(%2Z=J=QI
MDR7%K*\4J,&#(2I!!)'/_P!>@#_8=_X)K_MW:;^T#X4\+:=!J:73V^G6%DP$
MJL08;>-",;CW'YU^X<$GF1(_]Y0:_P TC_@VQ_:7U+_A96@^"=4U2662YOB4
MBEF9FV!L  ,?3^E?Z4N@7 NM'L+@<B6!&S]5% &Q1110 4444 %%%% !1110
M 4444 %1NI)!_P ]#_2I** (,;6+'L,GT[8_+BOR%_X*0?MFZ=^SOX-\0"XU
M&.T:33[RW&9%4YEMW3U'J/?\Z_5;QIKL?AWPWJNL2,%2QLYK@L<  1J6/7Z?
MU[5_G4_\'#/[:[^+9];\,Z%J^V6*Y>)DMY\'"N4((5N>F/IU'- '\U'_  4-
M^/M_\6_C+KNN0:C+/!<ZC?2#$S,N))BPQ\QXP1_*OSG:5YG)D)9G/4G/7KD^
M]7M8U:[UB[DNKR5YI79F+.Q8Y)R>OO6=&I#*Q]0<>M #WCP !ZGKGW_Q_G4;
M# "CN>_Y5;8>83C^'=^'.>?7OTJO*<LI[ XS^- $3+MQCO2GY@,?PCG/T[?E
M3I6W$?2F*0 V>XX_6@"97^0_KZ].:6WDV2$^H/\ D\U7 )Z4Y,YSZ=: )73<
M7;ON/KU_PID3O&X*G!!ZCU'<?E4VX!#GW_\ UTPQE64_WB??KGG\^* /M/\
M8R^,FH_#/XLZ#K+7\L$%KJ-C*3YK* (YU)ZD#MS7^J5_P2S_ &U+#X[?#_P[
M:1:DER\-E96I_>!B#% J'H?;N#FO\>VUO[G3+M;BVD:.1"&!4E2""3U!S^.?
MPK^Q3_@WV_;,E\$WVC^'-;U=BTNH(B)/,2<,^T##'CM^GK0!_IC0RB>'(.<K
MG/MP3_\ 6_R*6W!#.#Z_UKA?AIXBC\2^%-'UB-PZ7]C!<*PY!#QJ1@CU_P X
MKO(?OO\ Y[T *I_?,.X_^RJ>JR_\?#?3_&K- !1110 4444 %%%% !1110 4
M444 %%%% !36;&/K^G?\:=4,W\'^]0 IX?=ZX_+D?GUJ4'/-12]%^H_FM.+;
M4!]A_*@#R/X[^-XOAY\+?%GBV:40II&F3W)<G&W;&W.?\]Z_QZ/^"RGQID^,
M7[8?Q)UN.\:YMKK59"GS[UXEDY&"1_CG\O\ 4 _X+"?&^#X6_LI?$>V-TMO<
MZGX9O1"=VQL^6WW>_H?Y5_CV?'?Q7<>,?B?X@UNXG:=KJ_G9I&;<3^]DQR<D
M]: /'77R92.>5].WX_7'TJSHYSK.G'_I_M/_ $HCJ*[/F3@J. /IV _IFI-%
M&-8TT?\ 3]:?^E$= '^R_P#\$4_^3(O@I_V(^E?^B5K]A*_'O_@BG_R9%\%/
M^Q'TK_T2M?L)0 4444 %%%% !1110 4444 %>?\ Q*^;P9KH'4V5T?\ R ]>
M@5Y]\1D(\':[[V5U^?D2<4 ?XN/_  5P!'[?'Q\'<>+K[_T<]?FZR_NE;OG_
M #_.OTD_X*Y@C]OKX^C_ *F^]_\ 1K5^;SM^X"^F!^6* *M%%% !1110 XJ0
M,\?Y_"E1=Q_+]:<S @X/\_6EA;!/OC^?6@!Z?(67W_\ K?T/Z5#ED?(."#G/
MZT]\M)D=L9^G_P!<5&WWC^'\A0!]6_LG?%+4/A_\6/#NL?;988;:\@8GS2H
M6:,^H]._85_K._\ !(7]K"S^//P3\.6$5^MU+H6CV%I(/,#,K"-!S@D]3G^M
M?XXVG74^FWT%Q S1NCJP93@C##N"/\?2O[L?^#9C]K-](N[GP/JVIEY-2O;6
MVMXIIB2 "@ 4,<_EQ0!_H5M)AACJ<=\>GY_X8IRG,I_SZG^M8VG7(O[2UNE8
M%98XV![<JIR/7K_2ME%(DS[=/3B@">BBB@ HHHH **** "BBB@#\TO\ @K,F
M_P#8P^)(_P"G1NV?^6,G:O\ &L_:&.SXS_$%?^H[=^W\7/\ ]85_LM_\%7N?
MV-/B0#_SZ-_Z)DK_ !GOVDB1\;?B#CC_ (GUUT_WC0!XJXP0_P!?R/\ ^L?K
M[5'(V3[]_P A4TI!A7'^1Q_4U6((X- "4444 %%%% !1110 4444 %%%% !4
M@7;R>V?RQ_.HZL,V$(]S_+I0 Z%MK'/?D?0YP/;O^E?VF_\ !HA-M^*_Q5_V
MC:@?^.?GV_\ U5_%:,EEQ_='^?SK^T?_ (-%$/\ PM?XI<X^:T_FGOZG]* /
M]*B$YAB/_3-/_014E10?ZF'_ *Y1_P#H J6@ HHHH **** "BBB@!K<JP]5/
M\JJP@*CG_:^IX)S^G^<5:8X'UZ5 0=I YR<_J3_6@#E?'#_\4KJQ]+.;'XQ-
MC_Z]?XT7_!;5L_\ !0[XY?\ 8>GS_P!_7K_9;\;(3X5U@>MI,?3&(F_E[?A7
M^-'_ ,%M%*_\%#_CG_V'IO\ T:_^>: /R8HHHH **** "BBB@ HHHH *D494
MCW_PIF#C/:GH0!R>_O0 Z-2LL6>\B?\ H0K_ &)O^#=K_E%_\#?^P>?_ $6E
M?X[:_P"MA_ZZ+_Z$M?[$G_!NU_RB_P#@;_V#S_Z+2@#]S**** "BBB@ HHHH
M **** "BBB@".49C8>H_K5"/C]UZ$]?;).?U[?RK3K)N6^S_ &B<GY8T=_\
MOE6X_P ?S^@!\+?M\_M#VGP!^#OB+Q)<7:VP2QN(@YD"\R0,HZD>O%?Y)/\
MP4N_:!O?B_\ &WQ'K%OJ#SV\^L7\@VRL1MDE<]F(Y!K^XK_@Y#_:R30?A!XA
M\!:=J0@OY44A(I=LA 4J>AS_ /6K_-7\4ZW>:]J]W>7<SSR2SN^YV+$[B2>3
MU['/K0!SSN\KEF.68DY/YU:B41@MV('^<G^G>J@&TC/'7^7M5J1\Q #J2/Y_
MY!S0!""=Y8=LC\<_RI5.V4,>Y_PS49&U2,]3Q^E'4+MY(Z^W3U^E %JXD\S:
M/?M^?OVS58C@*.W//X_XT+NW*3V/M_2E9AO)/'&* $)RI(_SR*(SPP_SV_PI
MO12IZD\#\OPJ0#803WVGZ_\ ZZ .H\*^(;_1=7LKBVN)(A#<1M\CL. <]B.P
MYK^\/_@AM_P4-M_"OA#POX"O]8'G^9#%L>;)/F%(\$$Y^GKG%?P+',9,@R#G
M(/\ +'UK] ?V"/C9K7P_^,7AEAJ4\%H=4TU-GG,J<W:#@9Q_GM0!_M5?#/Q3
M'XN\,:?K$3B1;JU@FW Y!\R,,#^.:^+O^"I?S?L5_&=O[OARX_+8Q_/&*UO^
M"='Q$3XC? /P]JRS>>8]-TV-G#;N?LL?4^OXUD?\%2OE_8H^-0/?P[<_^@/_
M (G\J /S1_X(, K\-DE[?89#_P"/,3_/_.*YG_@YNF\W]D3X=#_GI\3]!C]>
MM_;CGU^E=3_P0<(;X71KGG[#)_/_ .M7%?\ !S4IC_9'^&0)_P":K>'L]^/[
M1MC_ %H _*3_ (1]O /Q1_9_^(&SR8K+P-H3&7! 'F6=J3SVS]17M/\ P4-\
M7?\ "Y_CO^QG9V\GVE5D@1PK;OO*>&P3Z^GZT?M1:0-)_9J^''CR%1&VF>!/
M#BF=1C;C3X#]X=.G0GWZU\[_ +.^M/\ 'SXW_ ?5%D-['X*O+<3'<9!&%7G=
M]['KZ?SH ^G_ /@BGH'_  C?_!6K]J[1PGE_9](MP5Q@#Y6K^TY!A0/\]!7\
M>G_!*18T_P""T/[821 !%TR$  8 P&'; [5_8=0 4444 %%%% !1110 4444
M %%%% !1110 4444 %(0#C(Z4M% 'XC_ /!<9=W[*GBWC/\ Q3^J]O\ IVDK
M_'G\9G_BJ?$0[_VUJ/'_ &\RU_L.?\%PO^35/%O_ &+^K?\ I,U?X\'C+_D;
M?$G_ &&]2_\ 2N6@#FP"1G'_ -?Z4E3IC9SU[?F<U">I^I_G0 E%%% !3U/#
M?3_&F44 *.H^HJ:;'&,=NGX^E05*_3\?Z&@"+GKCBE7J/J*</N'Z_P"%*JD;
M6['_  _7WH >5)_ YZ>GK7WS^PI\<]:^&/Q1T$PZA+;64=W;,ZARBX\]<YY]
M <_3\:^"UP2WO_+G_&MOPWK=SH.IP:A:N8Y8I(V# D'Y6SVH _V-?^"6?[46
MD?%CX8>'[&.^CN+I-/L87Q,';>(E!)YSG/M7[)QC<S$YQVSQQGI_*O\ ._\
M^#=C]L>6#6].\.>(-4.U[Z&&..2?LN%'#-C_ /5ZBO\ 0F\-ZO!KNC6FJ6S!
MX;N%)$8'(((3N.M '1 YY%+42-A,G_/ IZN&Z?XT .)P,T9IC_=..N./S%*G
MW1^/\S0 ZBBB@ HHHH **** "OD?]N[_ )-*^.7_ &(NL?\ I,]?7%?(_P"W
M=_R:5\<O^Q%UC_TF>@#_ !0?VF\GXO\ B_ _YC%__P"E4U>!,1M/([?SKZ _
M:8_Y+#XO_P"POJ'_ *5RU\]4 /8\+]/\*912X/!]?Z4  !/2DJ:+&6W=./7^
ME1'J?J?YT )1110 4444 %>[_LR?\EZ^%W_8VZ5_Z4I7A%>[_LR?\EY^%_\
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
M2OCE_P!B+K'_ *3/7UQ7R/\ MW?\FE?'+_L1=8_])GH _P 43]IC_DL/B_\
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
MA>GO_7M7]E6C_P#!-_3KCP_HMU_8D1\_3+*;/V<<^9 C9SM]_P#.: /XIO\
MA0?C'_H&S_\ ?IO_ (FC_A0?C'_H'3_]^F_^)K^VP_\ !-C3N/\ B21=!_R[
MK_\ $'_/:F_\.V=._P"@)%_X#K_\;H _B5_X4)XQ_P"@;/\ ]^F_^)I?^%">
M,MN[^S+CZ^6?_B?ZU_;3_P .V=.PW_$DBX'_ #[KZC_8J0?\$V=/^PL_]AQ;
MMP_Y=QGK_N^O:@#^)$? 3QB?^8;<?]^S_137]C/_  :=?#K7/"7Q1^)SZE:2
M0B5K3:74C.&CZ9 _I[UZE!_P39T]@2=$BSC_ )]QUV_[OK^7M7[/_P#!'K]E
M>W^"?C;Q==0Z>MJ+MXCE8@F=I7I@#T_R* /Z;XO]5%_US3_T$5)34X1!Z*O\
MA3J "BBB@ HHHH **** "BBB@#C_ !Y_R*VK_P#7G/\ ^BFK_&C_ ."V'_*0
MWXY?]AZ?_P!'25_LN>//^16U?_KSG_\ 135_C1?\%L?^4A?QS_[#MQ_Z-DH
M_)QN%##J<_SQ4()+ ]R0/Z4XD[!R>O\ C4\2!I8UP/FD0=/5@* /2/#7PO\
M$'BFW^T:?9RS1@ ED5B,$#V/4X_7I74_\*$\8_\ 0-N/^_;?_$U_0I_P2^_8
M]M?B]X"OM1GTU+@QV]NP9HMWWE3V]^G^%?JQ_P .V-.PO_$DBY;_ )]U]3_L
M?R ^M '\2?\ PH3QCG_D&W&/^N;?_$_TI/\ A0GC'_H&S_\ ?IO_ (FO[;1_
MP38T[>P_L2+@#G[./_B?Z_TPU?\ @FSIQ5C_ &)%P?\ GW7^\1_<_P ?;% '
M\2G_  H/QC_T#I_^_3?_ !-'_"@_&/\ T#I_^_3?_$U_;5_P[9T[_H"1?^ Z
M_P#QNC_AVSIW_0$B_P# =?\ XW0!_$J?@)XQ_P"@;<?]^F_JHH_X4)XQ_P"@
M;/\ ]^V_^)K^VE_^";.G!5/]B1<D_P#+N/\ XC_"GM_P38T["_\ $DBY'_/N
MOM_L'^E '\2T?P%\8B6/_B6S_P"L3_EFP_B'MFO]<G_@W[T.[\/?\$TO@IIE
M[&T5Q!8$.C @C]VGKS^@K^9EO^";>GJR8T./[R]+=?7V2O[*O^"<GP]3X8?L
MM>!?",<(@73H"HC"[0/E48VCIC% 'W;1110 4444 %%%% !2'H?H?Y4M(>A^
MA_E0!3YW$@9P2.A^E.1BS 8XSSBI$7()SCYF[>]$0Y8^C'M^7Y4 3 8X%?S\
M?\'!7QG_ .%7_LISM;71MY[^2\LWVOL)$L(3:>>>O(_2OZ"*_B5_X.NOC(-&
M^#%AX8M[O$R:\$DA5_F ?:#D=AU[>U '^=A\0M;E\0>+M>U&5B[W&JWTN2=Q
M/F7$K5P\H 5<=3U_*K<LIN+N>9C_ *UWD)/J[L<_KC-49#\Q'H?_ -7Y4 (A
MP&/M_C5JSM);Z;RXU+-QP >_'^?<BJR D,,'D<<>QKZ1_9_^%>L^./$<,5I8
M37,;>6?EC+#!//K]?I0!R?AKX*^*O$B*]CIT\P;CY58YST['C]:](A_9-^(\
M\?F+HEWC_KD_IV^6OZNO^"?7_!/&'QEI-A+J^AKN>10?.M^>0">J?_6K]_\
MPK_P2/\ !EQHGFR:)9;O*!YMUSG!_P!B@#_,QOOV8_']@K--H]RNT=XW],_W
M?RXKS36OA;XAT4$W=G+'M)!W*PY'X?X#MVK_ $B/C1_P2K\,Z797[VVB6N4C
M<C9;CLI( ^3U_P \U_/%^UW^PE=>&H+UM.T1ODFD \NW[ GT7_./I0!_*E=V
M,MG($D4J0>1^/]/RHNPH2+'<#]-U?4GQK^"OB+PMJ4XDTRYB1-YYB91PQ]N/
M3-?+-[')!)Y$H(>,E2#U!&>/Z_G0!$P^4$<GK^1%?N!_P0J^#G_"T_VL]'MY
M[7SX;&2PO5RFX Q7*N&Z>W_UJ_$&$;E;/8=3_G_) K^QC_@U?^#O_"1_M"G7
M[BT#0C1_,65DX+(6(P<8XQ0!_I-_#K3ETCP%X4TU!M%EH>G6X3'00VJ(!C\*
MQOC%X3MO&_P\U[PW=QK+!J-I)#(C#<"&[$=.0>_K7?V, M;:UM5X6"%(QZ85
M .GH,?\ UJFN(A<0RPMT8$8/0Y _S^M 'S!^S7\'M,^%ND)::? D"^65PJ;.
MI/I]/\YK._;"^$.F_&'P1I&@ZC EQ%9ZS:7BHZ!\-%(C @$=?E!R*^J+.S6R
M150 <@<?4_GZY_#UJAK&GKJFR%P&5'1\D9'!!XZT ?-NK_!/2=5^!Q^'TUM&
MUG+8VT)B* H1' J#*XQWXXKSG]DW]FO0?@I#XUBTFSBMAKLFZ;RXECW9]0 ,
M]/J#Z]_N<6B_9EM@!M"A<8XX51QQVSGZTW3M-CL_.V +YO)Q_G_/I0!\;_!C
MX#Z3X'^.OCCQ[:6L<=WKT;++*(PK-R>K  GKCGVK[AK#LM,CM[^>Z4 -(,'
M_G_G\JW* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$O_ (+A
M?\FJ>+?^Q?U;_P!)FK_'E\6C=XM\3>O]M:E_Z5RU_L-?\%PO^35/%O\ V+^K
M?^DS5_CQ^+VV^+?$O.,ZWJ7K_P _<OI0!S+$Y(SQG^M?2O[(5@-2_:#^'-FP
MR)M>M$(/3!D7K_\ 7KYJ<8/UY_4U]5_L6C9^TG\+CZ^(;3\?WH_KQ0!_K+?L
M0?LY6&J_LY>!KAK.-S)8PG.P<_ND_P *^L?^&7+#_GRC_P"^?_K5U'_!/I5?
M]F'X?L5'.GP_^B8Z^V/*C_N+^5 'Y_\ _#+EA_SY1_\ ?/\ ]:FR_LMZ>\$L
M1L8_WBD'Y!Z>X'O7Z!>5'_<7\J1HT"G"+^7N* /QS\?_ + VD>)UE633(GWY
MZQKWR#V]_P ^E?BA^V]_P2^TK3])U&YM]%C+;2WRPJ>Q/8?E7]E[I$<_(A'J
M5_/K7S;\<OA1:^/],N;=K5)!(F,>6#GY3VQ_GM0!_D)?M]_LTZC\,?$K06NE
M2Q1[9&8K"P PQZX7_/6OR?N8I;>4Q2J5=#@AA@@@]Q@?RK_2U_X*;_\ !-"W
MU_0]5\11Z,':VM)6!6W!(^0MUV9_P]*_SQ_VC?AW>^ ?BAXKT)K62&/3M3F@
M4%"H 1B.F,>_:@#PDC]Q&>Y//_?(/]*B<XVK^/\ G]?SJ6#YTV]< \=\@=#_
M )_2J['+9SG:Q'YG!% #X,E@V?NL/KGCT]Z_K6_X-U?VGIO"'Q?T7P?+?F*'
M4=7TZR*&0A2I=%Q@D#Z>HK^2H_NP.V?7IP.G'U_E7Z-_\$SOC'+\*?VBO >H
M+=&!7\2V+D[R@(60=?U_6@#_ &M=/OHKW3;&[@<2)-;PN&4@@EHE)Y&?7M5Y
M)"7 YY'KG^'..GZU\J_L9?$:+XJ? ;PAXG6X%PUW:0Y8-OZ01=P2?\>*^K?+
MV'< >!CD'T_^M0 Z%/OCU9L=?;%6@,<"H%RK 8'S#/YD<U/0 4444 %%%% !
M1110 5\C_MW?\FE?'+_L1=8_])GKZXKY'_;N_P"32OCE_P!B+K'_ *3/0!_B
MB?M,?\EA\7_]A?4/_2N6OGJOH7]IC_DL/B__ +"^H?\ I7+7SU0!/:\W-N/6
M>(?G(M?ZPO\ P1-_9^L?$G_!/_X+:Q):1R/>:'$S,4!)!B3VS^=?Y/=I_P ?
M5M_U\0_^C%K_ &0_^"!K))_P3A^!"X!V^'X>W_3&/_/MTH ^JT_9=T]6W?88
M_P#O@=?RI\O[+^GN018QC'^P!Z>@K[[,48!PB]#VJ.-(V!^13@^GN?Z8H ^
M_P#AERP_Y\H_^^?_ *U'_#+EA_SY1_\ ?/\ ]:OT \J/^XOY4>5'_<7\J /S
M_P#^&7+#_GRC_P"^?_K4?\,N6'_/E'_WS_\ 6K] /*C_ +B_E1Y4?]Q?RH _
M/_\ X9<L/^?*/_OG_P"M5FQ_9AL+;4;&[^Q1YMKA)0=HXVL".PK[W\J/^XOY
M4&*, D(H(![>U &#X?TU=+L(+)  L4<:X_W5P1Q].O>MF1MKA>V.GMBDB;,I
M Z8'\C2R+NE'Y?R_K0!,@XSW/\O\BGT@&!BEH **** "BBB@ HHHH *^1OVV
M_$X\+?L\_$J_,GE%?"&ME6SCD64QX]__ -?.*^N:_*'_ (*]^-AX-_98\92F
M41?;=!UBV'.W=OLY!CDC/7^5 '^0;^USXUD\=?'+QSJ4LAE\OQ'K40))/RK?
MS 8YKY= )D([@<?Y_.NY^)=X;KXB>,[DMN\[Q)K$F3_M7LQP3^/YUPH/+/D]
M<9YZ<?CF@"9N05[#/\\#WXKZK_9$^&%U\2?B1IVDQVCW"2W5J"HC9QAY0#T'
MX?SKY9M4\T2]S@X]\8//]?Y5_4-_P0&_9+/QA^)-KJ4^G&=(;:&Z#&'</W;;
MO3&1B@#^GK_@FY_P30TJS\!Z)XAGT:)9MMK*2T0!RT:L3TS_ )-?T@?"[X*V
M?@ZTLH([:-!;QQJ,(!@* ..W;_&NA_9]^'%M\._ MAHRVRQ>3%;KC8%QM15Z
M8'IV_6O?E"@J  /08[4 <CJ'AN&ZMS$8D.5QT&,8Z$?S]OQKY1^)_P"S?8>,
M%N1)91R>:&!^0'.0?7V_SWK[EZ]159U0ELJO?/';G^>* /YO/VC/^"9.BZSH
MVJ:F-'A9_+F.1$A))5CD$#GI^E?Q%_\ !33]C&X^%]YKEQ8:0\85[E@8X#V9
M^?E7V^F/SK_6&\4Z'!KNB7=DT*-Y@9<;03RK#N/>OYS/^"B__!/RU^)>@ZY?
M+I(E+07+Y$ ;.0Q[+0!_E#W>GW.GW#PW,;QN'*E74J>#[_CTKVG]G'0+CQ%\
M:?AQID,33>;XP\/(RJI;"OJ, 8GV.3R:^DOV\?@+=_!SXF:UHR6+P16FH2Q#
M]V4 "NP]/\.:]M_X(X?!9_C'^U5X<TU[4W"Z5J&DZC@IOQ]GO$DSW_N_X<T
M?ZVG["OPYB^'/[/7P]TZ*$0_:_"GA^Z=0,?,^G0D_P Z^P6^1Q[]/SXZ^G-<
M3\,M/&C_  Y\%::JA!8^&='M2 ,8\FQB3IVQMKN2-^TD?7VY[9H EHHHH **
M** "BBB@ HHHH AE;&/3C^9_I0/G3/H3U].XXITB[AGG_P"MZ_Y[5$AP2G;@
M?@>OMD9XH 5C^ZDST4'VQU!Y_.OXB_\ @Z'_ &EV\'^%M)\#V=_@:W97UG-$
MDG7Y9%VLH/'3G-?VQ:Q=I8:5>W,C!%C@G<L3C&V-F]1ZFO\ *Z_X.1?C\_Q&
M^/%QX;2],R>'==U&S""3(4!Y!C&3C^GX&@#^7*ZE^T7<\K$L7D=LD^KD_P!:
M2W4>8WH%_0]:A'#GZ?SP:6)R'SQS0!)OQN0<?,>/P]/IW_\ K5M>&=(NM8U6
MVM+6%Y3),J;44L>6 [ G/2L252&4@<GIZ<C_  P:_47_ ()F?L[7/QO^+6CZ
M5)8-<12ZO:Q?ZLN")'4=,$=/\.>P!^R__!*;]A _$=?#U]J.CLQG:!F,D'N/
M[R\XSUK^X[]G?]A72?AS8:6T6F11;(K=_P#5J.0BDGIUR!7F7[!7[#MI\&]!
MT%_[+6$PPP-DP!?X5/\ ='^>?K^XMG:Q06T$2QJOEQ(G _NJ!0!A>%-#BT33
M(;-8D41QHO"C^$8X_+]*ZC8O]U?^^1_A38SP0 ,#T_'^6,4B-DL,Y]>O'/:@
M#GO$VBPZOI\MJT2$,C+]T=P1CI7Y<?M"?L/Z3\2TU!Y=.BE,J2GF-3U4]>.V
M:_6P]#]#55X(IH9%:-6W*Z\@=Q_C_GI0!_G'_P#!4G_@G7!X$L=;U*PT7#1I
M.X,<&3W/8?Y]^<_QE_$?PK?>&?%.I6-U;O L=T\8#HR A6([@=/:O]D7]M_]
ME"U^+OAW5X_[/68S0R#_ %6[JI_V2?Y_X?YMW_!8+]D&?X$^,H[BVTQH$N[^
MY+$0E1A7;T4"@#\,/!^F/JOBS0M-1"_VK4[2#:!G)DE53V.>N,=.:_UC/^#=
M?X.+\/OV3].G>U\B2:YBGY3:3YD(;N/?G^=?Y>/[(_@J;QG\<_!.CF R%_$>
MD(R;2?E:[B7^O/T_"O\ 9(_X)U?#"/X5?LZ>$]'2 0&XTK2[DJ%VDE[.(DXP
M,_>SVH ^^[AL#'MQ]<__ *JF3E%SW']:C*[T4XSQV_IUZU,HP *  # Q^?UI
M:A9\-C..>!SSSWJ4'(!]J %HHHH **** "BBB@ HHHH **** "BBB@ IKC*L
M/8_RIU1R'&!TR??\J *A(BBE)X5%+'VPIY_(?2OX5?\ @ZB_:2-AH.H_">VO
M_P!SK&D))) DF0648.0#C/)X/?ZU_<9XSU&/1O#&NZ@[B,6VEWLVYB!_J[=V
MSGCH17^4C_P<._M /\3OVBKRP2\\^.P%[9;1(2!Y4Q3H3QC;^% '\U17(!/.
M<^OXTQOE QQS_CZT_<=H]@3^?-0EB>#B@!Z 8![\_P ZOZ)_R%]-_P"OZT_]
M*(ZHI]T?C_,U>T3_ )"^F_\ 7]:?^E$= '^S!_P13_Y,B^"G_8CZ5_Z)6OV$
MK\>_^"*?_)D7P4_[$?2O_1*U^PE !1110 4444 %%%% !1110 5P?Q+_ .1,
MUO\ Z\;G_P!$25WE<'\2_P#D3-;_ .O&Y_\ 1$E '^+;_P %<O\ D_GX^_\
M8W7O_HUZ_-6OTJ_X*Y?\G\_'W_L;KW_T:]?FK0!>T[+W]FI.0US"/_(B^E?Z
M2'_!MI\&[3Q=^SWXEFDMDD)%J<LJGJJ^N?\ /YU_FWZ6<:C8G_IZ@_\ 1BU_
MJ2_\&LQ5_P!G7Q*" 0!:#_QU?\_7- '[@+^RYIR;LV,0W9Q\@']/_K^U/3]E
MW3T.?L,?_? _PK[VF5$*X0#/M_G_ #TJ9(XR,[1]<=L"@#X&NOV7M.FB*?8H
M\$$'Y!TQ_P#7_P *\G\4?L4Z5K-K<0OIT3>:"/\ 5KWS[=/U]/;]5/*C/5!^
M55&6//W%/.#E?\^] '\4_P#P5H_X)Q:?H/POU/Q!9Z.GFQV%[.&2$9RL;$'Y
M1[8K_.^^+OAJ?PKXTU72YH6A:WN)EVLI4C$K <$>W]<5_MB_MN?!JW^+7PKU
MG2C:)/\ \2NZ0*(PQ^=& [?X?TK_ "2O^"LWP1?X.?M)>*]$%HUM%%</@;"@
M&Z5SW % 'Y2_>D7=SP/Y^U2J?,EC4G.,?@<#Z>_M32NV1>O([_[PJ-6VR@^X
M_D/UH _HS_X-X?B_)\,?VH+6P2Y,"^(-7TVS8;MH8/*BX]^O_P!?M7^M)X<N
MA>:)I-R&W";3K27(YY>"-NOXU_BM_P#!+#QN_A3]K'X72";RA=^,-(1L-C/^
MD1CGGK]?Z<_[,WP4U@:Y\._#%^'W^9H^GC.<_P#+I#_G_"@#UFBBB@ HHHH
M**** "BBB@#F?%VCIKNB76G.@=9A@@_0]J^+;S]F/3Y[V\N/L49-Q(S9V+W^
MF:^^.O!J)HT )V#MV]Z /S__ .&6]/\ ^?&+_O@?X4]OV7=/)XL8Q_P ?X5]
M]I'&1G8I]..V!3_*C/5%_*@#\_\ _AERP_Y\H_\ OG_ZU*/V7-/R/]"CZ_W/
M_K5]_P#E1_W%_*CRH_[B_E0!^?\ _P ,N:=NS]ABX.?N#.,].G^<U_,7_P '
M&?P4L_!_[.FJ7\5ND;+<QC*J!CY2?3\>:_MLC5#*5VC ]N^.WX__ %N*_D@_
MX.@+E5_9MU>  #_2(R<>A'^>/R&* /\ ,+OXPMS>#'25P>3ZG_ZU9);=M'N,
M^_\ GFM34G/V^['',TG'XGI66!]X_P!WI^&>OY4 ?I;_ ,$NM"CUW]I7P=9.
MH97U[25P>1\UU']>Y_SS7^LUX$_9DT^Z\#>$9391DR>'M)8G8.]G%Z#Z=:_R
MA/\ @DK,4_:H\"YQ\WB/1A_Y.1_X?TYS7^S-\-A'_P *^\%Y _Y%K1ST_P"G
M*'T% 'Q^?V7-/.,6,?0 _)W_ "I/^&7+#_GRC_[Y_P#K5^@ BC(&47H.U'E1
M_P!Q?RH _/\ _P"&7-/Y_P!"CY']SW'MZ4\?LNZ>(#%]ACY(S\@_SV^GO7W[
MY4?]Q?RJ,I&'"[5ZCC;_ /6H ^!$_9<TY1C[#'T ^X/3![5[#\'O@W:^ =1O
M+J&W2(W+#)4 '@J>P_\ K]*^G_*C'1 /PIB*H8@ #![#'3'],4 2C@ >@I:*
M* "BBB@ HHHH **** "BBB@#C_'G_(K:O_UYS_\ HIJ_QI/^"V S_P %#/CG
MG_H.S_\ HYQ_6O\ 9;\>?\BMJ_\ UYS_ /HIJ_QH/^"V3$?\%#?CD/\ J.S?
M^CY* /R<B!;(]*FLR6O+9>QN8ACC_GHM0(=HSDC/_P!?TJQ8#-Y:MW^U0_3_
M %B?XT ?Z27_  ;I? ^S\7_!+4KN6V20_P!F6+\J#]Y8_7_ 5_2O_P ,NZ?@
M?Z#'D')^0<C\J_%+_@V("M\ ]1R ?^)5I^>.^R*OZK/*C_N#\J /@#_AEW3M
MQ/V&/&.FP?X?6D'[+FGX(^PQY.,?)[\]N]?H!Y4?78,_2D\J/^XOY4 ?G_\
M\,N6'_/E'_WS_P#6H_X9<L/^?*/_ +Y_^M7Z >5'_<7\J/*C_N+^5 'P ?V7
M-/( ^PQ\9S\@_#M2G]EW3R!BQCXZ_(.?TK[\>- !A%Z^E.\J/^XOY4 ?GZW[
M+6GG'^@Q\$'[@_J/\^E?97PW\-1^$O"UCHL2"-;88"@8 X'I7;M%& 2$7\O>
MG1XV\#C/&/PH ?1110 4444 %%%% !2'H?H?Y4M!YX]: (XONG_>;^=.48S[
MG].U"C:,>Y-#'"DT 1A\;BQP ,D\>W_ZJ_S,_P#@ZC^,DFM?'+Q+\.1=%XM*
MU.&<0[^%)?KC/M7^EAKEY]AT;4;PG;Y$$CYZ8VJ/?VK_ "1?^#C?QRWB/]O?
MXFV@F+I'/"0-V0,2..F?Z>U '\]*,0"V?;/M_P#K-(!DMD?3J./_ -6*8I/"
M^K#^8J]=1^2L9'\0'X\=?\DT 6;&RDO+FW@B0N\L@0 9))(/8>I]J_KR_P""
M)'[":_%A=,U34](W^;:"3=+!UPN>2P _SG%?S,_LI> )/B1\7/!_AY(3.M]K
M=I;LH4MD2,!R.AXZYK_5<_X)(_L?VWP:^'/AW46TT0,^G0C)A"??A4_W??\
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
M^E$= '^R]_P13_Y,B^"G_8CZ5_Z)6OV$K\>_^"*?_)D7P4_[$?2O_1*U^PE
M!1110 4444 %%%% !1110 5P?Q+_ .1,UO\ Z\;G_P!$25WE<'\2_P#D3-;_
M .O&Y_\ 1$E '^+;_P %<O\ D_GX^_\ 8W7O_HUZ_-6OTJ_X*Y?\G\_'W_L;
MKW_T:]?FK0!H:<-NHV(Z_P"E0?\ HP5_J0_\&L(Q^SMXG/J;3_T!:_RW].^;
M4+)AT%U .>O^L7_&O]1[_@UD;'[.GB@C^'[)_P"@+0!_6%,FXJ<XP?Y?Y_\
MKT[[B@=,_ITXYJ*"82.PY../\_Y_G4TJ[E^G_P!;% #(Y">OKC&<^G--:/GO
MU/8_-S_GIZTV!.<CL?ZC^F*LEL$#_/<?SH Y[6[*/4]*U"QD4.)+=X\$9SN!
M'3OCZ?XU_FC?\'-_[.G_  AGQ UCXC1V7E)?:BD E$>T'+Y/S8YZ]/UZ5_IG
M*H$CANC%AQ^.?3BOXO/^#LCX812?LZ67B>*U >3Q"@,@3D@%#U _K0!_FQ,<
MD-Z#\N2?Z9IA3/.#]>?_ -7M3I1Y;2Q8(VNRGZ@M0'RN.WZ]: /J/]C#6CH'
M[1OPHOQ)L$/BS2Y2<XQMN%/KGMVK_9^_80\5?\)?^SWX.U7S/,W:=9INW;ON
MVL0Q^E?XG7P&OSIOQ>\!78)7[/K]C)GT"R@Y/O\ A7^R%_P1]\0'Q'^QUX(O
MB_F$P1)NSG[L$8ZT ?JC1110 4444 %%%% !1110!&6PX'TX]<]_7_\ 532^
M>,_A_GGWI2N9 >_'Z?Y-,V?/[_IT^E  &V_+G&#C'X>_Y58!R ?6JLB\L>^<
M_ACZ=:EB?<@/^?3^E $M%%% %=(]LK-^GZ?AZ]Z_D-_X.A@1^SMJ[9Q^_C[>
MV?TS^E?UZ2R;-ON0/S__ %'VK^0W_@Z*X_9MU9O6XCQ_WQ_]8_I0!_F(:F<:
MA<G'_+9_U)JHPV@G'WOK[\U>U!-]U=/_ --6_P#0B/Y^F>*I-EPH[#'Y8_'F
M@#]0/^"30)_:G\!8&?\ BI=%[?\ 3Y'7^SC\-4S\/?!)P3GPQHWK_P ^,/'%
M?XR?_!)@8_:G\"#_ *F71/\ TL2O]G+X9'_BWO@D=SX8T;_TAAH [H< #THH
MHH 1C@$U5B._Y_3],#/Z^]67&5(]JJKF*)L]S_A_B/PZT 202;RX]&(_+\!^
M=-23]X_UZ9]A[?YQ5>,^2CO_ 'B#^!/^>G_UJEA&_#CJW/Z<^OX<T 7:***
M"BBB@ HHHH **** "BBB@#C_ !Y_R*VK_P#7G/\ ^BFK_&?_ ."V?/\ P4/^
M.(]=>F_]'2U_LP>//^16U?\ Z\Y__135_C0?\%L@?^'AWQQ;L->F_2:0T ?D
MRQP-OH>O_P!;\?6M&PCQ/:GN+N'G'_31/_U?_7K,8Y)-:EC(/M%JO/-U#_Z,
M7K^/_P"J@#_4Q_X-AVQ\ ]1&/^858'_QR/\ PK^J]FP0/I^/M7\J'_!L,N?@
M'J1_ZA-AC_OB/-?U6R*25(QU']: )0<@'UHI!P /04M !1110!%,VU1[GKZ<
M4!_ES^OUSSZ<8I)EW+SVS_*FHN4(].O_ (]TH E)RF?\]:2+[@_SV%.VG;M[
M_P#U\TB#"@?YZ"@!]%%% !1110 4444 %%%% $3O@XR!^7]:5SD ?WAT^I'^
M?QJ*1<R>V/Y?_K%.)_>(.X 'Z@_TH \N^,^I?V)\+_&.J9*?9-(N9<],;8R<
MY/TK_'-_X+2^*CXP_;F^)6J>;Y@DG"AMV[[LTH]?:O\ 7Y_:ZOCIW[.GQ4O0
MVW[/X8OI-WIB)N:_QB?^"C&NG7OVHO'>HLYD,E[.-V<]+B7_ #UH ^%H4W$'
MWZX]QQ]>]3WDGF>6N?N@#U[8S_G\>:AB? ^A/YU'R\F?]I1^9 XZT ?T _\
M!"?]GEOB_P#'O2=0-G]H70]9T^Y),>X* ZGK@@?CZU_K)?!?PI!X2\#:+I,<
M"Q&WLK=2H7;C; O'L,BOX"?^#5#X0IJ?BKQ5KT]H'$<5G.KM&#C!0YZ'I_AS
MTQ_HD6D*P6\:(,+'"@P!CHF.!@4 -89D#^G&/7_/^<U.%QA\>^><#/Z<=*9'
M\Z,>P;_#'K^-.W<%.>F/;J!Q^/MTH <?GX^]CGC_ .M35.7\OIT_#Y3Q^GZT
MY,(<\\]?\\4!<3,QZ=>/H?Z'^5 %2ZAAF9HG0,'4@YY]1_G/MUZU^#'_  5#
M_8F@^//AG5HX-,6=GM+@<0[NJ/[<_P#ZJ_>QAF8/VSC]2/Z>M8OB+0+'6--N
M8;F".7S(I%PR!LY1ACG- '^.S\3_ -DVY^%W[8?AWP,=.:-4\9VEIY8A*CFZ
M48QC_/TK_4V_X)A^ %^'O[+?@_1/(\EELX)-NW;_ *RVC)X_&OYU/VQO^">D
MNN?MG^'O'UMHP^S/XTM;P.(/EVK.&[+C^73\*_K>^!'AE?"?PYT#1TC$0MK"
MT0H!C!6!%Z?A0!ZE#;[9BWJ3Z]R.??U[=/2K9&PL>F?UZ^OK[4.^V0#N>G^?
MYTZ0;@#V[?7G]* *TLNQE/\ >./KR?Y^U2,-LH?U_3./Y?YQ4$T98Q@?PL#^
MI_SVJ:=B,#TP#^'''Y'\Z +3-A<^OZ<55SDDYSM+?CGMQ]*G<YC!]A_Z":@5
M< C^\2/Q^;K0!!=0^>8VX.T]?R]*TE^Z/H/Y5%@+'^)(]??^1_2G1/O7/^>I
M_P * )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\2_^"X7_)JG
MBW_L7]6_])FK_'C\7G'B[Q+G_H-:G_Z52U_L.?\ !<+_ )-4\6_]B_JW_I,U
M?X\'C+_D;?$G_8;U+_TKEH YW823V!)YKZF_8LX_:4^&&?\ H8;3]7%?+RL,
MCH?;@U]1?L7'_C)3X8?]C%9?^AK0!_LZ?\$^/^38/A__ -@^'_T3'7VU7Q)_
MP3W_ .37_A]_V#H/_1,=?;= !4,JEL=AZ_G4U'7J* *@CY'/<=O_ *]6B<=?
M6C ]!^5-DR0,?WA_G^E  Q&,#J<?GD?S%>6_%SPQ8^*O!VKZ7>0)<>?8S1*C
MH&Y*$8 (/<^_ZUZ<V5(8] !^?R_R[UFW\ NMD;#*/N##J"#_ #Q_D4 ?Y;__
M  7N_8^NO!/Q,\2^-+;36M[.[OF*,L6V/ =CQA0/_P!?<5_*1)$8[F2+',<C
MJ?\ @)(K_58_X. /V5+?XA?!;4M8TG2P]W:+=W<TD<.YML43,22 3VY]/6O\
MMOQYX?E\-^+M9TR961[;4+R(@C'W)F7I^% '%8^8-Z=OS_QI#G:?^!?UQ3P1
M@C&3G_#CUI&(VXZ'#?C_ (T ?TI_\&Z'QEE\!?M,06<]XT=O>1V=JB,Y"YEE
MV# )'K[=:_U>O"EZM]X:T.\!S]HTNRF'OOMT;KSUSUK_ !5O^"7GQ&E^'_[2
M?@N\6X\A;C7]&A8AMN5-Z@()SZ'/^<'_ &5/V>?%4/BWX2^#=2A<2!O#NDY8
M-N^8V41/([T >V./E89Y8Y'YCBIX05C --8<J<<;>?S'^<_2IAC''2@!:***
M "BBB@ HHHH *^1_V[O^32OCE_V(NL?^DSU]<5\C_MW?\FE?'+_L1=8_])GH
M _Q1/VF/^2P^+_\ L+ZA_P"E<M?/5?0O[3'_ "6'Q?\ ]A?4/_2N6OGJ@"Q:
M?\?5M_U\0_\ HQ:_V//^"! (_P""<WP,/KX>@_\ 1,?_ .NO\<.T_P"/JV_Z
M^(?_ $8M?['_ /P0)(_X=R? KU_X1VW_ /1*?_JH _:YL#)[D8_I38SC(]3_
M %/'ZTL@)QCU_J/YTW!W+P<<=O\ =Y_#G- $U%%% !1110 5%*NX#M@U+1UZ
MB@"!/D3GO_\ 7ST]/UIKC><]/U]/IZ4^4': .,9_ET_']:6,<?,,^Y&?7UH
M<AXQW'^?ZT^HD!!.0?\ ../ZU+0 4444 %%%% !1110 5_&=_P 'BFH'_AD+
MX?VZM@KXM7(_%,#_ #CUZ5_9C7\2?_!X/J8F_9J\%V6[)B\5(2._\&/_ *]
M'^;LBEV_7ZT=%9>^?\*EM\;SG_#_ #BHG^\Q'3/4=* /M_\ X)\^&SXD_:H^
M#UOL\Q/^$PTU67&<@SIVK_9V_9$\/Q^&_@?X3TZ.(1B/3[?Y0,8S;1Y_S^=?
MX_7_  2+TA-6_:[^$T3INQXSTD#C/_+9?:O]ECX1Z:-+\ :!:*NT+IUI\O\
MV[1]J ._*$QD?[7_ -;M]#^52,APN>./Z#W_ ,YJ5%X(([_U-28'''3I0 Q5
M 52>PZ_RIH!9B<=O_BL?SJ1OND >G\Z8AP,'KQS_ /7H ;L.T\<Y//I][/Y9
M_P *4@C8<=#_ /%5-_+_ !IDF2O'_P"K@\T 8FMZ3::W936MW"DL<D94JZA@
M01Z'_//U->9^#_A_I'A;7;B\T^R@MS(C*3'$J]=W]T#U_,U[%$IY#<@CWX_S
M_2HY+=0=Z@;B1SCGMW_G^= #$!3+'IG@G\/7VY]/>K@<''/7'KZ?XU#,G[L8
M&..?RZ?Y[9I5!^3@]1V/I_DT 6**** "BBB@ HHHH **** (95)Q^']?_P!=
M1J?^6??.0/7W_P \5:(SU%9EU+]F%Q<-PL,+R'/3"+GCVP/\]* /XT/^#J+X
MU_\ "+_#75O $=YY4^JZ-'*L0?#$;3T7/H<=/>O\UI[EIS-([%GD.23R22.<
MYY__ %]J_LV_X.Q/C*?$7Q]T+P_97>ZV&A/#-$CG;N0*O(&1GVQQS7\72[@>
MX&1GC_..* '("&(/I_A3E4M*J\_,5 ]>>/YTT$;R<C&/\*V-$M#J.N:99Q@D
MW-Y;0  =Y)%0#CU)H _K1_X-O_V6I/'/Q6T'Q[<Z<;FRTS5%61VBWQC+*>>#
MZ<9]\5_IK>%=!M="T;3+&TB2&.&VCC"QJ%  4#H!T[8_QK^6+_@VB_9KB\!_
M *;7]5T\)=WMQ:WEM++%M8I(@8%3@<=.Y'Z5_68(U01JJ\+@=,XZ?I0 FPYZ
M>GI[\T1+M!/;GG\1_P#KJ>D(P" .QH C;YU(]SGZ8/-1P AGS_GIG\JDB! ;
M///U_#FB,$%N/T^GZ]Z $F!(7Z__ %OZTP@AE8^W'USC]>*ED!.,#O\ U%(X
M)08Z_+SZ?Y_G0!4D5GN8V X&?U7'M4]S!%>02VTH#QRJ592,@J1W!'O3HDZE
MN2#P:<@()R#_ )QQ_6@#QO3_ (;Z)I7BJZU>TL;>*>;AI$B56/)/) YY..O%
M>O ;8Q'_ +H^F,_TSW[5+Y*%S)CYC[?Y_P _G2%3Y@QTXX_SU_\ UT 1>7[_
M *?_ %Z<J'(P<^V/;ZU9P/0?E1@>@_*@!I< X_,^GZ4^JS!M_' STYYY].^:
ML#H/H* %HHHH **** "BBB@ HHHH **** "BD)QUI&<+_G^?]* '52U&Y%I9
M7%RQP(8V<D\8"\U<W#CGK_G_ .M]:\M^,GB:+PI\/?$VL3.$2RTJZN"Q. !'
M&3R?P[T ?Y^W_!T/^TF-4U[5_AY:7^)(;A',*2=L[3\H)]^WYU_#9YK2%W8Y
M=VW,>>I)/?K^=?MY_P %U/C=<?%+]K[Q6]O>F?3T:2-460.@:.9U]3Z?_K-?
MAXN0PSQ]>.QH <_/3G&<^W^<4Y& !^AS[<]::#]_WSCWZU'F@!P4GD#^5:6B
M?\A?3?\ K^M/_2B.J"D;1R._\ZOZ)_R%]-_Z_K3_ -*(Z /]F#_@BG_R9%\%
M/^Q'TK_T2M?L)7X]_P#!%/\ Y,B^"G_8CZ5_Z)6OV$H **** "BBB@ HHHH
M**** "N#^)?_ ")FM_\ 7C<_^B)*[RN#^)?_ ")FM_\ 7C<_^B)* /\ %M_X
M*Y?\G\_'W_L;KW_T:]?FK7Z5?\%<O^3^?C[_ -C=>_\ HUZ_-6@#1TWY;ZS!
MX/VJ _AYB^GTK_48_P"#6)M_[.GBL=P;3]%7C_Z_O7^7-8'.HV6.?](AZ?\
M705_J,?\&K:G_AG?Q5GN;7Z?<7]?UH _J\M5,<LI.>3P/S_S_P#KK2SN4X]/
MUQTJ&1,'Y>/?\^,C_P#7ZU+'D+S_ /KX'- "1@C/U_J?Y4,"64^A']?_ -=2
M44 5W7!W8_O'ZU_-#_P<Y>!E\8?L46WE0^9);ZQ+.2%!.$C!R<?0\_X5_3%+
M]QO4@X]N*_%#_@N'X2'BO]D36+5XA+]FAU*X (W8V6KM[XY'_P!>@#_'0URW
M-MK6J6N,&"^N8L?[DK#^E9@&TC/'7^7M78_$"#[+X\\6V^,>3XAU6/&,8V74
MHZ5Q[\D =>?Z4 =W\-)C;^/O#5P#C9JMNX/^[(N?R/?\:_U^/^"#/B$:I^Q'
MX)B9]SJ%ZG)QY2_CVQ^5?X^W@J0P>*-$E/\ !>QMGWWJ>O'-?ZSO_!NYK9U#
M]CKP;$7R%4\9Z8C7_P"M^O:@#^BVBBB@ HHHH **** "BBB@!"<#-&1C/;_/
M]:;)DKQ_^K@\TA!\LCH<?UH 9NWAA[<<=/S]L]Z+=2J<^O\ C3(0=W(.,'J/
M\_Y-60,< 4 +1110!4NE)V'_ &A_/)_*OY$O^#HP9_9IU9<X(N8\_P#?%?UZ
MR#<!QG!S_.OY#O\ @Z(Y_9MUG(_Y>(__ $$4 ?YB5XP6>Z4]?-?_ -"//Y<\
M9K-B^\!W)&*MZF2+ZZ Z>:_'XFJ<7#J>P()H _4W_@DTA_X:J\##_J9=%/\
MY.1\=?>O]FOX9_\ )/\ P0.X\+Z-^EC#_B*_QF/^"3+ _M5>!3Q_R,>B],<?
MZ9%S_P#7K_9G^&8/_" ^"3V_X1C1_P#T@@H [RBBB@ JM.,J%7KG.,?3VJS4
M1&9.1Q@_R'^% %2X7]R$'7 R/SY]/2IK8[(D4]@,G]?>G.F7Z<8 QSG@4T*P
M;CI_=Y]/3]: +5%%% !1110 4444 %%%% !1110!Q_CS_D5M7_Z\Y_\ T4U?
MXT/_  6R('_!0SXYCO\ V[/_ .C9*_V7O'G_ "*VK_\ 7G/_ .BFK_&>_P""
MV?\ RD.^.7_8=G_]'2T ?DTH+?XU:L<K>V@/ ^TPG_R(OI]*@AQNYQ^/T-6+
M0YOK3'/[^'I_UT% '^IU_P &P,F[X!ZJ/32]/_\ 0(^/\_RQ7]5SD#;D_P 0
M]?>OY2O^#7T,/@+JV<_\@JP_]%QC/X]L_P!:_JRDY88[$']3^M $I( SVX_7
M_P"MS2U&P.Q<=<K_ )_I3QT'T% "T444 (>A^A_E4<71OJ?YM4AZ'Z&F1@C.
M1W_J: %WC..WK_\ 6Q3ZK;6W=\>G/IZ?K5F@ HHHH **** "BBB@ HHHH A)
M'FCZ']0,4QR!,N>.E#$><.1VIDAS,F.?IS0!\I_MTW!@_92^-$BG!3P=J1!Y
M&"(F_P ^E?XL_P"V/=-??'?QC,6+EM0NN2?^GB3OG%?[//\ P4%O%M/V2OC9
MDX+>#-3Q[_NG_P _TK_%N_:EE\_XT>+9.N=0N_?_ )>'_P#K_@* /G.,$MQ3
MX1^]1#U,L0'OEQ_CZT0\%L\?7U_QJ2W&;VWXX:YA _&1* /],C_@UC^%H\/?
M#*_\32VVT:MHMK(DC)PWRQD$'O\ 7-?V/ @1$?[) _[Y K^='_@W;\)6^C?L
M@^ -6CA5)-0\-6C.P&-W[N/DG R!^G\OZ*MV8P!U_G]T?Y]J '6R[4;W8_Y_
MK^--V'?^/ZYZ=:G3 &.F23_+^?:GX&<XYH CE.-N?4_RHW=>!R,>_P#G_/:D
MF!(&/4U$%?(YSSZF@!2.,=R?3U)/Z#/^34N!Y85O3'UZ_P Z9M/F*<<87(_#
MGC\3^M2R [<#_P#5P: /G/XF_"W1=>UO0=5:PMY+BWOXYS)Y2E_E;.=V/\_@
M*^@+&&.TM8+>-0J1Q1J .,;5 I7M([@(95#&-L@G^A_&I65MPQP!VYYY],4
M12C,PY.#C\L#G^GTJV"% !]\_3FHRN74E>@';_=_E3G!)& ?\YX_K0 WC>^?
M3CKUR?2J\J%R6'3=G//X]/Z\588'+<'GZ^IY_P#KTJ+\AR,GGUY_QH /O1@>
M@&?IMZU&&W'CL?Z'_P"M^=21 @$'GI_^JH8U8%^">1[]O\_AB@!\[_N^.I(]
M>./\_E3K=2J<]S4$JL50<]1^/'7GK_/FKJC"@ 8X% "T444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'XE_P#!<+_DU3Q;_P!B_JW_ *3-7^/!XR_Y
M&WQ)_P!AO4O_ $KEK_8?_P""X7_)JGBW_L7]6_\ 29J_QX/&7_(V^)/^PWJ7
M_I7+0!S8)'2OJ?\ 8L_Y.3^%_P#V,5G_ .C!7RO7U/\ L7?\G(_##_L8;3_T
M8* /]G;_ ()[_P#)K_P^_P"P=!_Z)CK[;KXB_P"">O\ R:]\/?\ L'0_^B8Z
M^W: "BBB@ HHHH AG_U9]?\ /'XXJ-0,+NZ@_P _3WJRW(VYZ_YZ54G)5HP.
MV.?Q/7V- 'R?^V-\*M,^)OP4\>:9=VRW$I\-ZN8%90Y\UK23;@$'G..G]17^
M.9_P4,^#FH?"7X^>+=*O+9K8-K&IRQJR%/W;W4A7 ..H]!TK_;'UK3H]8L-0
MTN< PWUI+;R C(Q*A4C!]<G@U_F%_P#!S1^S;_PKK]H[4=;TFP\K3IK0S/*D
M>Q/,D;<>0N,\]: /Y*5R''H6S_G]*8Y.?I_@*MR#:ZCN,9]L&J;?>/\ GL*
M/9_V?_$\WA3XL^!M5BD,0@\2Z5([ XPL=W$Q)Y[5_LB_\$G?BA!\4_V6_"^L
MP7 N!;:=IUHS!]^&CLXU(S]5K_%FTN]?3;ZQOXR1):7$,ZD'!#1LK*1Z<U_J
ML?\ !K?\6Y/'O[#XBU"Y,M[!K'V=%:3<VR-64 9.>@Z8Z^E ']0YY0XZ@8_'
MC_ZU.3[H_'^9J*,Y+9Q@97^7ZU/0 4444 %%%% !1110 5\C_MW?\FE?'+_L
M1=8_])GKZXKY'_;N_P"32OCE_P!B+K'_ *3/0!_BB?M,?\EA\7_]A?4/_2N6
MOGJOH7]IC_DL/B__ +"^H?\ I7+7SU0!8M/^/JV_Z^(?_1BU_L=_\$!_^4<W
MP,_[%Z#_ -$QU_CB6G_'U;?]?$/_ *,6O]CO_@@/_P HYO@;_P!B]!_Z)CH
M_;7V^A_P_E14(/[PCZ_^S?X5-0 4444 %%%% !1110 A&>#2@8X%%% !1110
M 4444 %%%% !1110 5_"M_P=[7;O\%O#5N6.U/$Z'';JO^?\BO[J:_A)_P"#
MO*-A\(/#K8X/B="/S4?UH _SP8OOC_/<4'[K_P"\?YBG%2'!QV_QI#]\?3_&
M@#]?O^"+RQG]L?X2>8./^$UTD?\ D9>GXD5_LH>$!&OAK1Q']T:=9]/3[-&>
MW^?TK_&4_P""/=^EA^V#\)I&./\ BM-+/)QTN$[^O/\ 7TK_ &3_ (;7POO!
M.B7(8,&T^TP??R(^/\]>30!WZG(X]3_.C<OK_.J]NV$8G^]_G\OZ4W<W.!D?
M0T 6PP/0_P ZKMNW<=,^WK[\]*8&)."!5LKD@\\4  Z#Z#^5+110 @ '2@C/
M6EHH 0C(P:,=/;I^6*6B@ HHHH **** "BBB@ HHHH *Y7QM="P\)>);XG'V
M;1=0FSG 'EVLC9_\=_6NJKQ#]H?Q/:^&/@_X]U&YE$07PMKFQF./F%A-C'/7
M/XXYH _R:O\ @OC\7#\2?VJ]0VW7VA-+NM1LC\^[;Y5RR$=3TV_YYK\$.[_0
M?RK[-_;T\?7?CS]I3XH7<\IF6V\9Z]#$S,6^0:A-MQ[ #\NE?&+ [5XZ#G]*
M &[3C/XU]"?LQ_#V_P#B/\7O!^BV4+3NVNZ6SJJ;\I]KC#< >@_+->#8&P<^
M_P"//%?N?_P0B^"/_"U/VLM"BN[3S[2$V]P-T>]08I@V<$>WX?S /]0+_@FE
M\)++X7?LX> ;"WMEMY;CPUI$DX"!"9/LD9;( ')/KSS7Z-5YC\(?#L/ACP#X
M:TB! B6>DV< 4#&/+A4=!CTKTZ@ HHHH 0 #I2T44 %!&>#110 @ '2EHHH
M*3 SGO2T4 %%%% "8!.<<BEHHH **** "BBB@ HHHH **** "BBB@"*4X /^
M>HJ%SD9'3C/Y#'^13KG)0?7/\J9;C<K9XQC'TY__ %4 /#9"X[#G]?Z_YQ7Y
MM?\ !3CXQV/PO_9T\?3SW(MY[GPWJL<!+A"9/LS8Q[_Y'M^D4.<RYXV@_P B
M/Y<U_(M_P<J_M'#P3\)5\.:;?^7<71O+2>-9=IVNKK@@-Z>WT]* /\Y']JWQ
MS=_$#XP^*==NYC/)+JE\H<DL=OVJ4CDD]J^;7Z_A_4UO^(]2?5=<U&]D)9I[
MF>0D\YWRD_Y_/O6*Y^<?C_(4 5Z*4]3]3_.DH *U-$_Y"^F_]?UI_P"E$=9=
M:FB?\A?3?^OZT_\ 2B.@#_9@_P""*?\ R9%\%/\ L1]*_P#1*U^PE?CW_P $
M4_\ DR+X*?\ 8CZ5_P"B5K]A* "BBB@ HHHH **** "BBB@ K@_B7_R)FM_]
M>-S_ .B)*[RN#^)?_(F:W_UXW/\ Z(DH _Q;?^"N7_)_/Q]_[&Z]_P#1KU^:
MM?I5_P %<O\ D_GX^_\ 8W7O_HUZ_-6@"]IG_(1L?^OJ#_T8M?ZD?_!K" /V
M=?$^._V3_P! 6O\ +<TS_D(V/_7U!_Z,6O\ 4D_X-8O^3=?$W_;I_P"BUH _
MK%(!ZTM%% !1110! [9(7T)!_$'\NE?F]_P5&\/IKO[,?C2%D\P0Z!KDH!&<
M%;"4YZ<'CMZ5^CD1_?/G@#/^?QKXV_;UL4U#]G/XB*PR$\)^(6QC."--F^M
M'^)+\7HO(^*OQ A QY?B[74Q_NWTX[5YV!AQGH23^%>H?'!-GQC^)B@<)XX\
M0KTZ8U.<5YG-_"1R<C_ZWYT ;.ARB+5].D7^"Y1N_P#>'K7^JK_P;5:L;S]D
M;PG&6R0LGO\ P#O^/X5_E,Z<Y6^MF/&V0'T[CUK_ %*/^#8B[>?]E7PLI)("
MR]R?X5'YT ?U?T444 %%%% !1110 4444 %%%% #0H'3-.HHH **** "OY"_
M^#H?_DVW6?\ KXC_ /017]>E?R%_\'0__)MNL_\ 7Q'_ .@B@#_,*U/_ (_[
MG_KJ_P#,U30X#'V_QJYJ?_'_ '/_ %U?^9JFO1OI_0T ?J3_ ,$ER?\ AJ?P
M(?7Q+H@_\G$K_9S^&7_)//!/_8L:-_Z0P5_C%_\ !);_ ).F\"?]C+HG_I8E
M?[.GPR_Y)WX)_P"Q8T;_ -(8: .YHHHH **** $P,Y[T8&<XY_R*6B@ HHHH
M **** "BBB@ HHHH **** ./\>?\BMJ__7G/_P"BFK_&>_X+9_\ *0[XY?\
M8=G_ /1TM?[,/CS_ )%;5_\ KSG_ /135_C/?\%L_P#E(=\<O^P[/_Z.EH _
M)M.OX?U%6+#_ (_K3_KYA_\ 1BU73K^']15BP_X_K3_KYA_]&+0!_J>_\&P0
M ^ FJ8[Z1I__ *#'7]5:C,C>W/\ X\:_E2_X-@/^2!ZI_P!@FP_] BK^JU?]
M8WT_]F- $M%%% !1110 4444 )@9SCG_ "*6BB@ HHHH **** "BBB@ HHHH
M I'_ (^#]#2J#YP8_P"1GC_/6I&_UR_A4P49W9]<_7O0!\ ?\%++AH/V2_C%
MM)&[P9J?3_KB_6O\8G]I&0R?%SQ4Y.<ZA=_^CYA7^SC_ ,%,(V?]DKXQ8'3P
M9JG_ *)>O\87]HU63XL^)P1S_:5YQ_V\R#_Z] 'AF2 Q_P!K^>*L6G-Y8Y[W
M,&?^_L=0MPR_0_JH-2V?_'W!_P!?5O\ ^CEH _V#_P#@@7%"O["WPA:,#>WA
M:UW$#GF%>M?N>BMA>X!]O\]J_ ;_ (-\-<BU#]BSX86"2!GM?#%H&4$';^Z3
MT_P_^O\ T!E  >3D T ,_B7TX_/Y?_KU/4$/.3WZ?H/\!4] "$ ]:3:OI_.G
M44 )@9SWI:**  #' I, G..12T4 %%%% !C]>/\ /YT 8X%%% "  =*  ,X[
MTM% #2H.!Z=*=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MXE_\%PO^35/%O_8OZM_Z3-7^/!XR_P"1M\2?]AO4O_2N6O\ 8?\ ^"X7_)JG
MBW_L7]6_])FK_'@\9?\ (V^)/^PWJ7_I7+0!S5?4_P"Q=_R<C\,/^QAM/_1@
MKY8KZG_8N_Y.1^&'_8PVG_HP4 ?[.G_!/7_DU[X>_P#8.A_]$QU]NU\1?\$]
M?^37OA[_ -@Z'_T3'7V[0 4444 %%%% $+-^] ^E-F7+(?3]>M3%?F![?U_S
MBH 2Q;V_QQ0!#.NQT8=V )'UZ_7MCW_/^-__ (.@/V>XO$7PDUCXC6]D);R$
M+'YJQ@OM5,_>QD#N>:_LCQYA'!."/Z^A^E?C)_P6L^#Z?$S]E;Q5;FU%PT<%
MQ-@+N/[N!S]>".U '^.%J\+VFHW-LX*M!,Z,IXY5B""/PJC&-P8GKS[YX'%>
MG_&C0V\/?%'QEI#QF,66N7]N%(P1Y4TBX[>E>6Y*YZXYQ]: %()) [<X_ ?A
MQU_.O]$W_@TV^)RP_"R+P']IP9M4FF\@O[OR%[\>WUK_ #O;-!(TF>H0G/T
M_P ]J_LG_P"#57XHM9?M!Z-X&>XVQ3":7R]V!G>?X<^_UH _TLXV($AY^]^>
M3^-74.54^U11J&4LN#N.X'Z\]O;'K4P& !0 M%%% !1110 4444 %?(_[=W_
M ":5\<O^Q%UC_P!)GKZXKY'_ &[O^32OCE_V(NL?^DST ?XHG[3'_)8?%_\
MV%]0_P#2N6OGJOH7]IC_ )+#XO\ ^POJ'_I7+7SU0!8M/^/JV_Z^(?\ T8M?
M['?_  0'_P"4<WP-_P"Q>@_]$QU_CB6G_'U;?]?$/_HQ:_V._P#@@/\ \HYO
M@;_V+T'_ *)CH _:\?ZP_P"?[U35"/\ 6'_/]ZIJ "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *_AO_P"#OK3VC^ _A*\*X$OBE!G'JZ ?YX]Z
M_N0K^+O_ (/#]'6']D_P%J(4!I?%JY..?O)D9_'U_"@#_-:F7Y-PQP!VY/7F
MJG\2_P"[_0U.SEHR,].#^&[_ #_]:HI!MV8X^7_/6@#]$O\ @F+KJZ'^UA\)
M[AY/+5?&.FL6W8Z3+[BO]ES]F_6DUWX1>%M0B<2K+8VHW YZ6\1//?O^M?XD
MG[(_B=O"OQY^'>JB3R_L_B.RE+YQC;(#GJ.>O^>*_P!DO_@F/XZ@\>?LJ> M
M56X6>66UC!(<,?EACZX)/&/2@#]!I,I!QQDD^G8<5+"NY >AP,\=>M/= RA<
M<G_#D_Y_2I$7:H'MC\NE %4\2$>A/\JN4S9\V>WIS_GK43/A\<YSQT]>* +%
M%(.@^@I: "BBB@ HHHH **** "BBB@ HHHH **** &2'Y&^E?EO_ ,%6_B+)
M\/?V6?%>I1S&%KC3M3MBP.W(DM9%P>GKVZBOU*89!'J*_GU_X.#_ !BGA?\
M8[U?$WEM)-/%C=@X>''K[^V* /\ )O\ C=J3:Q\7O'^H,=QN_$^KSDGG.^\E
M;/XY_4_2O+0N0_3CUZGKT_+FNF\<7/VKQ?XBNR<F;5KM]W7[TQ/\^:Y17.V3
MZ<=..M #=Y("\YZ=>/K7]K'_  :V?!(:W\4M.\83VFZ,6L@$S1Y&5R0-VWUY
MQ_*OXKK6+S9H4499Y%4?4MCI7^F'_P &L?P;33?@#I7CN6V"3/++%YK+AB"I
MXR>H_P#UCO0!_8KI$/V:TBM@,"&-4 ]E  _*M6HHTV@D#&3G_/Z>]2T %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M,D&5Y]?\_P"?:HE&U@!WYX_X#QGOUIMTQ54QU+?X?_6IFXF9.O;G' 'R\4 0
MWMU%IUI>74[JL<4;,S'C  ;G_)[=:_S*/^#ES]HF3Q)\8=?\&6]\TUMI^KRH
MD:R$HH+-GC./T_6O]&/]IWQK%X$^#GC7Q \ZP/8Z7<3*Q8*051^F<?X5_C\?
M\%;?C1+\5OVH?'4S7)N(QJ\C*=Y8$>:XR.H]._3UH _)R9BS,_0NY8GOR2>M
M-0[G&?RZ]P*M7:!1]-OZC_/^>:K$!1D#T_+(]: $E&#P,<MV]ZBI22?UQ24
M%:FB?\A?3?\ K^M/_2B.LNM31/\ D+Z;_P!?UI_Z41T ?[,'_!%/_DR+X*?]
MB/I7_HE:_82OQ[_X(I_\F1?!3_L1]*_]$K7["4 %%%% !1110 4444 %%%%
M!7!_$O\ Y$S6_P#KQN?_ $1)7>5P?Q+_ .1,UO\ Z\;G_P!$24 ?XMO_  5R
M_P"3^?C[_P!C=>_^C7K\U:_2K_@KE_R?S\??^QNO?_1KU^:M %[3/^0C8_\
M7U!_Z,6O]23_ (-8O^3=?$W_ &Z?^BUK_+;TS_D(V/\ U]0?^C%K_4D_X-8O
M^3=?$W_;I_Z+6@#^L:BBB@ HHICG"Y_/Z8- $##:7/J3T&.__P!?]*^1OVU2
M&_9V^).X]/!_B/\ /^SI_P /;_/'UZJAD)QR?Y8%?&?[=DXL_P!G/XC9.T-X
M1\0@?CITWX?_ %J /\3?XZK_ ,7B^*)]/''B3MU/]IS\UY0IWD#Z=><?3Z5Z
ME\<7W?&/XG9YW>-_$9_ ZE.:\MA \S';</ZT 6;8;;N'_?'MG[O_ .JO]2#_
M (-?%S^RCX68_P!V;MU^1>_UK_+CM%W:C F.#(HQ^(_PK_4J_P"#86!H?V3O
M"N1U$O;_ *9B@#^KJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^0O\
MX.A_^3;=9_Z^(_\ T$5_7I7\A?\ P=#_ /)MNL_]?$?_ *"* /\ ,*U/_C_N
M?^NK_P S5->C?3^AJYJ?_'_<_P#75_YFJ:]&^G]#0!^I'_!);_DZ;P)_V,NB
M?^EB5_LZ?#+_ ))WX)_[%C1O_2&&O\8O_@DM_P G3>!/^QET3_TL2O\ 9T^&
M7_)._!/_ &+&C?\ I##0!W-%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!Q_CS_D5M7_Z\Y__ $4U?XSW_!;/_E(=\<O^P[/_ .CI:_V8?'G_ "*V
MK_\ 7G/_ .BFK_&>_P""V?\ RD.^.7_8=G_]'2T ?DVG7\/ZBK%A_P ?UI_U
M\P_^C%JNG7\/ZBK%A_Q_6G_7S#_Z,6@#_4[_ .#8#_D@>J?]@FP_] BK^JU?
M]8WT_P#9C7\J7_!L!_R0/5/^P38?^@15_5:O^L;Z?^S&@"6BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH A;_ %H_S_=IH8[6//#>O7@Y_.IB.K=\
M$_B,8J&,9WCW)_'M_.@#X;_X*+6WVG]DKXQY&<>#=5_]$/\ Y]OQK_& _:=A
M$7QD\51XQMU&[[?]/$O\Z_VH_P!OJT^T?LF?&I0O3P9JF.IY\EJ_Q:OVLHFM
M_C?XOC(*D:A=\$?]/,O_ ->@#YN;_6#C_/RTVW.+F$^D\9_*0&F;N"WH?T^7
M-)&<,&/570Y_X%S0!_JF_P#!L[X^AU[]GG1M"%P';2] M4,8;.SY$'3MT_4U
M_5*3P1WP:_@T_P"#3?XRIJ:>,/"UU=@"PTZVABC9\<X P 2/RK^[]9,N,'Y6
M3(_'^>?ZT + 3N(Y^][],C]*NU&J8))'?/X^O^?RJ2@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#\2_^"X7_ ":IXM_[%_5O_29J_P >#QE_R-OB3_L-ZE_Z5RU_L/\ _!<+
M_DU3Q;_V+^K?^DS5_CP>,O\ D;?$G_8;U+_TKEH YJOJ?]B[_DY'X8?]C#:?
M^C!7RQ7U/^Q=_P G(_##_L8;3_T8* /]G3_@GK_R:]\/?^P=#_Z)CK[=KXB_
MX)Z_\FO?#W_L'0_^B8Z^W: "BBB@ HHHH *HV[;I)5]3S^!S_,8^@JX6PP'K
M_C_3^M5$7RW9LXW'^8/<_3'^>0!ZY5V [?Y_K7S5^UCX%C^(/P7\8:,\0G']
MCZE)M(W9*VDIZ&OIA5W$MZ]_RX]/>L#Q59+>^%_$%HRY%SI-_#@C^_;2+W]<
MXH _Q'?^"AO@5_ G[2GQ(L# 81_PEFL; 5*Y NI![=OY>F*^&GC'EJ>>>OM_
MG^5?OM_P7_\ @^?AC^U#JD_V;R!K>J:E>YV;=WF3._H,YS_7Z_@7OW1 =,?_
M %O\?UH CMI3&7]U(]^?\_\ UZ_HN_X-OOB"WA3]N+PM&T_EH\17!; ^:11C
MJ/\ /![$_P Y*]1]1_.OUS_X(S^+CX,_;'\'ZCYOE[IK>/=G;G=<(/7WQWH
M_P!F3PM??VEX?TN^!W?:;6*7(YSN4'K705Y1\$-2_M7X5^"+_._[7H5E-NSG
M.Z%37J] !1110 4444 %%%% !7R/^W=_R:5\<O\ L1=8_P#29Z^N*^1_V[O^
M32OCE_V(NL?^DST ?XHG[3'_ "6'Q?\ ]A?4/_2N6OGJOH7]IC_DL/B__L+Z
MA_Z5RU\]4 6+3_CZMO\ KXA_]&+7^QW_ ,$!_P#E'-\#?^Q>@_\ 1,=?XXEI
M_P ?5M_U\0_^C%K_ &._^" __*.;X&_]B]!_Z)CH _:\?ZP_Y_O5-4(_UA_S
M_>J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OX\_P#@\'L7
MO/V-_ &Q"Q3Q3O.!G !3_"O[#*_F-_X.>OAPWQ!_9"TF)83+_9E_<7F-N[;Y
M:;CG@XX7.?K0!_E -E7>,]F(]^^?;@U&YR0.N/K^5:FNV_V+6]4M<8^S7US#
MCICRY&7'MTZ=NE96,@M[]/\ /UH ZOP3JQT#Q3HFL*Q4V5Y%/NSC!0@]J_U6
M?^#=G]H6/XA_LX^#_#\U\LKVM@[;#(&(*QJ,XS[?I7^3YO(*D<%>AK^T_P#X
M-N_VN/\ A$/$>B_#^;4?+5+>.'RS*1_K7"8VY_#_ /50!_I,&;-RJ \$ \=.
M^/QX'?\ #O5B9]O?''O@\]ZYSP[>1:II^EZC'()!<65M-D'/^LB#>O/6NBG7
M*YQVQTZ<]?\ /I0!*IRH-,9,MG&?4\<<]J<IVH.^/\<4JG(S_D^] #AQQZ44
M44 %%%% !1110 4444 %%%% !1110 4444 %?R*?\'0GQ*.B?LW7NC+/M+7X
M4J&P?F4#IG_/UK^NEFVX]_\ ZW\^E?P6_P#!UMXZ*>'K[PT)L;+N)]@;W7M]
M!Z>M '^?=JUPUSJ-].>1+<R.6Y_B;/6J<:\@<_,,G\/3\ZL>5OADE/7<<G'<
M_P!?\]A4 ^4H?;'^?KM_6@#KO ^F_P!J>,/#VF@;OMFIVL.WN=\H&!7^MS_P
M;[_#G_A OV+_  [$;?R7DECDP5VD^9&#Q^?Y^M?Y1G[-.DGQ!\>OA=H^S?\
M;_%VCV^WKGS;I%QC'?/ZX[U_L^?\$[?A@/AE^S9X-T(0>1YFE:9=;=NS_6VB
M.>./7_\ 70!]^1G* _Y_SFI*BA^YC'0_X_X5+0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!#,GF!1CH<TGEX=6QT
MQ].V?;C'Z#\9R< GTJGYVV*5C_"K]\8PI.?\XZ4 ?B]_P6D^-L?PK_9F\=%+
MM8)+CP_>8'F;22(V]Q_+/X9K_(8^.GC.3QS\3?$'B224RF]OIGWEMV?WKG.?
MQZ__ *J_T!?^#FW]J(:#X8;P%%?[3JME>VAC$N-Q"NN"N?Q_G7^=!.S3S2RL
M2Q=Y&SSW=CD\^_TH 2:3S".>NT>^,#_(Z_C0ZC9GGD?TS_2JX."#Z&I6?*XS
MG/;TX_I0!&1@*?4?X4VIY5VK&<=O?G@<_P"?6H* "M31/^0OIO\ U_6G_I1'
M676IHG_(7TW_ *_K3_THCH _V8/^"*?_ "9%\%/^Q'TK_P!$K7["5^/?_!%/
M_DR+X*?]B/I7_HE:_82@ HHHH **** "BBB@ HHHH *X/XE_\B9K?_7C<_\
MHB2N\K@_B7_R)FM_]>-S_P"B)* /\6W_ (*Y?\G\_'W_ +&Z]_\ 1KU^:M?I
M5_P5R_Y/Y^/O_8W7O_HUZ_-6@"]IG_(1L?\ KZ@_]&+7^I)_P:Q?\FZ^)O\
MMT_]%K7^6WIG_(1L?^OJ#_T8M?ZDG_!K%_R;KXF_[=/_ $6M ']8U%%% !36
M&X8IU% $49.67'0_T%? ?_!2+4QIG[-7CN1F">9X:UY 3QG.G3<?RK[W9RKM
MCU/?'I_G\:_)7_@L=XM'A7]E+Q'=&3R_M.G:M;YW8SYEDXP3QZX[_G0!_CE_
M&1O-^+OQ&?.=_C+7VS_O:C-_CQ7F@;:Y^N?Z_P!?RKN?B;<?:/B1XVN.OG>)
M]7DSZ[[Z5L_Y_.N'E7;@^N.W7C_)_&@#6T)//UJPCZ[[B-?KEAQ^M?ZJ7_!M
M-I9LOV2_";;2H*N>G?RQWQS_ )]*_P L#P9;^;XFT2,#)DO8EZ=<L/SSU _"
MO]:'_@W;\.'3OV-?!USLV[U(SCUB7O\ C^5 ']%%%%% !1110 4444 %%%%
M!1110 4444 %%%% !7\A?_!T/_R;;K/_ %\1_P#H(K^O2OY"_P#@Z'_Y-MUG
M_KXC_P#010!_F%:G_P ?]S_UU?\ F:IKT;Z?T-7-3_X_[G_KJ_\ ,U37HWT_
MH: /U(_X)+?\G3>!/^QET3_TL2O]G3X9?\D[\$_]BQHW_I##7^,7_P $EO\
MDZ;P)_V,NB?^EB5_LZ?#+_DG?@G_ +%C1O\ TAAH [FBBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH X_QY_R*VK_]><__ **:O\9[_@MG_P I#OCE
M_P!AV?\ ]'2U_LP^//\ D5M7_P"O.?\ ]%-7^,]_P6S_ .4AWQR_[#L__HZ6
M@#\FTZ_A_458L/\ C^M/^OF'_P!&+5=.OX?U%6+#_C^M/^OF'_T8M '^IW_P
M; ?\D#U3_L$V'_H$5?U6K_K&^G_LQK^5+_@V _Y('JG_ &";#_T"*OZK5_UC
M?3_V8T 2T444 %%%% !1110 4444 %%%% !1110 4444 %%%!. 3Z4 (>A^A
M_E4,75OJ?YBI0=RG\1_GZ=*8!L#'IU_ISS0!\Q_MGV9O_P!F3XO68&XS^$M1
MC ]<Q-7^+M^WGI+:'^TAXWL2FPI?7!VD=,W,O;CT_P *_P!LCX]Z1_PD'PA\
M<:3MW?;M$NH-N,YW(PQ[U_C:?\%A?"#>"?VVOB1HAB,0AN&;;MQC=-(>GX_K
M0!^6X^X?K_A3D'R.W<8_3FG[,1$^AZX//3CTIL?(9?7]?\XQ^- ']1__  ;:
M?'T_#'X]_P!A/>>0GB'4]/LF4R;0V^11C&0/6O\ 4\TJ_AOM-TZ\AD607%K;
MOE3D$O&K?CUS^OI7^)E_P3T^,LGP;^.7A37Q<FW6WUVQG8A]G$<@;K^GX<"O
M]<C_ ()W_M!P?'KX,>%O$ O%N'FLH1_K Y_=PH.OUZ8^M 'Z3!\LHSUQQSR/
M7ZU-4(3YE/L#GGCVJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\2_^"X7_ ":IXM_[%_5O
M_29J_P >#QE_R-OB3_L-ZE_Z5RU_L/\ _!<+_DU3Q;_V+^K?^DS5_CP>,O\
MD;?$G_8;U+_TKEH YJOJ?]B[_DY'X8?]C#:?^C!7RQ7U/^Q=_P G(_##_L8;
M3_T8* /]G3_@GK_R:]\/?^P=#_Z)CK[=KXB_X)Z_\FO?#W_L'0_^B8Z^W: "
MBBB@ HHHH K7#;%W^@Q^H/\ G]:08DC5N@./SY/Y8/UI+P%X60=3_P#J_K4E
MNI6% >P'\A0!(@VK^OX8'ZU7NT\^SN8\9$D,J8]=RD8_'-6CT/T-1 [05(SD
MM^M '^9K_P '87P[70_CQX1U".W""?3YIF95 SOYSTZ]:_C?'RCV/'ZC_/YU
M_H-_\':WPP;5M4\/^+8;<E--T)B\JK\JG:#R<#TY_#TK_/DE;D \;6_EUH 8
MJX8$]B#Q['Z5]S_\$_M?;0/VC?!]\)/+(U*Q7=G!_P"/J//.?\BOAM6!) Y)
M&/SKZ*_9;U(Z/\9/"5T&VXUC3QG/_3U'[_0_I0!_ME_LAZM_:_[/_P ,+G=N
M+>$]+8G.>3;*>3U_R:^FZ^#?^"=FNC6_V9?AA+OWE/"6D#/O]ECZ_7\J^\J
M"BBB@ HHHH **** "OD?]N[_ )-*^.7_ &(NL?\ I,]?7%?(_P"W=_R:5\<O
M^Q%UC_TF>@#_ !1/VF/^2P^+_P#L+ZA_Z5RU\]5]"_M,?\EA\7_]A?4/_2N6
MOGJ@"Q:?\?5M_P!?$/\ Z,6O]CO_ ((#_P#*.;X&_P#8O0?^B8Z_QQ+3_CZM
MO^OB'_T8M?['?_! ?_E'-\#?^Q>@_P#1,= '[7C_ %A_S_>J:H1_K#_G^]4U
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?CK_P %I/ H\:_L
MJ^)XC#YWV'1]6N@-N[;Y=K(V<8]OY5^Q5?%G[>GA$>,/V=OB+8&+S3_PB>N;
M1MR0393 $>_^?6@#_$1^(5H;?Q[XOMB,>3XAU6/!X^Y=RK_[*>E<9ZIW)X].
MQ_SQ7TO^U3X(F\!_&OQQI<\31%_$6L2@,#T:^F(XQTKYH)'F$]LG^7^- "!2
M<^QQ^/Y5^G'_  3!^.$_P7^.NCZTUZUM"]U8I_K"H_X^%)YR/7\/7BOS)5@-
MWN3Z],CFNM\&:[<Z#KNDWUK*\+PWMNY=&*G"2*>2,>E '^TW^P)^TG:_&WX=
M^'[N*^6X*Z?91$^8&.5@0=<G]?>OTG)WJP'^1U]^?_K5_"#_ ,$+?V[;73-%
MT#PGJ.KJ\[O;Q!)9@6.0B8^8D^W%?W.^$-637?#VF:O&P9+^TAN%9>00Z @C
M!/K0!T!X4+W_ /KFG(,*!_GH*;("67_/K_B*D) Z_P"?7\J %HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH KW+;(F?IM!/]<_I7^;S_P=4>+_ +5\4-7T
M7S<A3$VS/3GTS[9_SFO]'[5'V:?=/TVPN?\ QTU_EK_\'/\ XS%W^U;K^A>=
MG;#&Y3=GH^.F3_GI0!_*?'-BT=.>3_+'^?Q-5#\X ';U^K?7O3!N/ /']*>H
MVD@]SQ[T ?:?_!/SP^VN?M6?!J/9Y@A\>: [#!/'VZ'J/SK_ &Q_@W:Q:?\
M#?P/:1H$5?"^B':!@<6$/8#'//7_ /7_ (ZG_!';P!)XV_:N\!LD)E_LSQ/H
MMT<#)4)=1DGCH.*_V0_ 5J;7PEX3CQ@1>'M)BQ@\%;2$=_IB@#OD7;GW)_F<
MT^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@!KG QZUR/BG4%T;P]J=^S;1#;3R9SC 6%SU[=.M=9("<?7^H_G7
MR-^V]\2[?X3?L^>,/%UQ,MNEG9S*78A0"]M*,YZ9S0!_F7?\'%/Q\?XF?M 7
M.AP7QE30M9U&T=%D+8 =Q@@'_#^E?S.YVEA[-G\^<?TK[V_X*'?$Z;XE_M(?
M$+6VN6N(9_$VH3Q,7+J%>1R-O7 YS@5\"RG<_'L/\]* $"Y&>^?T_+K32".#
M4RG"!3UW?J>U-926 ]1_G^8_.@!TK[E0<\>OT%04IR#@]J2@ K4T3_D+Z;_U
M_6G_ *41UEUJ:)_R%]-_Z_K3_P!*(Z /]F#_ ((I_P#)D7P4_P"Q'TK_ -$K
M7["5^/?_  13_P"3(O@I_P!B/I7_ *)6OV$H **** "BBB@ HHHH **** "N
M#^)?_(F:W_UXW/\ Z(DKO*X/XE_\B9K?_7C<_P#HB2@#_%M_X*Y?\G\_'W_L
M;KW_ -&O7YJU^E7_  5R_P"3^?C[_P!C=>_^C7K\U: +VF?\A&Q_Z^H/_1BU
M_J2?\&L7_)NOB;_MT_\ 1:U_EMZ9_P A&Q_Z^H/_ $8M?ZDG_!K%_P FZ^)O
M^W3_ -%K0!_6-1110 4C' S2TR0$J1_GH: *SIN)/')[_A[?YXK^?+_@XO\
M&'_"&_L8-<>;Y7VJ\N[?(."=\.W'4>O3'2OZ%(\$8QDCV]@#7\FG_!UKXZ&E
M?L<Z9ID<VR0^(-A .#A@H[8QGGK_ "H _P OGQ9<?:O%&O777S]6O9<^N^X=
MN_UK&F8L$'<@?3TIU\YFO+J8\^9<2N3_ +SD_P!:KDCY/;&?;I0!Z/\ "^ W
MGCWPG; 9\W5K9,?\# _S^%?Z_?\ P0FT#^Q?V)_!*;-I**3QC/[I/_K_ *U_
MD3?L^67]I?&+P%:*N_SO$%BF.?XID&*_V0_^"1.A?V!^R%X)LRFPBWA;&,8S
M!&>G^?\ $ _4FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^0O\ X.A_
M^3;=9_Z^(_\ T$5_7I7\A?\ P=#_ /)MNL_]?$?_ *"* /\ ,*U/_C_N?^NK
M_P S5->C?3^AJYJ?_'_<_P#75_YFJ:]&^G]#0!^I'_!);_DZ;P)_V,NB?^EB
M5_LZ?#+_ ))WX)_[%C1O_2&&O\8O_@DM_P G3>!/^QET3_TL2O\ 9T^&7_).
M_!/_ &+&C?\ I##0!W-%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!Q_CS_D5M7_Z\Y__ $4U?XSW_!;/_E(=\<O^P[/_ .CI:_V8?'G_ "*VK_\
M7G/_ .BFK_&>_P""V?\ RD.^.7_8=G_]'2T ?DVG7\/ZBK%A_P ?UI_U\P_^
MC%JNG7\/ZBK%A_Q_6G_7S#_Z,6@#_4[_ .#8#_D@>J?]@FP_] BK^JU?]8WT
M_P#9C7\J7_!L!_R0/5/^P38?^@15_5:O^L;Z?^S&@"6BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ I#R"/44M% $:<?+[M_G^?Z4YQE2/:F?\M1]#_(5(
M2 0/7_(H Y_Q)9C4="U&Q(W">W=,$<$'MWYY]/UK_(V_X.+/A^?#/[?'Q,OE
M@\N.6:, [<#F1^G0>O/6O]>01[MZL,AA@]/0<?E7^99_P=0?!Z31/CKXE^(8
MMBD.IZE%")@N%8[_ &']: /XZB^82.V>/6H(SAL^QH'*D=R>!^5)M/ QU^G:
M@#I?"VIS:5KMC?0N8V@ND?<I*D%2,]/TYK_10_X-XOVU(M1\)^'/AI<ZIOGM
M+5"8GFR1OPG0G/MSBO\ ./B8ID@X9?TZ>GT-?N3_ ,$9?VG;CX+?'2PN;W4W
MM[-TM8%625@F3,!P"<9H _V%]-NTN]/M+E6#":"*0$$$'>NX'K5]6SG-?%'[
M(7Q[L?C/X T?4[2ZCN!]BM$+(P/_ "P!/3_/7-?:<0V@@GJ>/\_E0!-1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'XE_\ !<+_ )-4\6_]B_JW_I,U?X\'C+_D;?$G_8;U+_TK
MEK_8?_X+A?\ )JGBW_L7]6_])FK_ !X/&7_(V^)/^PWJ7_I7+0!S5?4_[%O_
M "<E\,/^QAM/_1@KY8KZH_8L_P"3D_A?_P!C%9_^C!0!_LY_\$]?^37OA]_V
M#H?_ $3'7V[7Q)_P3W_Y-?\ A]_V#H/_ $3'7VW0 4444 %%%% $3KN8=<8Y
M_/K^']:D P !T%+10 55ESYF!D9QT_4U:JN_^M!/3_ZW- '\HW_!SG\-!KO[
M-?BKQ>;;S#I6BLHEV?<_=,>N!_GO7^6;(&,DG4X=QW/\6./\]*_V%?\ @X3\
M(0:W_P $\/C+?>4'N8-)81MMR1^Z?V/Y]OQK_'YOK9K2]N[=QAHIY!C&,8?'
M3\Z ,U,[E^HS],CK[5ZM\(M0_L_XB>%K@$+MUK3^0<#_ (^(^_Z=?_K>5)U_
M#^HKIO!EP\/BOP](O5=8L#Z8Q<Q_YYH _P!G3_@D9K_]M_LM?#]M^\P^%](7
MKG_EV3^?]*_5NOP[_P""&.M-JW[*_A8,Y8P>'])7DYZ6T8_S]:_<2@ HHHH
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
MOY5_M!_"?18-!\ ^%["!-BQZ)IGRCL?LD6?U_P YS0!Z-1110 4444 %%%%
M!1110 4444 %%%% !1110 5_(7_P=#_\FVZS_P!?$?\ Z"*_KTK^0O\ X.A_
M^3;=9_Z^(_\ T$4 ?YA6I_\ '_<_]=7_ )FJ:]&^G]#5S4_^/^Y_ZZO_ #-4
MUZ-]/Z&@#]2/^"2W_)TW@3_L9=$_]+$K_9T^&7_)._!/_8L:-_Z0PU_C%_\
M!);_ ).F\"?]C+HG_I8E?[.GPR_Y)WX)_P"Q8T;_ -(8: .YHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** ./\>?\BMJ__7G/_P"BFK_&?_X+9\_\
M%#OCB/\ J.S?^CI:_P!F#QY_R*VK_P#7G/\ ^BFK_&@_X+8?\I$/CAGI_;L_
M_HZ6@#\FP-C<^G4\?A]:FL,_;;0XX^TP?^C%IDW)P!W'\C].U3:?_P ?5K_U
M]0?^C$H _P!3G_@V!!'P"U0GOI-A_P"@1=:_JL'#DGOQ^IY^E?RK_P#!L&0?
M@#JF/^@5I_\ Z+B_S^..U?U429^7'KS]!_\ KH EHHHH **** "FLVT$TZH9
M_P#5F@"4-D ]J <\BH(WW18[@?\ LW].E2QYV\^O]!0 ^BBB@ HHHH ****
M"BBB@"/!\P''&#_(4,#O4\_Y/]/ZU)10 5_$?_P=;?!0Z[\'K3Q1:VA-PVNB
M2258\L53:>2!TQS^GM7]N%?@3_P7S^"G_"T?V6[Q;>U-Q/9?;;LX3>0(X-V3
MP<?Y/% '^0/<0&VNY[=NL,LD9^J$C^E1$C<O(XSG\J[[XF^'9_#/C?Q!IDZ%
M'@U;4(]I&/\ 5W$B]/\ ZPKSX@EB!ZF@!P/W_?./?KTKT7X:>,-3\&^*-'U/
M3KB2V=+ZT+.C;?E652<GZ^]>< $,,^H_G5U9#%Y4BY#(Z.#GN#G^?O0!_I1_
M\$/?V]=,/@O0?"6LZM%)>RO:HJRSC?PB)C&X>OI_.O[*/#NJ1ZWHNF:K"0T=
M[!'.K+R,.%/6O\9?_@FW^U+XC^&_QM\*6LNIRP::ES;EU,K*N!-%U^;;RH/;
M'O7^K;^Q5^U/X8^*OPM\%P6=_%/=Q:191SXG1V\PQJ#G'/)/:@#]& P.0.W^
M>*,C..]5+243+YBG*LN1WZGU_P .*F!^?/;/^//\J )=PSCO03CDU Y(D![<
M?H/_ -522'Y,CZ_H: '@Y&12U'$24Y]34E !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XE_\%PO^35/%O_8OZM_Z
M3-7^/!XR_P"1M\2?]AO4O_2N6O\ 8?\ ^"X7_)JGBW_L7]6_])FK_'@\9?\
M(V^)/^PWJ7_I7+0!S5?4_P"Q=_R<C\,/^QAM/_1@KY8KZG_8N_Y.1^&'_8PV
MG_HP4 ?[.G_!/7_DU[X>_P#8.A_]$QU]NU\1?\$]?^37OA[_ -@Z'_T3'7V[
M0 4444 %%%% !1110 5#-P ?\\$5-37&5.1G\/<4 ?DC_P %LM&_MS_@GW\9
M+(+O:32I!MQGI$YZ=_Z=:_QN/B9I_P#97C7Q#8[=OD7LZ[<8Q\[5_M,_\%2]
M)_MS]C+XI:>R[_-TR7Y2,YQ#(?\ ZWOZU_C2?M,Z<-*^-/CRP"A1;ZQ=)@#&
M,.W^>WTH \#3K^']16SX9;;XBT1O[NJ63?E<(:QDZ_A_45JZ,VS6M+8<;;ZU
M;CCI,I_I0!_KD_\ !O=K*ZG^R]IJ"3<8-*TV/&<XQ"HK^A>OYA?^#:G7&U/]
MFVZCWEO(MK)!R> (Q[_E]*_IZH **** "BBB@ HHHH *^1_V[O\ DTKXY?\
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
M%\%/^Q'TK_T2M?L)0 4444 %%%% !1110 4444 %<'\2_P#D3-;_ .O&Y_\
M1$E=Y7!_$O\ Y$S6_P#KQN?_ $1)0!_BV_\ !7+_ )/Y^/O_ &-U[_Z->OS5
MK]*O^"N7_)_/Q]_[&Z]_]&O7YK+]Y?J/YT :6FC%[99Z_:H/_1H_^M7^I+_P
M:RD?\,Y^)\>EG_Z GZ>E?Y;EIQJ%B!_S\PGCCI(/\_A7^HO_ ,&L4A_X9S\4
MDD@ V>>W\"?YYH _K ?/F].-W\L=/ZTLF00 .-W?UR?\]OK1YL9(;(.,']!G
M/U[_ %I6D0\Y  _+/KG'6@"R.@^@_E2$8#'U!)_6J3ZA;Q@[G48ZY/\ G']*
MXK7?B+X?T:*7[5?01%%?.Y\=%/7_ #^= 'R=^W)\<-'^&OP3\>SS7R6]W'H%
M^8<R*IWK"V,'.>WX>W%?Y!/_  4<^,5[\6/C_P"+-6N+A[A9+V<*Q<OD+/(!
MU] !C_Z^:_N,_P""\'[:L?AOPUK>@Z'K&Y;R*]M76"?@JR.N, C/TK_.>\?>
M(YO%7BF_U:9F=[BYD8LQR?FE8Y)Y'>@#B6!7@CKSW]Z>OW']@?Z#^M6+U0KI
MCNE10C*N,9[?I0!_2/\ \&XWPG'Q!_:7AOWMO._L34]/NP2F[9LE5LCC(Z?3
M\Z_UDM A%OHFE6XX\G3[2/'IL@C7V]*_SG/^#1CX1RZQ\5/B%KU_:'R8+"WN
M+>61,J2I4C#8Z]_\17^CA;KY0CB P(XU0>GRJ!C]* +5%%% !1110 4444 %
M%%% !1110 4444 %%%% !7\A?_!T/_R;;K/_ %\1_P#H(K^O2OY"_P#@Z'_Y
M-MUG_KXC_P#010!_F%:G_P ?]S_UU?\ F:IKT;Z?T-7-3_X_[G_KJ_\ ,U37
MHWT_H: /U(_X)+?\G3>!/^QET3_TL2O]G3X9?\D[\$_]BQHW_I##7^,7_P $
MEO\ DZ;P)_V,NB?^EB5_LZ?#+_DG?@G_ +%C1O\ TAAH [FBBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH X_QY_R*VK_]><__ **:O\9[_@MF<?\
M!0[XXG_J.S?^CI:_V8?'G_(K:O\ ]><__HIJ_P 9_P#X+9?\I#_CC_V'IO\
MT?)0!^3J'+'/ X'Y9_K4]J<7MJ?2>$_^1!5=CM?^?;/)I8&(GA;GY98SGZ.#
M0!_IQ_\ !M/\6/#_ (6^!NJ6VHWD<+MIEB KLH.0D0[D?YXK^HD_M!>#1C.I
M0^OWT/\ [-UK_,X_X)?_ +7EU\(_ 5QIT.I/;"2UMT*K+LSM51V/_P!?\\C]
M7)O^"D&H!@/[<E/(/_'P?_BO\^E ']MG_#0?@T#/]I0X/_31/_BJ7_AH+P=_
MT$H?^_B?_%5_$DW_  4@U *#_;<G)7_EX/U_O?Y_2G#_ (*/Z@0#_;<G3_GX
M;_XJ@#^VO_AH'P=_T$H?^_B?_%4?\- ^#O\ H)0_]_$_^*K^)7_AX]J'_0;D
M_P# AO\ XJC_ (>/:A_T&Y/_  (;_P"*H _MJ_X:"\'?]!*'_OXG_P 572>&
M/BUX<\4ZA%86%Y'-+*2 JLI)]A@_T]?K7\.;?\%'M0$>?[<E[\?:#[_[5?IA
M_P $R?VQ[KXL?&[P[H,NIR7 N;DH4:8N, CH-Q]>/\F@#^J^U)\R0'U./S_S
MFKHXX]*K;=AR.K8Z=N#_ )Q5F@ HHHH **** "BBB@ HHHH **** $)P"3T%
M?+O[77PYL?B9\$O&^DW<*S[/#>L/$K)O_>&SDVX_'KW_ )5]/3$B*0CJ%-<U
MK5@NL>&=6TZ4;EO;"XMF!Y^66(J>/^!<_P"10!_BA_\ !1GX0W_PS^/7BZTF
MM&MX6UG5I$!7:-IO)-IQ@#IW[U^>JXPN>F!_*OZY/^#CS]F!_ 'Q>U37M-TW
M9:S0R7#S1Q87=*Y<DG &?\FOY&&5XY#&V<J=I7/Z>G% #W XV\@$$_K]*%!9
MPH' (/Z?Y]*?%\V[( QZ\_T[T^R7=(^[J$S@_P#U_P#/- '8>$_%%UX/\166
MLV+F.>W*,K*2I!4JW48/4?U[5_;3_P $$OV\+[4)QHOB?5W6*VN[:WA6:X)&
MT%0  Y';ZXK^%Z9R[D^A(_S^76OOK]B#]HW5O@MXRT\6-U+;I/?1.WER%.CK
MUP5S0!_M.?"KQ]I7C;P]:7>G7*SA[>-\JP.<@<\$\_Y^OJ39VJ<<[A].W^-?
MS\?\$?\ ]K33/B5X TZ/5=7C>Y;3;<!99MSERJ\<D^_U]*_H#LKJ'4+9)X'5
MXVP0RX(Z?Y_2@"6?/EJ1UP/R Z_K3T.8A]!G\Z=*N4(X'IQ^E5K5L[E/M@'_
M #_G@>U %F,_*!W %254A)\UQV_EP>/\^E6Z "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q+_P""X7_)JGBW_L7]
M6_\ 29J_QX/&7_(V^)/^PWJ7_I7+7^P__P %PO\ DU3Q;_V+^K?^DS5_CP>,
MO^1M\2?]AO4O_2N6@#FJ^I_V+O\ DY'X8?\ 8PVG_HP5\L5]3_L7?\G(_##_
M +&&T_\ 1@H _P!G3_@GK_R:]\/?^P=#_P"B8Z^W:^(O^">O_)KWP]_[!T/_
M *)CK[=H **** "BBB@ HHHH *C)R^T],'C\ ?KUQ4E1?\M1]#_(4 ?%_P"W
M[IG]I_LQ?$&S(#>9ITV1UR!"_P#(U_C)?MLV(T_]I7XHVF,>5X@NUQZ?O3Z?
M4U_M2_M?V/\ :'P(\9VVW=OT^?C&<_N9#_2O\8#_ (*&VWV']KKXPVH&/+\3
MWBX_[;-_GZT ?$@)'2M'2SC4+)SU6[@Y]O,7_P"OVK.88)%6[!BMW:],?:(C
M_P"/K0!_J1_\&N.IF^_9YUY-V[RC:+US_ !W_+_//]9-?Q\?\&I&H&Z^ /BX
M;L[+FV4#TP%_SGTS7]@] !1110 4444 %%%% !7R/^W=_P FE?'+_L1=8_\
M29Z^N*^1_P!N[_DTKXY?]B+K'_I,] '^*)^TQ_R6'Q?_ -A?4/\ TKEKYZKZ
M%_:8_P"2P^+_ /L+ZA_Z5RU\]4 *#@@^A!_6OL;P)^T%?>%_#=AI$=W(BVB!
M0H9L<>PKXY') ]33RS*<!C@?X4 ?? _:EU+_ )_9C]&?_ T-^U+J6[/VV7Z;
MGYSC_#WKX&\Q_P"\:/,?^\: /OG_ (:EU+_G\F_[Z?\ PH_X:EU+_G\F_P"^
MG_PKX&\Q_P"\:/,?^\: /OG_ (:EU+_G\F_[Z?\ PJ/_ (:BU(L#]LF/.<Y;
M'7WKX*\Q_P"\:E4L0&W-U_Q_PH _O]_X-D_C#>>//$7BF*:>2407]JOS,2!D
MIQSQ_P#6K^_"(YCC/^PG_H(K_.5_X--[8MXB\:N221J%I^K1_A]/ZU_HU1<1
MQCT1/_010 ^BBB@ HHHH **** "BBB@ HHHH *JRN0<9YS@<=N>*M569=TG3
M//\ 5O\ "@#S3XO>%(O&'@76]&EC61;FPNE*D9SNA<=#[?RK_)^_X+M_LQW/
MPH^/>IW]CICQ0:GJ%]=RR1PG:=TS,22!@=<YK_7#NE\Y9K8\B2&1,>ORX_/_
M #Q7\>O_  7]_8AA\8^ _$GQ(BTOS9]+LIY1(L(.W.6^\%_7M^% '^90T90N
MKC#+Z\8//;\.AI%(50?7_P"O7:>/=!N/#_B?5=.EA:+R+J2+#*1@*Q'&>A]O
M\GB\9.SL.??_ #S0 ;SMQGG.>@_STXJ9 6C+'DC//3C/M^-1!!NQUXZ''O\
MX58CX5D[$\_KTH ^E/V:/B_=_";Q7;ZK;7+P,;B%R5)'W2ISQ^?_ ->O]#7_
M ((;?MTCXDOIWA_5]8!2/3T(2>? SPO\9YZ=NWX5_F9PRO#<(RDJ48=#CI@_
MTK]I/^";O[;%Y^S_ .,M%V:DUL)IK:U/[YESOE4?WAV.,>_2@#_8OT+5K/5K
M&"YM)4E1XT.Y&##D9Z@D=^*UC\K@#H2/Z_\ U_SK\NO^":O[1EK\;/@[IVNS
MZ@D\SI;KGS0Q^:+/J?T_P%?J%O21%E5LC@Y'3H?\]: )$8DG_//']*DJO <D
M_0?T_P *L4 %%%% !1110 4444 %%%% !1110!\Z_M9S&W_9T^+<PX\OP;K#
M_P#?-I*:_P 6']NK4?[4_:!\9SL=V-8U(9SGD7LW^?QY[5_M'_MCOY?[,GQF
MD_N>!];/ITLY:_Q0/VMKLW?QO\;2=?\ B>ZJ.N>E]-^/YT ?+]21@$\CN/YT
MW'RD]P?\/\:6,D,!ZLO\Z /]#7_@T\TH(]_=[?OZ$IS_ ,!]?3]>E?W;7 !B
M4=@/Y+_AQ7\17_!J/I^SP_+<XY?0ASZ_)_\ J_7WK^WEAN;9Z 8_(_K_ /6H
M 6$DK]/\34M-5=H_PZ4Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *AG;;&2.N>/R-34R1=ZD4 0%CA,]\8X^F:E;Y0H^OYXY_
MK1LX7KVSG''2B9EC0R.<*F2QZ #&<_I0!_+=_P ')W[0B?"_]F>[T^UOQ#>7
M-Y):O$D@#E9HPIRH.>Y[>O>O\K_Q7J;ZSX@U74G8N][>W%P2<G/FR,^>>><Y
M-?V:?\'4'[3SZO\ &G7/@K!?[X+&6*Z$"R9 SQ]W=[>@K^+R2+,Z9_B4$_4_
MA]/7OUH J+EF0'T^GIG^9_.HY1AR/_K_ .>*E/RR-Z)T_$9/_P!;^M0.<L3_
M )_SF@!M%%% !1110 5J:)_R%]-_Z_K3_P!*(ZRZU-$_Y"^F_P#7]:?^E$=
M'^S!_P $4_\ DR+X*?\ 8CZ5_P"B5K]A*_'O_@BG_P F1?!3_L1]*_\ 1*U^
MPE !1110 4444 %%%% !1110 5P?Q+_Y$S6_^O&Y_P#1$E=Y7!_$O_D3-;_Z
M\;G_ -$24 ?XMO\ P5R_Y/Y^/O\ V-U[_P"C7K\U@<$'WK]*?^"N7_)_/Q]_
M[&Z]_P#1KU^:ZC+ >] %ZR;_ (F-F3VN(<G_ (&.?\^E?Z;G_!K_ ..M"T']
MG+Q='?WUO ^ZT($LT<9.%7LS#Z<>O:O\R$X@N(''&UD;/T(/^?K]37]!7_!.
M_P#X*47W[-/@'5?#L&K&S%V8\J)S'G8/3<.1CT% '^JO'\9?"G[\?VO9?+P/
M])B]_P#:]<=_\:<GQE\*_96;^U[+HQ_X^8NW_ L?Y^E?YV"?\%NM37S?^*A/
MS?\ 3T>?S?\ S^/"K_P6ZU00F/\ X2'J"/\ CZ/_ ,7G_'\: /[^/$?Q[\-V
MT=RR:O:_*CXQ<Q]E..C#_)S7X/?MP?M\IX&35%T_6U'EBY $<X/0,!]UO?U_
MG7\V&K_\%G=3O$E'_"0$[U8?\?)[J?\ ;]Z_,W]HW]O:^^)WVS=JK2^=YO\
MRW)SOX_O'UZ#Z4 8'_!1#]LK4_C5XBU*TN-0EN$6YF R[,/F+YZGW]/\3^-\
M?[R9V/.6SUQU;Z\UU/C+79-?U:[O'D9_-D9\DYSG<?Z_7G\:Y&)MK?7'UZCI
M[T 6)F\Q=W7 QW]B/U_SFG6-N]S<V]O$A9Y9$  !)))4?K4#=E]1_-1G_P"M
M7N?[.'@R7QW\6_"7AY83,M[J4,)4*6SF5!R.Y_S@YX /]'__ (-=_@5_P@7P
MHB\:O9^1-X@T.)GD*;6?Y%// _S^O]?8'S;N,=OKW_K7Y#_\$@O@PGPK_9>\
M!QBU^SNVB0JWR;3_ *E#@\#C_/>OUTMW+IG_ #_GI0!/1110 4444 %%%% !
M1110 4444 %%%% !1110 5_(7_P=#_\ )MNL_P#7Q'_Z"*_KTK^0O_@Z'_Y-
MMUG_ *^(_P#T$4 ?YA6I_P#'_<_]=7_F:IKT;Z?T-7-3_P"/^Y_ZZO\ S-4U
MZ-]/Z&@#]2/^"2W_ "=-X$_[&71/_2Q*_P!G3X9?\D[\$_\ 8L:-_P"D,-?X
MQ?\ P26_Y.F\"?\ 8RZ)_P"EB5_LZ?#+_DG?@G_L6-&_](8: .YHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** ./\>?\ (K:O_P!><_\ Z*:O\9__
M (+9?\I#_CA_V'IO_1\E?[,'CS_D5M7_ .O.?_T4U?XSW_!;,X_X*'?'$_\
M4=F_]'2T ?DY+]\_Y[FI(Q\F[T8'\0?_ -7Y?G']]CG_ #S[_6I8^OECG()]
M^YX]Z /I_P"&?QNO?!EB;6*YDC!55PI(& ..GMFO4W_:EU(M_P ?LHY!^\_^
M-?!1W*T@#,,?_7]J:'<D#<>M 'WN?VI=3QS>RCI_$_U_SS2_\-2ZE_S^3?\
M?3_X5\#L[@D;C2>8_P#>- 'WS_PU+J7_ #^3?]]/_A1_PU+J7_/Y-_WT_P#A
M7P-YC_WC1YC_ -XT ??9_:FU/:/]-E_[Z?W_ !_0?6OZ(/\ @W@^.-]XP_;&
M\ :;+<R2)->N"&9B#\ZCUK^.;<^T'<<D_P"-?U ?\&R<32?MK?#F4DG&H2#G
M_KHH_P _CZ4 ?ZM;?\L_]T?^@FK%5^J9_NJN/R/ZU+&VY<^] #Z*** "BBB@
M HHHH **** "BBB@!KC<K+ZC%48TP9(0."I&/; XZ?Y[UH51C8_;'';!'Y 4
M ?RE_P#!QA^RS%XS^"'B+Q];:>)[RWA\M72,,^ C'@@$_ET_&O\ +]\::!=:
M#XFU.PNH7A,-W+&%=2GW6/'..V?\?3_;E_;P^"$'QR^"/B/PI):BY\VVGDV;
M-V2L+GI@\U_D@_\ !4G]GZX^"GQOUK2XK%K>(ZK?<>64'RRGV% 'Y6@[)=OK
M_GK],?E2[Q%(V.,K]>WKS_G\C$Q(DY&"#[_C_,TV1MS$_0<4 #_>^O)^I)K9
M\/:D^E:K;7J,5:&17!&1T(/;Z?TK*V[B.Y].W>GVJ;[A4'<D?K0!_4]_P2%_
M;ZU+P9XTT#PK+JTD-N]U96I5I6 VEE&#D@8_SVK_ $KOV8_BKI/C[X=Z+>Q7
M\-Q<3V\3L!,C/S$AZ!B>I_GQ7^)Y^S_\3;CX7>.['68KAH?LMY#-NWE0-C9]
M>Q_EW-?Z!'_!$/\ X**/\5/$NG>![S6!)';V,)"-/NP=JKT+>W^- ']JLC^A
MZ].GMFH,>7(N#]X\^_/'Z_A5/2=0MM2L;6>"19/-@B;@@YRH].GXUI2I@JPS
M\O\ GG\O\* )53:[-CK_ /J'Y#UJ2F1G*^O)I] !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XE_\%PO^35/%O_8O
MZM_Z3-7^/!XR_P"1M\2?]AO4O_2N6O\ 8?\ ^"X7_)JGBW_L7]6_])FK_'@\
M9?\ (V^)/^PWJ7_I7+0!S5?4_P"Q=_R<C\,/^QAM/_1@KY8KZG_8N_Y.1^&'
M_8PVG_HP4 ?[.G_!/7_DU[X>_P#8.A_]$QU]NU\1?\$]?^37OA[_ -@Z'_T3
M'7V[0 4444 %%%% !1110 5#)\IWY['^G>IJCE7<OY_KC% '@G[2D?VGX0>+
M(C\V=/N??_EWD]/2O\7G_@I='Y/[9_QK0#[OBN]_29ORZ?\ UJ_VC_VA@!\)
M_%/'!L+GU_YX29K_ !>O^"FZ[OVU/C>?^ILOP/KYSYS^- 'P&3DYJS;#;=6_
M/_+:,YQ_MBJV#@'L?\_TJS#_ ,?4'_72/_T*@#_2^_X-+KDR_ CQNI).+^W&
M,_3_ /7_ /KK^S"OXO/^#2-L_ SQV.<_VC;C\@*_M#H **** "BBB@ HHHH
M*^1_V[O^32OCE_V(NL?^DSU]<5\C_MW?\FE?'+_L1=8_])GH _Q1/VF/^2P^
M+_\ L+ZA_P"E<M?/5?0O[3'_ "6'Q?\ ]A?4/_2N6OGJ@!0<$'T-*W.&]>WI
MCBFCGCUJ0+GY3_#UQ[\B@!T:;N3_ "SCG^M1[>"<]#CI4\;;.,GIV^IQZ?C4
M6<JQ_P!K^HH CHHHH *D5N /<#\\\_A4=2*N1N_VA_7_  /Z4 ?W+?\ !ILW
M_$^\:CO]OM!]<F/^5?Z+<?\ JX_]Q?\ T$5_G1?\&G((U[QHQZ?;[3_VF:_T
M6XFRB#_IFG\A_P#6H EHHHH **** "BBB@ HHHH **** "H'^0Y_O'KZ=3_G
MZU/4$_1?J?Y4 1LG[WS/8_AD9_R?Y=_BG]N;X*V_QG^"_BGPL;1;A[^PD0#R
M]Q/[L\=/S_\ KX'VRS9 7VQ^.#S].*JWMM#>V\MO.@=)(G4@@$<J5[_AF@#_
M !G/^"IG[,L_P.^+OB"R6P:!?[7NDXB*CY9'[8 K\A$0F1P000.F#QTY_#%?
MZ$?_  7L_85?Q)K>O^-K32@8S/?7N]8>V9&SD*1^)-?P.?$CPW+X1\6ZEI$D
M31&W=DQMV]'(Y''Y?Y(!P*\9;TP/KU_EFE8[1NSC=S]/;WZ_I3 ^00.YZ'K^
M%-D.Y1T^4_\ UOSH D1-VYO;/UXZ?Y]:U?#NJW&E:UIEW'*R?9KZWER#C_5R
M _ATK*BDPK#_ &<?CCK_ /KJ#D$./[V1Z]3_ (4 ?W7?\$4O^"C/]A1>'OAM
M/J^/.DMU\MKC ^4"/[N[L.G?]:_OJ^$WB^#Q=X0TO5$F63[59PRY#9SO3.<]
M\_\ ZZ_Q4/V&/C1>_"SXP^'M::^D@A@N80?WA0?ZU1ZX_P _@/\ 4B_X)8_M
M>6OQ=\$>'=,&HB=ULK.$@RAB3Y8]_?B@#]XX%VC/7@#]!_+^M3U#&P"(0<AA
MGCGC _6IJ "BBB@ HHHH **** "BBB@ HHHH ^7OVTFV_LN?&L_]2)KGX?Z'
M+S7^)A^T_)GXS>-VZ_\ %0ZN/_)Z7VK_ &S/VU3C]EGXV'T\":Y_Z12U_B5?
MM,MN^,/C8\_\C%J__I=-Z4 >"@?NR??_ #_Z#^M(HPT9]67^8I0?W9'^>_\
MB*0'+1CT*_S% '^DU_P:H1!?!2/W.A=<=<(/\_YY_M5_Y:GZ#^1K^+#_ (-4
MFSX%A'/.AY_#9_\ 6K^U C#[CTX'Z'_/Y4 244Q&W ^Q_K_]:GT %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !113)&VJ30 T/EA
MSWZ9_P _6O)_CEXN3P1\,?%WB1Y1%_96C7=YN+!<>5&S9R?I^E>JH,LK8YX/
M?TK\J_\ @K;\9H_A1^S1XV9KK[.^J>&]4@7Y]I),$F,<CG_.* /\N;_@M9\:
MY/C9^V?XR\4"[:YB\V2W!\S>H,4SIUR1QCD?Y'Y'F3)63^ZH'^>O^1BO8OVB
MO%<GC+XI>)=8DF,SW&J7IWDEL@W+XY_*O%6R%*]SS[=\?C^% $+OEW/][].*
M5TP@/],>WZ]:38,>^/PS^5/D;* <\8'X_P"0: *]%%% !1110 5J:)_R%]-_
MZ_K3_P!*(ZRZU-$_Y"^F_P#7]:?^E$= '^S!_P $4_\ DR+X*?\ 8CZ5_P"B
M5K]A*_'O_@BG_P F1?!3_L1]*_\ 1*U^PE !1110 4444 %%%% !1110 5P?
MQ+_Y$S6_^O&Y_P#1$E=Y7!_$O_D3-;_Z\;G_ -$24 ?XMO\ P5R_Y/Y^/O\
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
MU& Y_ =NO-?VBU_&3_P:;6S1? [QHV#\U[ >G7A?U_GZU_9M0 4444 %%%%
M!1110 5\C_MW?\FE?'+_ +$76/\ TF>OKBOD?]N[_DTKXY?]B+K'_I,] '^*
M)^TQ_P EA\7_ /87U#_TKEKYZKZ%_:8_Y+#XO_["^H?^E<M?/5 "CJ/J*E1L
M,Q'<#UJ&B@"1B68XZ]\<=^:3HI!ZDYQ^7^%"'!Y]/\*'.3QZ?XT ,HHHH 4
MGI4R-^[Q[CM[_P#ZOS_*-#@\^G^%-'4?44 ?W,_\&GN5UWQD".M]9_A_JQ7^
MBO I"H2/^6:?R_\ UU_G0_\ !J!(&\0^+QW%]9_SC_P_G7^C!$P*(/\ 83GU
M^4?Y_.@"6BBB@ HHHH **** "BBB@ HHHH *@E^; '8\G\ZGJ( [R><<]OKS
M^/\ 2@"(@^8!WQ_C2!<2CKCG(S[XJ1@?-![<4]@=ZG';^HH _-+_ (*'? :Q
M^*_PTU>RCT^*XN9=.N4W"%6<LZN.#MSG)]?TK_+>_P""J/[(>I? WQWK6M3V
M$MM#/?M&I*,%^:0D=?3-?[&&NZ'9:Y:3VUY$DT;*5*N,@@G\^A[?UK^,W_@X
M!_84?XE^&KS4/#.C-YD5^UR[6UON^1 'Y(4\<?Y% '^:]C:^#Q@D?YQ2@$JY
M'3(_GFO=?C=\)-1^%OB*ZTB_AEBDB>0%9$VD;7*],#WQQSTP*\+0XC<>O^?_
M -5 #2"H')YZ_P"'\Z#]P?7_ !I\ARHP.G<=^.M(5/EJ<=3T[]Z -'2+^YTN
M^MKJWD:)XYHV#JQ!&'4]0<_Y_$?V0?\ !$+]MY? ?B#PWH.IZO@RSVD02:;J
M!L4_>)_SC\?XT'ROU!!'O@@_C7UY^R3\8M9^'WQ3\+WD.H306]O>Q,^'VKM5
MU//([#USCI0!_MT?"CQ=#X[\"Z#XDMY%ECU"U2564J0=R ]OK7IM?B;_ ,$B
MOVO-&^-OP8\,^&X+^"[U#1=*@6YVR[W4E%'S#<<?EFOVQ!R ?4 _G0 M%,9P
MIQ_7%/!R,T %%%% !1110 4444 %%%% 'RQ^VT=O[*WQO/IX"UT_^24M?XD?
M[1TGF?%WQLW_ %,>L#_R?G]*_P!MO]MI2_[*OQO49Y\!:Z./^O*6O\2/]HR%
MX?BYXV5@=Q\1ZP>AZ?;Y_:@#PX?</U_PI44[E..-RGMZBD'W".^>G?M4B$?*
M,C/ Q^5 '^DW_P &J*$>!83_ -0/_P!D.?R/%?VI2$ #/'/]*_BD_P"#5*\0
M^"8HAC<NA\_BI_3T_#\?[5[AL*I]_P"?I0 Z$$*?<_Y_I4U-7[JX[@'\Z=0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444W<,X__50
MZH9QNC('7/'Y&G[QN*Y'Y_Y_S]:4D$'OST_'_/X4 0*^U5&>B_T/.:_D!_X.
M6/VD(_#?PJ7PE!?B&6:.\M&19-I;>K#!P<G_  ]>*_K@\1:DND:7=Z@[!8X(
M'<D\*,*>_P"'KCO7^8Y_P<J_M'-XT^*=]X3L-0#KINLRI)%'+D!2S@@C<?RX
M'X= #^2C6+B2^U>_N78LTEW,^X\D[I"P[]\]:I2$LZGL,@XX Z]OQI V9'<\
M[CG/N>21[TP-UR?XCCGM0!)O.,<8QC\,5 V3SV[?_J_"FGJ?J:<3\@'?/^-
M#**** "BBB@ K4T3_D+Z;_U_6G_I1'676IHG_(7TW_K^M/\ THCH _V8/^"*
M?_)D7P4_[$?2O_1*U^PE?CW_ ,$4_P#DR+X*?]B/I7_HE:_82@ HHHH ****
M "BBB@ HHHH *X/XE_\ (F:W_P!>-S_Z(DKO*X/XE_\ (F:W_P!>-S_Z(DH
M_P 6W_@KE_R?S\??^QNO?_1KU^:RG#*?<?SK]*?^"N7_ "?S\??^QNO?_1KU
M^:M %B0Y8-V&><8ZCT^OM479_J/YT9^0Y/.?Q[4 ':W![=O>@!4^7D\9QCW_
M "I'.6S^?UR:&/"_3_"F4 2,-QRO(Z?YS3!P1GL>?SJ1/ND]L_TJ,]3]30!+
MPV"#T/I]*8<Y!_AR/\X_/M4B?*IR!ST]N/Z=ZDM83<2PPKR7D5>/]IL#_P"M
M0![#\"? D_Q&^(^@^'+>)Y7N;J !%!)/[Q!Z9_\ U\U_K&?\$+_V;HO@_P#
MK39[O3Q!/?Z383([Q ,3L4Y!(SVYZ^U?P(?\$?\ ]B_6OB/\9/"GBY].GN-.
M@O(1(?)WQ\2*>3LXS@]_TK_5S_9N\!V'@+X4>#])M+9+9X-%M(I55=IW)&!\
MP_#V_P 0#W.1<D =%X_4?3W/X5+&,+CW-"@[FSTR>WT__74E !1110 4444
M%%%% !1110 4444 %%%% !1110 5_(7_ ,'0_P#R;;K/_7Q'_P"@BOZ]*_D+
M_P"#H?\ Y-MUG_KXC_\ 010!_F%:G_Q_W/\ UU?^9JFO1OI_0U<U/_C_ +G_
M *ZO_,U37HWT_H: /U(_X)+?\G3>!/\ L9=$_P#2Q*_V=/AE_P D[\$_]BQH
MW_I##7^,7_P26_Y.F\"?]C+HG_I8E?[.GPR_Y)WX)_[%C1O_ $AAH [FBBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH X_QY_R*VK_ /7G/_Z*:O\
M&?\ ^"V8)_X*&_'(XX&NS_\ HZ6O]F#QY_R*VK_]><__ **:O\:+_@MCS_P4
M,^.8]==G_P#1LE 'Y*X.,]J5>N[L.I_#\^].(.T#N"?Z_P ^U"#(*]\]._&*
M #INS_%G'OU_Q'6FK_%_NFG/Q@>G'OVZTU3U_P!TT *G7\/ZBF4]#@\^G^%,
MH **** )E7"[OS^G'^?QK^H[_@V-!/[97P]/IJ4G_HQ<_E7\NFX>3CC.,>_3
M_(^M?U#_ /!L;*%_;-^'L9ZG4G_61<YH _U7)!S">>%7/X<U;!R,_G]:A89C
M7C^#T_V13XON#_/84 24444 %%%% !1110 4444 %%%% #7&58>U11_*FT]N
MF><_YXJ>H&!RW4?ATZ\_Y]* (F_>1G;V;]>/Z#/_ -;KS?BO0+/7M%NK2[A2
M96@=,.@?AD(YR*Z6U4A'#=VZ?F?\_2I0FY75APWJ/;'^?K0!_GE?\%X/V [S
M7/$>O^,]-TAU@@N;R]+Q0E4"KO;/RC!'%?PZ>.?#TGACQ%>:5*C(UO*RD,""
M-KD<Y^E?[1'_  4/_9VT7XF_"3Q3"FEQ7%]/H]XJ,(M[^8R.!C@\\_C7^6U_
MP49_8J\1?!SQ5K?B2ZT^YM[.:_G2-FA*)S*Y !V#U'^>: /QP)R0W8=3^  _
M.I!\JG_:_P#KY_4TR5?+:2,]5<K@]>"!_GVIS<JF#C'7'^>_6@"-^1QV_E\W
M]<TBAE*N#@@@C';G@T+SO]__ *]2XRB@#D8SCD\$_CV'YB@#]"_V%OCCJ7PS
M^)WAZ^?49H+>"[MV.9F5<"9#R-V.GJ/K7^KO_P $Q?VJ=/\ CC\(/"UM;WT5
MS+IND64$FUU+;O+7J<D_K_\ 7_QE]'UJZT>_M[JTE>)XI(R&0XQM8=,?Y]*_
MNH_X-X_VX(_#44?A/7]75I;N>TMX([B?!P/+& "1_6@#_0L!R ?49I:Y3P5X
MAA\4>'=/UF!E>*[A212IR,%0>N3GK75T %%%("#TH 6BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$O_@N%_P FJ>+?^Q?U
M;_TF:O\ '@\9?\C;XD_[#>I?^E<M?[#_ /P7"_Y-4\6_]B_JW_I,U?X\'C+_
M )&WQ)_V&]2_]*Y: .:KZH_8L_Y.3^%__8Q6?_HP5\KU]3_L7?\ )R/PP_[&
M&T_]&"@#_9V_X)[_ /)K_P /O^P=!_Z)CK[;KXB_X)Z_\FO?#W_L'0_^B8Z^
MW: "BBB@ HHHH **** "JMT,I@=<CW[\5:JNX+2 =LCG\/\ ]5 'RY^V1>G3
M_P!G_P :7.=ICTZ?GT_<RU_C!?\ !02Z^V?M9_%ZXSGS/$MV<^O[U_<U_LH?
M\% [\:9^S!\0;HMM$6FS\YQSY,@_STK_ !C_ -M:[%]^TG\4+H'<)=>NFSZ_
MO'H ^3ZOZ>,W5L/6YB'YNM4S]P?7_&K^E#=?V2^MY;C\Y4% '^F]_P &IFGF
MV^ GBR0C[]S;'IURJ\_7'\NO:O["*_DT_P"#7+3#:?L[:_)MQYC6K=.N4^G/
M3U_^O_64.@^@_E0 M%%% !1110 4444 %?(_[=W_ ":5\<O^Q%UC_P!)GKZX
MKY'_ &[O^32OCE_V(NL?^DST ?XHG[3'_)8?%_\ V%]0_P#2N6OGJOH7]IC_
M )+#XO\ ^POJ'_I7+7SU0 5V%KX5N[FTAN4C)249!VD\'Z5R*#+J/5E'YD5^
MMGPA_9>\0^-/AMX=URRTR2:*[A60.L;$'(7G(0]SUY_6@#\RSX.OE7=Y;?\
M?)_S_/F@>#;YEW&-N/\ 9)_S^8YK]AYOV,/%A@ &C2YS_P \W_\ B/Z__66+
M]C'Q8(&!T:4')X\M_P .J#_/Z@'XZ_\ "'7O_/-O^_9_QH_X0Z]_YYM_W[/^
M-?L-_P ,8^+?^@--_P!^G_\ B:/^&,?%O_0&F_[]/_\ $T ?CT/!U]G_ %;#
M_@!'ZYI6\'7J$'RSU'\!]?\ /Z\U^PH_8Q\69&=&FQD?\LG]?]VDO/V,?%@5
M2NCS=?\ GDXZ9/:/MUZ4 ?O3_P &IVAW.F^(O%[3*RA[ZR*Y&/\ GG_3\!7^
MB/!G$?IL7 _X"*_B:_X-WO@7J_PXU779;VR>W\VZM#\R,N<%.>5'/!K^VJ/&
MU.N[8N1_P%: ):*** "BBB@ HHHH **** "BBB@ HHHH /?'-%%% %;M)]/Z
M+7S7\?O@?X;^)W@KQ!!JUC'=2'3;UDW(C?.8&Q]Y6YR :^DN0Q..,?TIMS"E
MW9W%JW*S1/&P[%7!!_0\T ?Y2_\ P6+_ &(=:\-?$GQ!K>DZ5)%IT<MVP*6Y
MVX\YC]X "OYE]=TB;1+Z>QF4K)%(8V!&""I(QBO]='_@JW^QAX?\:_"GQ-K5
MIIL<^HM#.RE8%+$E';K@G.?SZ]J_S!OVO_V?_$/P\\=^(C<Z?);VT6HW14E&
M5=JR-C^$#&!VZX..: /@]2<-]/Z&K''DIQSW_6H=I0R*1R./YTC9"*I['I^?
M^- $LJ[W 7C@\=?3Z5<TK4;C2+^&[MV*2PN&5@<8((]._'K]/6H+49ERPP,?
M7\_SS391^]XZ;O\ $?Y_.@#^T;_@V0_;*N]$^)7BCPSXIU5C;3K:VMC'+,57
M+%%PN]B#^&*_T@O"VNV_B#1;/4[=P\4\4;*0<Y#(IZ_0_P!>]?XG/_!.;XZZ
MK\&/C_X,N+&Z>VM]0\0:<EV5D,8,?G*#NP1D8K_8#_83^*]E\3_@9X4U:VNE
MN9)K.V+,&WG(@BSD@GG/T_G0!]N3YW=ORSV'N*L(<*H/7^9S36 PI)QP.V?\
M/6F2'!0#H0/R_P F@"Q1110 4444 %%%% !1110!\Q?MFIYG[+_QICQG=X%U
ML?\ DI)7^)S^U5;?9?C5XUCQC_B?:N<?]O\ -["O]M']KZ/S?V:_C#'C._P3
MK2_G9RU_BG_MIVALOCOXUB(Q_P 3W5#T_P"GR8_U_+% 'R6GWA^/\C3E!,@]
MG'\Z1^OX?U-20X[]=W'Z4 ?Z+/\ P:FZGG17MBWW=% _\='KQ_*O[C+KF),>
MJG\/7FOX+?\ @U&U;SKJ^LE8$Q:,F1GGI_@/UZ\5_>HHW*,_W0?QVDT 31',
M:?09_*I*AAR <CT_K4U !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !59MVX\C&>G\^U6:;@$D\Y!'X8__ %4 51GS6],#M_GO_GUDYVG'
M7(_K_2I#@'=G.>F!Z<=Z><;3Z=?ZT ?+G[6?Q!M/AU\&/%VNW4RPBTTJXEWL
MP7&(F[GW%?X[G_!4WXR7?Q4_:G^(MX+LW%B=7G>#YBRX\QNASCZ=.*_TX/\
M@NK\<(?AE^RC\0X(+P07]QX>NO(42!&+"-AQR#GUQQ7^15\0_$UYXT\7ZQX@
MO',D]Y>32.Q8L2?,8\D^N?\ /8 X;)"#'K_C3*<_WC^'\A3: "BBB@ HHHH
M**** "M31/\ D+Z;_P!?UI_Z41UEUJ:)_P A?3?^OZT_]*(Z /\ 9@_X(I_\
MF1?!3_L1]*_]$K7["5^/?_!%/_DR+X*?]B/I7_HE:_82@ HHHH **** "BBB
M@ HHHH *X/XE_P#(F:W_ ->-S_Z(DKO*X/XE_P#(F:W_ ->-S_Z(DH _Q;?^
M"N7_ "?S\??^QNO?_1KU^:M?I5_P5R_Y/Y^/O_8W7O\ Z->OS5H 4 G@5*O$
M;@\$]*;'C=STP:D; 90IX.<_YQ0!"5( /^12 %NE6I,;5P3U';MD?_6]*6/&
M3DXX],T 0C_5G\?_ &:HV4KCWYI3D-@]VS^M6;G&V/'IS^OZT 6+2U>\EBAB
M!W.P7'7)./\ /^%?4GP:_9W\1^.M?TV"RM))1)<6Y 6)FX:0=A]?\C)KR7X-
M>&I_%?C'1])@C,LES?0PHH!))<A1P >_%?V9?\$POV#9-3\3Z#<ZYHV(7%I*
M2\&1RR,.JCL?\\4 ?M/_ ,$'?V+K#P3\*[+5?$.D!-12[AD226$*VUDW9&]2
M>OH:_JTTZTCL+*WLX5"Q01B-%'0!> *^?O@)\'-&^%/@W3-+TJW2!3:6KE4C
M6,;O)7J%KZ)BS@YZ\?UH EHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "OY"_P#@Z'_Y-MUG_KXC_P#017]>E?R%_P#!T/\ \FVZS_U\1_\ H(H
M_P PK4_^/^Y_ZZO_ #-4UZ-]/Z&KFI_\?]S_ -=7_F:IKT;Z?T- 'ZD?\$EO
M^3IO G_8RZ)_Z6)7^SI\,O\ DG?@G_L6-&_](8:_QB_^"2W_ "=-X$_[&71/
M_2Q*_P!G3X9?\D[\$_\ 8L:-_P"D,- '<T444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% ''^//^16U?_KSG_\ 135_C1_\%L/^4AOQRST_MZ?_ -'2
M5_LN>//^16U?_KSG_P#135_C/?\ !;/_ )2'?''_ +#LW_HZ6@#\H!]X^F./
M_'L4D/,N/4FDB/S$G_/!IZ_>4>K*/S8#^M '067AZYOPSQH2,YX4G_"M#_A#
MKX?\LV_!#_C7WG^SQ^SOKOQ"T1[VPT^2X18HV)6-C]X>RG&<YKZ4;]C#Q9N/
M_$FF[?\ +)_3_=H _'E?!U[G_5L/^ $?KDTW_A#KW_GFW_?L_P"-?L2G[&'B
MPGG1ING_ #R?V_V:9_PQCXM_Z TW_?I__B: /QY_X0Z]_P">;?\ ?L_XT?\
M"'7O_/-O^_9_QK]AO^&,?%O_ $!IO^_3_P#Q-'_#&/BW_H#3?]^G_P#B: /Q
M\_X0Z^V_<;Z;3],8Z].V?>OZ:O\ @VB\/7=E^VE\/)G1@BZ@^?E./OI_4?Y-
M?#G_  Q?XL,?&C2Y^;_ED_M_L5^^?_! []G'7? 7[3_@_5[_ $Y[=+>_D)=H
MV&!N7N5'''>@#_0__P"68_W5_I1']W_/H*7< !]!T^E.'08Z4 +1110 4444
M %%%% !1110 4444 %%%% " !>E+110!R_B30;'Q)87&GWL:RPR1M&Z-@@AA
MTY!ZX]!7\D?_  7U_8?T[Q/\'9+[PGHZ_;AJ,TKM#"&;8%W'.Q0?7O7]=H9M
M]P#Z''Y'([]Z^</V@_@EHOQ>\ ZMINL6Z7 6SNY45XED&\1/M^]_3\* /\2O
MXR_!S6_AIK&H6NIV[PF.XEX>-DP Y&,'L/6O"4(V<_A^O\J_JS_X+-?L4ZAX
M2\5Z[=Z#I#+;(UP^Z.$J/]8Q_A4_I^&:_E@UK1[G0[Z:QNHS'+%*8W##!!4G
MCD#G\./RH QX^^>G']:F0_.?3' _$_X5$,C><>I'X9IBD[L^IY_$T 2$D GT
M88_0BOT/_P""?7[06N_"[XZ>"/(OY+:P.K6QG D**0'7KA@.!W]J_.^48*\=
MOZ#/ZUT7A'7+GPSK^G:Q;,4FM;B.1&#%2"'![8.>/PH _P!LC_@G?\<--^+7
MP.\)R6UTES<QZ7 \Q$@<Y\M.3C/^>.XK]":_CK_X-M_VJ$\8>"8/#FLZCOGA
MTN"**-Y=QW%5 &&8?YYK^P_S5:)7'(=01[[AGB@"3<,X[_YXJ*/[S?Y[+42D
MF0<#'K[;O\_X5+']YO\ /9: )J*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#\2_^"X7_ ":IXM_[%_5O_29J_P >#QE_R-OB
M3_L-ZE_Z5RU_L/\ _!<+_DU3Q;_V+^K?^DS5_CP>,O\ D;?$G_8;U+_TKEH
MYJOJ?]B[_DY'X8?]C#:?^C!7RQ7U/^Q=_P G(_##_L8;3_T8* /]G3_@GK_R
M:]\/?^P=#_Z)CK[=KXB_X)Z_\FO?#W_L'0_^B8Z^W: "BBB@ HHHH **** "
MFX^8'],=??\ E3JCR?, ]C_(4 ?G+_P5/U<:+^QE\4]0=]BPZ;+EB<8S')R/
MK_/%?XT/[3.HC5?C9XXOE;<MQK%PV<YSF1NOK7^O_P#\%Q==_P"$<_X)Y?&C
M4$?RWBTIR"#@_P"JEQ[\>HZU_C;_ ! U5M9\7:UJ+,6-Q>3/N/)/[QN3G\.M
M '(O]T?7_&K^B MK&F+V:^M1CMS,E9A)/4UM^'D!\0:*@'WM2LA^)N$% '^J
M[_P;-Z1]A_9IOY"NWS8+%^F,YC';'^>O:OZ?Z_G3_P"#=K1CI?[+]LQ3;]HT
MW3I <8^]"I-?T64 %%%% !1110 4444 %?(_[=W_ ":5\<O^Q%UC_P!)GKZX
MKY'_ &[O^32OCE_V(NL?^DST ?XHG[3'_)8?%_\ V%]0_P#2N6OGJOH7]IC_
M )+#XO\ ^POJ'_I7+7SU0!+ ,SPCUEC'YN*_T>_^"1W[$^A?$O\ 8Y^%WB*\
MTZWEDO='BE+O &)/EQGJ4)[_ .>M?YP]KS=6P];B'_T8M?[ _P#P0<\'P7'_
M  3M^!]YL4M-H,.3@'/[I#SQ[?I^8!YE'_P3H\+/,4.E6N/>W!'7_<Y[?YYI
M9O\ @G1X7294&E6N" 3_ *.!Z_['M7[T)X+@63=Y2]/0?S[_ $Y_G0_@R!Y
MWE*<#' 'H>^/\* /P2/_  3H\+9/_$IM.I_Y=Q_\;I/^'='A;_H$VG_@./\
MXW7[W?\ "%0_\\A^24?\(5#_ ,\A^24 ?@DW_!.CPL%4C2K7K_SP']X?],Z6
M;_@G/X6>,9TJT]?^/<>A[;/RZXK][#X*@Q_JAU'9?4?Y_G0?!4&#^Z7IZ+_G
M\OPH ^$_V,_V9M(^$<U^]E9PV^]XV_=Q!,[<8_A'IQW^E?IE&3N YP!C/K@?
MY[]JYK0="CTD2%4"[^>!CO\ A_6NFCYP?;^= $U%%% !1110 4444 %%%% !
M1110 4444 %%%% $$PPCL...@X_+I52W=CO)SP/\*N2\_*>A'Z\_CVJ..-1N
M[_*?\]<T >2_%?X?V?Q$\*:EHU[$DD<\4P*R+N'*,!V//?/N/:OX-/\ @MI^
MPA'H%AXBUC0=&5Y72XG!M[< DEI#UV]?I7^A"%!@E7'#9'YJ?6OS5_;1_9)T
MOXV>&=6CN[&*X\RTE'SHIZHQXSW_ !YYH _Q>?&GA#4_"FK7%IJ5M+;.LS)M
MD7;@AF!X]OYUQKC]X1P5P/IGCMZ\U^Z__!7;]DO4/@_\3]5M=*T>6.VAU2X4
MF&!BH16?G*KC'X]>N.E?AE>VLUHQ29&CD!P0PP>,=CT].E $8(12P(R/0?7K
M]/QIJG<C-WR2,]?P^AZ5"'W +]>/P/>GJ<87L?\ $9]^] '4>#->E\,^)='U
MN!F273[N&X1E.U@T<F00?PK_ %.?^#<W]HH?%3]G[PMI%Y?^=?P6CLT+REG"
MHB@'&3Z?GGM7^4XQ8.,9 4^G3#&O[=O^#4G]HUH_C%)\,KV_,=I9Z(\D<4DF
MU-[D@8#'&3CWYH _T<IFQTSCC&.W Z?Y%+U,1(].O/\ >J-&6>VBF4Y62-7!
M]05R/TX_6I>\?U_^*H GHHHH **** "BBB@ HHHH ^?_ -J>'[1^S[\58<9\
MSPAJZ=,];62O\7+_ (*%Z:=+_:.\8V[+MSJ^HMC'K=R?XU_M4?M"6WVOX,?$
M2VQGSO#6I)CUW0.*_P :C_@K'HQT/]JWQ?:[-A-[=OMQCDW+\_YS0!^9$G4?
M3^@_K0#MVX'7'MZ<U&23_G_/6IV4;5..0#CKVZ4 ?W>?\&DVNK<_$+Q-IIDY
M@T-2%ST/TSU[<U_H8H!L4@#E%[>W]<U_FI?\&CGB8I^T!XXT]I,*FC1J 3@<
M_P"1_A7^E5 Q:WB;UB4Y_P" B@"11@<'//6G5%$V0?K4M !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% "$\'Z'^50*Q._V[^OS#^G\Z?,<
M1M]/Z'^M,B \O)ZD?J/\B@"%V.U/][M^/3/K5EVVPLYXVQ,Q]L(2?RJL!NP#
MV/'Y'_/\JS_$FI0:1H6I7MS(L<<-C<L79@H!6!SG)(]* /X>/^#H;]H<:9H%
MOX)L+_*ZCI]W;7$228&=K@AAGZ_G^-?YX5L!(UV[==TC#/U)X_S^%?TO?\'#
M'[0LGQ ^/6L:!'>F>#2M9U*S50^]5599%P.2.E?S-1N8T?!Y<']3@]_?]>*
M*K]S_MGGVR<5%5EA^XR,=02._)JM0 4444 %%%% !1110 5J:)_R%]-_Z_K3
M_P!*(ZRZU-$_Y"^F_P#7]:?^E$= '^S!_P $4_\ DR+X*?\ 8CZ5_P"B5K]A
M*_'O_@BG_P F1?!3_L1]*_\ 1*U^PE !1110 4444 %%%% !1110 5P?Q+_Y
M$S6_^O&Y_P#1$E=Y7!_$O_D3-;_Z\;G_ -$24 ?XMO\ P5R_Y/Y^/O\ V-U[
M_P"C7K\U:_2K_@KE_P G\_'W_L;KW_T:]?FK0!(G SCOC\\5U^C>#-9UR%KB
MRM)I8TZLBG _'-<M&@+HH'WG4=^I85^_W_!/']DQ?BW\.M<U9]-^TFWV88Q;
MNJ@\<'J?ZT ?B&?AIXE( -A<<?[)_P _E7.ZQX:U/0@&O;>6$%@N7!'.>G/Z
MU_6I#_P3V!+9T/N>L'?C_9-?DQ_P40_9HN/A%H<=\NFO;1F_$8?RBHQQ_%C'
M'I^E 'XWSC# C\\?Y_\ UYI'))3.2 <?KW[9ZU,R[H\GL2/3O^'^12W*!%C(
M[X_EZ\]/RH ^]O\ @G'X?L/$G[27P\TG4/+,%YXHTV%A(.,/<1J1^7\Z_P!;
M+]DO]E7POX3\+>&]<TVUM 6T^R??%&%Y\B-CR%[$Y_"O\@[]AGQ:?"?[1WPR
MU#S/*6/Q5IKL^0,;9T//H..M?[,'[!_C:#QQ^S[X1U:.=)F?3[5=P8-G;:QC
MK^F.: /L:"(1106X'RQQI'Z@!5VC]1FKH&.E01?-EO0X_+./R/YU8H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^0O\ X.A_^3;=9_Z^(_\
MT$5_7I7\A?\ P=#_ /)MNL_]?$?_ *"* /\ ,*U/_C_N?^NK_P S5->C?3^A
MJYJ?_'_<_P#75_YFJ:]&^G]#0!^I'_!);_DZ;P)_V,NB?^EB5_LZ?#+_ ))W
MX)_[%C1O_2&&O\8O_@DM_P G3>!/^QET3_TL2O\ 9T^&7_)._!/_ &+&C?\
MI##0!W-%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Q_CS_D5M7_Z
M\Y__ $4U?XT7_!;(?\;#/CGQ_P QV?M_TUDK_9=\>?\ (K:O_P!><_\ Z*:O
M\9__ (+9DC_@H;\<AV_MV?\ ]'2T ?DWG"@CKG\^O6K-J-\L"GDM/$/?F3'^
M'Z57Q^Z!]S_,?XFI[ DWEHOK<P?^C%H _O%_X(6?LBZ+\6?A)J>I7UC!.\=A
M:.&DA#'YE0]2I.>?PK]]O^'<OA8KG^RK3H?^7<?SV5\M_P#!M#X8AO/@'J,A
M127TJP)R!G[D?_ZLYK^HK_A#(0,>4N#QC"_YY]C0!^"<?_!.CPMN/_$IM/NM
M_P NX]/^N=,/_!.CPMD_\2FTZG_EW'_QNOWN'@J$?\LAWZA?Z4G_  A4/_/(
M?DE 'X(_\.Z/"W_0)M/_  ''_P ;H_X=T>%O^@3:?^ X_P#C=?O=_P (5#_S
MR'Y)1_PA4/\ SR'Y)0!^#5O_ ,$Y_"K%@=*M  I/_'N/_B*^IOV2_P!D+1/A
M/X[L=;LK"""2VG=PR0A".>QVC'(_SV_4)/!D"DGRATQT7^E:&C>&HM.N?/5
M,,3D  _CTYH ZF1FWCJ.?;VZ>GZ5=B)*#.?Q_#_]=1M%N.<9YR.1^'7^E3*-
MH _S_GM0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBF2'"Y]Q0!5DC ;L=
MXZ_YZ9S1/;++9SVK ;9HGC(/HX*\^W)]>*LJ-RJ3Z?IZ5&SX?'?/'MS0!^"/
M_!3']BG0_B%X)\1ZQ_9T$]R;6Y8$PAGR8Y&Z[#R3^?X9K_+^_;9^ >O?#KXG
M>*D;3)[>RM=7O%5_**IL61P,=,#CCOBO]I_XI>"(/''AR^TN:))5N()$((!!
MRC+SQWS7\,O_  7 _P"">]KX7\'>+_&.E:,AN9(+N]#0PAGW,68?<!.<X[?X
MT ?P"2+M4#C.X ^O7!!_STJ%@!MP!]X=JZSQ1X8U70+N:&^MIK<K,ZCS8V3[
MK'^\H["N24DG!YQS^(H FG'S(1R,#^>/_P!?UYJ9U"^21@_=/XY//Z<<^M)C
M? S]P./\_7^?I3%;>O\ N#CV(SC\OQH _J)_X-\/VF[KP/\ &S2O"\U\\%M<
MW^GV@4R[5(>1!C&?K]37^ICH&LPZSX;T>_M9%D2>TM&WJ<YW11D^OJ?:O\2[
M_@GO\6I_A?\ M!^!;Z*X:!;CQ'IJNP8K\JS+U(K_ &+/V&/B#'\3?@%X2UW[
M0+AY;*T!;?NR5@C]^V/_ *_H ?:,:C"'C.WIW_SGGZT1_>;_ #V6FYVR(GM_
MAG^OY^U3A0.10 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!^)?_!<+_DU3Q;_V+^K?^DS5_CP>,O\ D;?$G_8;U+_TKEK_
M &'_ /@N%_R:IXM_[%_5O_29J_QX/&7_ "-OB3_L-ZE_Z5RT <U7U/\ L7?\
MG(_##_L8;3_T8*^6*^I_V+O^3D?AA_V,-I_Z,% '^SI_P3U_Y->^'O\ V#H?
M_1,=?;M?$7_!/7_DU[X>_P#8.A_]$QU]NT %%%% !1110 4444 %1?\ +4?0
M_P A4M1/\IW9]L^G0?K0!^$'_!PQKZ:?_P $\/C+9&3:\VD,57."?W3_ .-?
MX_%_(9KVX<YR\\A/XR-Z_6O]4;_@YH^)8T+]EKQGX2\_8=6T4GR]WWLH1]WC
M/Y?UK_*UF&96;UD8YQUY)_S]: *[#!(KI/"B&3Q5X>0#[VKZ</SNH^M<_(NT
MDYSR.WM7??"^R.H^._#$(!.=;TT8Y.?]+C_Q_3\@#_7J_P""&&A?V)^RIX6?
M84^T^'])DZ8))@3_ !_E7[DJ<J#ZBOR9_P""0^A_V/\ LI?#Y=NSS/"NCOC&
M/^7:/M_G%?K,G" >E #J*** "BBB@ HHHH *^1_V[O\ DTKXY?\ 8BZQ_P"D
MSU]<5\C_ +=W_)I7QR_[$76/_29Z /\ %$_:8_Y+#XO_ .POJ'_I7+7SU7T+
M^TQ_R6'Q?_V%]0_]*Y:^>J )[4XNK8_]-X?_ $8M?[(/_! N4/\ \$Y/@4G7
M'A^#W_Y8K_GO_.O\;^UYNK8>MQ#_ .C%K_8Z_P""!:[/^"<GP-;_ *EV'VZ1
M*/PSG/>@#]M"  3@=/2HH6#ALX.#]?6HXY2V1T_KT[<\U+"NU3[G_'C\* )<
M#T'Y48'H/RI:* $P/0?E1@>@_*EJ!Y") OM_G\^G_P"J@"4CY3QCOQ[55@D)
MD9/0#_(Y_I3XGWM(OIQ_]?\ SZ_@"*/;([>N/\,=>U %FBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@"OG<6]OKZXQ3-XW8Z_S[=:F"?>[9[XZ\YS^GZU"
MR$,#C'([>X__ %F@"94^7'KS]>.,\=\\U0U:RCO;">W9 PDC9,$ YRI'IS_^
MNKS/@ =/N]^O3^5,:3YHP>01_GGW_&@#^7#_ (*H?\$VK'XJ^'/'GC@:.)I;
M*SO=05U@#$$!R"#M/^?SK_-(_:G^&-[\/?B1KFB&T>&*TNI4QL*@;9&'I[5_
MMW_%_P )6OC/X?>+?#[VZ2-J>E7%M@J"3O3 XQ[CC_Z]?YP/_!9K_@GT_P /
M;_Q#XTATHQB:ZN7WK;XX#%^H7_/TH _CH P">ZG&/T_K3W.W:?4'/Y]ORJ[J
MUL]EJ%]:NI4Q74T>#Q]Q\=/P]:HGYU)] ?PY'^?QH E5=P)P>G'Y9YK]KO\
M@AM\=9?@G^U?HVH)=FV&JW&GZ7DOL#">[2/!^8$_>_R:_$Z-_E(]L=>G'7_/
MI7T_^QYXLD\)_'GX>7R2F'S/%V@(S!MO!U*#O_GK^0!_N._#S4QKG@/PEJ@;
M?]OT#3+LG.<F:TC?K[[N_-=:GS-_N\_3D_\ UNGJ:^;?V2_$R^)?@1\.[Y9/
M,QX0\/J6W9P3ID![<U]))\K9]3CTZDG\>OZ4 6**** "BBB@ HHHH **** /
M._BS;?;/ASXOML9\[1;Q,>N8F%?X\W_!<K0_[!_;4\6VFS9EIFQC'69O_K5_
ML9>.(O/\)Z[#C/F:?<)CURAK_(:_X.'--_LW]O+Q5%MV@P,W3'60GV_EWH _
M!V)-Q[]_Z=..O]*5^KCTR/YT0G'/3D\_@*;G=(PZ[B1_/^= ']:'_!J5KXTG
M]I[Q:C2!?M%A;Q\GN2..HZ$^_KTK_4/TZ7S+2S(.0]K"??#1J?RP>..M?Y+/
M_!N5XW'@[]J=E,@B.H3V%N 2%W;Y%&/UK_65\.2^=HFBW/7S=-LGS_O0(<9_
M7]* .C5=N<]Z=0#D ^M% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% #'7<I'L?Y8JM(WE"->F?7\!_AQU]ZN50F^>1!GHV<>G/]/Z<4 .
MF)C5,=R,?Y]>>:^*/^"@?Q6C^$G[.7B_Q0+D6\EO93J&+;#\UN_?(QFOMF9?
M,"CIMQ_^OVZ?_KK^;#_@X?\ CXOPZ_9G\7: EX(9)[(,$$FT_-$1TH _S5/^
M"@/Q:E^*_P >_&NJO<&X#>(;^16WEL[Y7/4DYR:^'$7<'7LH!'KDD?YZ5T7C
MG6'U[Q9K>K/(7-W?2S[LDYWLQSGK^5<S#)AF[Y &<]>_I[4 0%ODV^_X\<?R
M'YU%4\J8Y]/;WZ?A4% !1110 4444 %%%% !6IHG_(7TW_K^M/\ THCK+K4T
M3_D+Z;_U_6G_ *41T ?[,'_!%/\ Y,B^"G_8CZ5_Z)6OV$K\>_\ @BG_ ,F1
M?!3_ +$?2O\ T2M?L)0 4444 %%%% !1110 4444 %<'\2_^1,UO_KQN?_1$
ME=Y7!_$O_D3-;_Z\;G_T1)0!_BV_\%<O^3^?C[_V-U[_ .C7K\U:_2K_ (*Y
M?\G\_'W_ +&Z]_\ 1KU^:M %ZQS)>VB''S7$(_\ 'UK_ $._^#>/]FZU^('P
M#\27,MF)BRVQSY>[JB'T/\_2O\\72SC4;$^EW!_Z,6O]2S_@UT6)_P!G+Q$6
M13A;+GK_  )[?Y[]: /TQ3]AZP4D_P!F#_OR/4?[/_U_6OYO?^#AO]C"'P1^
MSE9>*;33"COK#!G6+!PJ@]0HX'IS^5?WABW@V!O+7\AZ^XS7XP?\%N?@E#\8
M_P!D_6-.2S69M)M]1U'B/<1Y-JSY'''W: /\<:_C:WN;RW(P8;F5""#QL=_Z
MYJL[>:@'7;^G';D_A7??$O1FT7Q_XKTET*&SU[5+?:1C_4W4L>.WX>GUKSO=
ML+KGOGZ^U '>_"S7F\,^/O#>M*^PZ=JEO<!\XQY<@.2>W ZU_K<_\$%OC4OQ
M._92\&[[L3RK:X(W[CA(E'3/M_\ 6K_(0M7,,\,PR"K[P>G.<\'VZ5_HS?\
M!JY\=?[=\/:9\-I;S=]@TJ2?R6?)&4(^[GCH.* /[?;?[K?[Q_F:E9B&4>I'
M]?\ /UI(EV@XZ$Y_S_GMGO49;,BCW'X=>/ZT 6**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K^0O_@Z'_Y-MUG_ *^(_P#T$5_7I7\A?_!T/_R;
M;K/_ %\1_P#H(H _S"M3_P"/^Y_ZZO\ S-4UZ-]/Z&KFI_\ '_<_]=7_ )FJ
M:]&^G]#0!^I'_!);_DZ;P)_V,NB?^EB5_LZ?#+_DG?@G_L6-&_\ 2&&O\8O_
M ()+?\G3>!/^QET3_P!+$K_9T^&7_)._!/\ V+&C?^D,- '<T444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% ''^//^16U?_KSG_P#135_C/?\ !;/_
M )2'?'+_ +#L_P#Z.EK_ &8?'G_(K:O_ -><_P#Z*:O\:+_@MBN[_@H;\<SC
M_F.S^O'[Z7G_ #Z4 ?DPO(V_YZC_ .O5G3Q_IEHW<74'T_UB54!VD]^H_6KN
MGC_2K4_]/4'_ *-7_"@#_4]_X-AIO-^ .IJ<';I=@.>>D:=/\],5_5.Y"[>!
MR?3_ #QZU_*E_P &P"X^ >J\]-,L.WJD8K^JR;^#_>H EP/0?E1@>@_*EHH
M3 ]!^5&!Z#\J6B@!"  3@=#V]JKN^$8@#ZX[YZ#^0J8G+%?4?EP>?\^E1O'E
M&&?7M[]?ZT -W_(OI[>O-3H<K^@^F!5=EP%7I^'L?YX_6K"C _7ITXZ4 .HH
MHH **** "BBB@ HHHH **** "BBB@ IK#(IU1RMM0G% $2O@,/08_ 9Z?YZT
MC9,;/V )S].1G^M,7[H/]_ ^F<_G^E(&^_'[,![\?Y./UH K6<WG02;@" Q7
M^8]O\]*_/O\ ;D_9@M/C_P"!=3T.6P6Y^U6,L1'E*^=RMQ]T@GWZ\5^@]K#Y
M2M'_ 'F+?KG'UYQZ\5;FMXIH621 P*,,$9Z@\8/U^M '^1S_ ,%?_P!B27]G
MWQ)/%8Z4]NAOIU.V';P"Q[ ?_7S7\[T\,EK,\<B[65F!!'H?P]*_U7/^"R7[
M!D/QFT'Q#XEATH2FR@O+S<L&['R,<YQV]:_S-/VJ/AK/\,?BEK?AU[=H%M+B
M10I3:!B1UQC'MUH ^=K1MX,7KV_S^OXU!RLKI[X_#@?G_P#7I;=O*E'TZ_CC
MWHF^63=_>/7IUP<Y]OZT =G\.-9;P[X[\.:PK%&L-2MKC=G&-C@YS^%?ZX'_
M  0'^,'_  LO]D3P;,]SYTBQ[/O[C\D2#G.?Z?K7^0;!*8KB*8$Y5L@^F#US
M7^EG_P &LGQ6_M7X.Z#X+:XW-;6\\OEE^GR==N2<<<<<T ?V8M_KU^G^%6:I
MW1\L>9C\?3]?;K5F-MT:-ZJ#0 ^BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH _$O_@N%_P FJ>+?^Q?U;_TF:O\ '@\9?\C;
MXD_[#>I?^E<M?[#_ /P7"_Y-4\6_]B_JW_I,U?X\'C+_ )&WQ)_V&]2_]*Y:
M .:KZG_8N_Y.1^&'_8PVG_HP5\L5]3_L7?\ )R/PP_[&&T_]&"@#_9T_X)Z_
M\FO?#W_L'0_^B8Z^W:^(O^">O_)KWP]_[!T/_HF.OMV@ HHHH **** "BBB@
M JM(V7V?0_@#S_+ZU9K/N"8C+-VCC=R?3 )^G3UH _AG_P"#LSXC_P!B1:/X
M2%QM_M30CF,-C=A?3(_E^-?YV\CY;DY^8GC''6O[4/\ @[>^(W]M?''P1ID-
MQE(=*EA=%;C*D#D!L?7\*_BIP221T!)H <[9]SD<]NE?0_[+VAG7?B_X2L=N
M_=K&GM@<]+J*OG2ONK_@GUHQUO\ :-\'6GE[\ZA8MC&?^7J(]* /]@W_ ()Q
M^'_["_9C^&EOLV9\):1P!_TZQ\?ETK] %& !7R[^Q[IHTGX ?#.WV[-OA32E
M/&.EM'CCJ.G-?4= !1110 4444 %%%% !7R/^W=_R:5\<O\ L1=8_P#29Z^N
M*^1_V[O^32OCE_V(NL?^DST ?XHG[3'_ "6'Q?\ ]A?4/_2N6OGJOH7]IC_D
ML/B__L+ZA_Z5RU\]4 6+0XNK8_\ 3Q#_ .C%K_8Z_P""!C[_ /@G)\#4_P"I
M=BZ_]<D//7MTK_'$M?\ CYMO^N\/_HQ:_P!CG_@@.A'_  3I^!A(X_X1^+_T
M4G^?;V% '[5QQ$'GDYX]>WIGC_.*M;L$+]!^/%,# 2%1Z?X?U_"G%3O!Q_\
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
M%^(T\3_"_P &:JCB07'AW2)=P.<^99QM_6O7J "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *_D+_X.A_\ DVW6?^OB/_T$5_7I7\A?_!T/_P F
MVZS_ -?$?_H(H _S"M3_ ./^Y_ZZO_,U37HWT_H:N:G_ ,?]S_UU?^9JFO1O
MI_0T ?J1_P $EO\ DZ;P)_V,NB?^EB5_LZ?#+_DG?@G_ +%C1O\ TAAK_&+_
M ."2W_)TW@3_ +&71/\ TL2O]G3X9?\ )._!/_8L:-_Z0PT =S1110 4444
M%%%% !1110 4444 %%%% !1110 4444 <?X\_P"16U?_ *\Y_P#T4U?XT?\
MP6P;'_!0SXY_]AV<GZ>=+7^RYX\_Y%;5_P#KSG_]%-7^-!_P6R7/_!0WXYG_
M *CL^/KYTO\ ]:@#\F@N03ZYQ5JQ;%W:KZ74.?PE!J!&(0CZY]O\BI;,'[=:
M^]S%C\9!0!_J<_\ !L ^?@'JPYXTO3P?KY<?]/Z?A_5;-_!_O5_*=_P:_(1\
M!-6//_(+L,<]O+C_ ,\?TX_JSD!;;[-_D4 /9MHS[@?Y_P ]:4'/-12MT'^T
MO\^GY<U(.@^@_E0 M%%% #,8<MZ#GZ8/_P!>F!_GQD_3^0^O]*D)SE>^./K@
M_P#UJJA2)A^/\Q_7C\* )9C@@_YZ-4J'*@U#+\_';'Y\'_&I(AA /_K_ .>:
M )**** "BBB@ HHHH **** "BBB@ HHHH *BF4M&14M% %&+YB$_NX^G&1Q^
M//TI=A64MVY_H/YGVIT:E9)&(QUQ^O\ 7'0]Z<S;@/<C!QUY'7Z4 -9\2C'
MQ^OR\_RJ429)7.<\=NX[8_6H&CRX;'\)_4#'^??\F1',C$?PD9_(T >0_'/P
M-:>,_A_XDTB2V2:2]TNX@4%0Q+.A'0C)S_*O\N3_ (+R_L<W'P<\8ZSXZ733
M;Q7VJM")!#M!W2L>NT#^+_ZU?ZP$D<=U&\4H#*ZX((SD'KD'C_"OY,O^#C7]
MD=/BK\$M1U+2M*#S6-S<ZA(\,0#;8(C*Q)1>1\O/]* /\N4I\I?&,$=>O!/^
M!^OK4C?O%!ZX'^<?T]JV/$>GMHVLZUI#C:^GZE=VA4CD&"9TP?Q&/;I]<:,[
M$P>"<G&,^N* *[<8'3:3^IR*_N<_X-,/B:;CXO/X(:XR+?1)YO*W]/D<9P#Q
M^H_.OX9Y$).1W/7V]>O:OZM/^#4WQC)H/[;=_;R3%89/#S(J%CMRV\#CH.OM
M0!_J8W0\V/8 <G/]!Z^]6(AMC1?10*I6DHN+>VFZK+$C_@P4U=C?=D9^[Q0!
M)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
MB7_P7"_Y-4\6_P#8OZM_Z3-7^/!XR_Y&WQ)_V&]2_P#2N6O]A_\ X+A?\FJ>
M+?\ L7]6_P#29J_QX/&7_(V^)/\ L-ZE_P"E<M '-5]3_L6_\G)?##_L8;3_
M -&"OEBOJC]BS_DY/X7_ /8Q6?\ Z,% '^SG_P $]?\ DU[X??\ 8.A_]$QU
M]NU\2?\ !/?_ )-?^'W_ &#H/_1,=?;= !1110 4444 )N&<=Z0L 0#W_P _
MY_&HSGS!Z9&14;ON< ?PGG]?U_S[T 6JQ_$$HM]$U:X/'DZ?=29] D3-_3K6
MJS@''^?P]:\X^+FO0^'?A]XIU"9MBQZ)J1R3@9%K)CGF@#_*Q_X.3?B0/''[
M3MO!'<"8:7-?6K -NVE)",=3C&,_Y)K^:)> V>,CC/&>M?K+_P %>OB$_CO]
MJ?QU(9S,EEXFU>%/FW  7$G Y./\_C^3C@GGTS0!&O4?4?SK]7?^"07A"3Q?
M^UQX.L8XS+B>UDPHS]VXBSZ],?S]*_*1.OX?U%?T+_\ !NMX%_X2K]MCPH7A
M\V-8PWW<C*RJ?3_/TH _U=_@-IATKX2> [';M-MX>L(BN.<K HQC_)KV>N7\
M&V2Z=X8T:S"[1;6,,8&.@5 /P^G%=10 4444 %%%% !1110 5\C_ +=W_)I7
MQR_[$76/_29Z^N*^1_V[O^32OCE_V(NL?^DST ?XHG[3'_)8?%__ &%]0_\
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
MQ%UC_P!)GH _Q1/VF/\ DL/B_P#["^H?^E<M?/5?0O[3'_)8?%__ &%]0_\
M2N6OGJ@"Q:?\?5M_U\0_^C%K_8[_ ." _P#RCF^!O_8O0?\ HF.O\<2T_P"/
MJV_Z^(?_ $8M?['?_! ?_E'-\#?^Q>@_]$QT ?M>/]8?Q_\ 9JFJ$?ZP_P"?
M[U34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5"#ASGID_P!?
M_K5-44G'('/H/\^] #QM)R#D@?Y_G2Y&<9Y_&JZ,=PX(]_Q'L*%8[QP>O7_(
M[T 6:*** "BBB@ HHI#T/T- 'SS^U!X,M/'/P>\7:->1B6)M'U*385##*6DO
M8]\U_BE_MUZ&OA_]K+XUZ8B>7%:^.=:A10, *EU*.!C X[5_N"^/[87G@GQ5
M$W.="U3@\_\ +G/S^-?XIW_!4'1FTG]LGXWDIL$OC[7&7C&0;N0_Y]0: /ST
M7[S9Z?+_ "I')##'0<C\,\_E4>3G.3_C]:D3YB<_K^/ ^O2@#^^#_@TYUE_L
M4%AOX?69SM)Z88\XS@?3ZU_H)<$^I!]^/\XK_.L_X-0+XIKUA:Y^]JMP=O;[
MQ[=?QK_1-B8EF![?X]Z )Z*** "BBB@ HHHH **** *MP2"F/[P_K7\H7_!S
MUX#76/V6KO54AWN-0R6VYX5#WQV_SVK^L"<?(3W'3_/M_,U^ ?\ P<">!)/%
MO[&VL>3!YTL4MQ*0 "0$A8Y_#'J.GOB@#_(DU*'R-8O8#QY=Q.A'^Z[5F@?Z
M01V#'/T KK/&MJUCXV\16C*5:WU:]B(Z8*S,"/YURG\;MW#=?^^>OYT 6+:8
MV]]#.AP8G5U/H5-?Z9W_  :V_%,:O^SUH_AF:YW2K<2MY9?/ &!Q_P#6_3K_
M )D88EMW/X?Y_'ZU_=+_ ,&L7Q@CT_Q/IG@V>[\N/RYF$3/QDX'3/K[9^O-
M'^B?GI[C-,<_*^.H_GQ_A5:VF$T4$JG*R1HP(/&"%_G_ $J1&+&4'D#/OV'^
M?SH 9DE<#DG.?IS5M>@^E48>9G4YP-V/SXQ^%7P?3]* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#+ S>N#]T 'UP.>WY5<D(,14=??WS_G_&DV 2R2
M=?D/OV_+OUJO&Q+D'.,_XXS[YH E^8!1CC(_/.:BU.]BTZRFO9F"Q6\32,Q.
M %4#G)Q5IP-N00<#\>YS]1TKPK]HWQI:^"?A#XTUFXN%MWMM#O)HV9MI#)'D
M8)(_SUH _P Y_P#X.<_VAI?$?QU\2^#["^,MC;W",(EERN02"=N2!TY-?QW,
MV])')Y9F/KG)]?\ ZU?KC_P5]^,TWQ4_:D\9W371N8OM,H#&3>N$FD'<GTK\
MABQ 9><9/?CKZ4 ,HHHH **** "BBB@ HHHH **** "M31/^0OIO_7]:?^E$
M=9=:FB?\A?3?^OZT_P#2B.@#_9@_X(I_\F1?!3_L1]*_]$K7["5^/?\ P13_
M .3(O@I_V(^E?^B5K]A* "BBB@ HHHH **** "BBB@ K@_B7_P B9K?_ %XW
M/_HB2N\K@_B7_P B9K?_ %XW/_HB2@#_ !;?^"N7_)_/Q]_[&Z]_]&O7YJU^
ME7_!7+_D_GX^_P#8W7O_ *->OS5H O:9_P A&Q_Z^H/_ $8M?ZDG_!K%_P F
MZ^)O^W3_ -%K7^6WIG_(1L?^OJ#_ -&+7^I)_P &L7_)NOB;_MT_]%K0!_6-
M4$IQTZX_J/\ &IZIN29".HS^&,C_ #Z<"@#\Q?\ @J]\+X_B3^ROXSTS[/\
M:)3:7#A=N[[EM(>F#T_PK_'._:3\-2>%/C1\0=(DC,?V/Q!?P!2,8V2LN /P
M _R:_P!QCXW^$+;QM\-?$VC7$:R)+I&H':R[@6^R2=L=??FO\9S_ (*J?#>[
M^'G[5GQ0MI;9[>&Y\7ZP8,J55D%Q)@KT[<C\.* /S1D;"KCKT/MQ3U?RTC<?
M>5T;Z$8/U]*K;B2H/J/Q^M.8GE1T'/'T]* /[K_^#5_X[?8M6T_P+=7FW[5J
MDCB$R=0)"/ND_P"<=*_T-!,)_(E0Y20!@?7I_3I7^1A_P;W_ !OD^'_[8'@G
M1KB[:WL;B9F?+[4W-*@Y&1W/7_)_UK/ 6I1ZYX1T#5HG$D=W8PSH^<AE900?
M0YH ZIB=K^P/_H.:6U),?/7/U[GO2G_EKQZX_3I^M+!@)M'7)_&@">BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ K^0O_ (.A_P#DVW6?^OB/_P!!%?UZ
M5_(7_P '0_\ R;;K/_7Q'_Z"* /\PK4_^/\ N?\ KJ_\S5->C?3^AJYJ?_'_
M '/_ %U?^9JFO1OI_0T ?J1_P26_Y.F\"?\ 8RZ)_P"EB5_LZ?#+_DG?@G_L
M6-&_](8:_P 8O_@DM_R=-X$_[&71/_2Q*_V=/AE_R3OP3_V+&C?^D,- '<T4
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% ''^//^16U?\ Z\Y__135
M_C/?\%L_^4AWQR_[#L__ *.EK_9A\>?\BMJ__7G/_P"BFK_&>_X+9_\ *0[X
MY?\ 8=G_ /1TM 'Y-IU_#^HJQ8?\?UI_U\P_^C%JNG7\/ZBK%A_Q_6G_ %\P
M_P#HQ: /]3O_ (-@/^2!ZI_V";#_ - BK^JU?]8WT_\ 9C7\J7_!L!_R0/5/
M^P38?^@15_5:O^L;Z?\ LQH EHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@!#T.>F*B?[JX]?\ V85(YPIJODF,=<Y/UZC_ #]<T 39! '.
M0I^F<?\ UJ@M\[I >QQ^M"$[U!!Z '/\\>_3^M6%3;D^I_S_ /JZ4 /HHHH
M**** "H;B(3P30L,K)&Z$>S*14U% '^<K_P=:_#&STGXI1Z];P!2-$5BX0=6
MVD\CU^OO7\/)^[QU(.?Z5_H;?\'8/AKS;&\UOR\^3H\*[\=/D'?KG^M?YX\1
MRX!Z<]??UH 51A>>HZ#\:^ROV#=>;0?VB?A]<*^SS?%.@1'!QG=J,(Q_.OC2
M4E6('3CI_3_/2O>?V7]1?3OCK\,)5.-_C?PTG''75(* /]Q/X!2FX^#/PLF/
M(E\$^'W)SR=VG0?X_P#ZZ]E!!SCMUKP_]FMO-^ GPAF/5O 'AIN??2[8YY_S
MT]*]KC)+-GW_ !YH FHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /Q+_ ."X7_)JGBW_ +%_5O\ TF:O\>#QE_R-OB3_ +#>
MI?\ I7+7^P__ ,%PO^35/%O_ &+^K?\ I,U?X\'C+_D;?$G_ &&]2_\ 2N6@
M#FJ^I_V+O^3D?AA_V,-I_P"C!7RQ7U/^Q=_R<C\,/^QAM/\ T8* /]G3_@GK
M_P FO?#W_L'0_P#HF.OMVOB+_@GK_P FO?#W_L'0_P#HF.OMV@ HHHH ****
M (9AQN]Q^?K^51NA>,$]EZ^E2OR57\1^8_\ K5%D?<YZ8_2@!\)Q$"> ,YK^
M-?\ X.??CJOASX1ZQX2@O0LDNQO)5^3N7!^4$?R]:_L7U*Y2RL;N9SM$,,KD
MDXP%0D\^U?YEW_!T'^T$VM_'R]^'L-[YD!M%<Q+)D95P.F<?7B@#^0F_N&OM
M1N[QC\UQ,\C$]]V3G/\ GK6;(N'?U'.??G_ 5<N4\GRS_> //3H?2JTG4>C?
MX'_ZU !:(\UQ'$H+-*RH !U)( '%?Z@G_!J-\,VT[]CM_$EU;&*X&N2!6=-K
M;6#'(R V.>OY5_F9?#316UWQ_P"%-)"%_M^N:=:LN <B:XC3I@YSFO\ 7^_X
M(5?"-?A!^QYHNC+;?9_MJVE\04VY,MLKYQQSEB10!^TZY:?)[9Q^O'\JTJI[
M F6'K_/U_/VJTIRH/M0 ZBBB@ HHHH **** "OD?]N[_ )-*^.7_ &(NL?\
MI,]?7%?(_P"W=_R:5\<O^Q%UC_TF>@#_ !1/VF/^2P^+_P#L+ZA_Z5RU\]5]
M"_M,?\EA\7_]A?4/_2N6OGJ@"Q:?\?5M_P!?$/\ Z,6O]CO_ ((#_P#*.;X&
M_P#8O0?^B8Z_QQ+3_CZMO^OB'_T8M?['?_! ?_E'-\#?^Q>@_P#1,= '[7C_
M %A_S_>J:H1_K#_G^]4U !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %(PW?T-+10! PVY[\9IZKT)^N/Y57=\S;#Z'I],?G@_Y[R;_ )2.V>?T
MH L44U3E0?:G4 %%%% !1110!S?BY ?"OB-<?>T74A^=K+C^=?XT?_!9305T
MC]KSXH2A0GVKQCK,AP.I-U)7^S%XIY\-:\/72;__ -)I*_QX?^"Y-JMO^UAX
MX91@R>*-68X[YN9/\]* /Q(VC;G'.,]_2HP2/\_YZ5(QPB^X']1_2HJ /[>O
M^#4FZ9?'NE09X.I7!_7CV[_UK_1VA^^_^>]?YP'_  :E(3\1=(/;^TI\_P#?
M7T^E?Z02* SD9Z_U- $M%%% !1110 4444 %%%% %6Y.-H]2!^!Z_P!*_/;_
M (*5_#F/XA_LT>,=*DA$P@T75;D*5W8*64K<?D3_ #[FOT,G7<H/]T@_E_\
MK->+?'_01XC^$GC>Q*;]WAG6@!MSS]AGZ Y[Y^O H _PY/V@='DT'XV?$?3F
M0QBV\6ZS"@(QQ'>R+Q^%>-C/S^_Z_=K[Y_X*/^!G\#?M+_$.V:$P_:?%6MS*
M"NW(-]*>.GX5\%*O*=?FZ_H>/QH @C4DGC!QQGZ\U_15_P &^?QO;P#^U%HF
MF2W9MX)!$GS/M7]Y,JD#IUSQ7\[LR"//O@'T]?3KT_SS7V%^PK\6)OA)\>?"
M?B".<P>9J^FVY8,5&)+R($#D>M '^WC\.]6AUSP=X>U**195N=+M)=RG/+1(
MPY!]S781@!G[9Z^_ _SQ7Q#^P3\1X_B+\ /!&KK<"=G\.Z6S,'W<O:(3WZ\'
MO]:^UYG\L CJ<]/J!_3UH <HQ*[ ]<X]AD>M3Q-N!^M00?.I<YS@G^7U_G4\
M0PI_WC^G% $M%%% !1110 4444 %%%% !1110 4444 %(Q(!Q_GFEI",C% $
M:D%2>Y&!GTP*K2)Y:[AQDCW[^W^>^:=,YC"@>H_7;^G^>>ZM^\"K_LJ>/J/\
M3^E ";LX'/.,\=?6OQ=_X+0?'&+X4_LY>)O*O1;S7FA:C&%63:S'RCVSFOVD
M?Y(V8\!5.2?89YK^'[_@YN_:6;P[X5C\(P7^#<O>6;QK)C[RD8P#U^O:@#_/
M\^/'CF;Q[\2/$/B">5I7N+^[&YCG/[^7OSZX_$&O&,94GOGK^57[R1KFZNIR
M2?.GFD)R/XV+=>_7K5'HK#T;^HH CHHHH **** "BBB@ HHHH **** "M31/
M^0OIO_7]:?\ I1'676IHG_(7TW_K^M/_ $HCH _V8/\ @BG_ ,F1?!3_ +$?
M2O\ T2M?L)7X]_\ !%/_ ),B^"G_ &(^E?\ HE:_82@ HHHH **** "BBB@
MHHHH *X/XE_\B9K?_7C<_P#HB2N\K@_B7_R)FM_]>-S_ .B)* /\6W_@KE_R
M?S\??^QNO?\ T:]?FK7Z5?\ !7+_ )/Y^/O_ &-U[_Z->OS5H O:9_R$;'_K
MZ@_]&+7^I)_P:Q?\FZ^)O^W3_P!%K7^6WIG_ "$;'_KZ@_\ 1BU_J2?\&L7_
M ";KXF_[=/\ T6M ']8K$@''^>:@"Y4OT.T_RS]*F?[I_#^8ID?*8]1_04 9
ME]%]KTG4;<C(FM;B'!]'B9<<_7^E?Y8__!S5\ O^%;?M V&N6=EY<>OWFH7T
MTB1\,9'=\D@=>_)_K7^J2(L12)_>#=?H?\_RK^&__@Z=^ 2ZWH=AXVCLM[:5
MI-S-YJQY*_*QSG!_GB@#_.CV@#..0,]^N*5%W GO@Y]Q4TT9CDDC8$%693VZ
M$BH =IV]NWKDX_QH ^Q?V%_B=/\ "C]H'P?XF@F>!H-1M8PRDJ0)+F)>O'\S
M_6O]G[]B7QK!XZ_9H^$NNI.L\M[X1TRXE8,&;=) A.[!/-?X=G@O46T;Q7HM
M\K%##J%I)G./N7*'C'^?2O\ 7D_X(2_&T?$_]F#PIIKW8G;0?#>EVH7?N*[8
M4'3)QT^M '[KR<,!V;K^)&?Z_G4,3$3LO88Q_GZ9YYJ2X."I]OZTD*9;S/4=
M?IC_ #^?2@"W1110 4444 %%%% !1110 4444 %%%% !1110 5_(7_P=#_\
M)MNL_P#7Q'_Z"*_KTK^0O_@Z'_Y-MUG_ *^(_P#T$4 ?YA6I_P#'_<_]=7_F
M:IKT;Z?T-7-3_P"/^Y_ZZO\ S-4UZ-]/Z&@#]2/^"2W_ "=-X$_[&71/_2Q*
M_P!G3X9?\D[\$_\ 8L:-_P"D,-?XQ?\ P26_Y.F\"?\ 8RZ)_P"EB5_LZ?#+
M_DG?@G_L6-&_](8: .YHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M ./\>?\ (K:O_P!><_\ Z*:O\9[_ (+9_P#*0[XY?]AV?_T=+7^S#X\_Y%;5
M_P#KSG_]%-7^,]_P6S_Y2'?'+_L.S_\ HZ6@#\FTZ_A_458L/^/ZT_Z^8?\
MT8M5TZ_A_458L/\ C^M/^OF'_P!&+0!_J=_\&P'_ "0/5/\ L$V'_H$5?U6K
M_K&^G_LQK^5+_@V _P"2!ZI_V";#_P! BK^JU?\ 6-]/_9C0!+1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% "$9!%0*.=HX_7U_P]:F8X4G
MVJO"<MG_ #_%_6@"8)A@>O'7^F/KS4E5V?GGKCMFG%SD=,\XH FHHHH ****
M "HW)&/K_48J2FLN['M_DT ?Q??\'5F@K/\ !C7]6V9>*PA4-W^XO_U_4_C7
M^:8A*L/KT_&O]/'_ (.FX$;]G/Q03U^QP8S_ +G_ -;TZ9K_ #$)!MD8>AX_
M3% "2$ER:]?_ &?&*_&_X58[^//#/_IUMJ\>)R<U['^SU&9/CA\*@,\>._#)
MX_["MM_G_&@#_<<_9F8_\,]?!T_]4]\,?E_9-OQ7NJ# SZY_GS^=>%?LTC'[
M/7P>'_5/O#'_ *:;>O=D^Z/Q_F: '4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'XE_\%PO^35/%O_8OZM_Z3-7^/!XR_P"1
MM\2?]AO4O_2N6O\ 8?\ ^"X7_)JGBW_L7]6_])FK_'@\9?\ (V^)/^PWJ7_I
M7+0!S5?4_P"Q=_R<C\,/^QAM/_1@KY8KZG_8N_Y.1^&'_8PVG_HP4 ?[.G_!
M/7_DU[X>_P#8.A_]$QU]NU\1?\$]?^37OA[_ -@Z'_T3'7V[0 4444 %%%%
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
MO@I_V(^E?^B5K]A*_'O_ ((I_P#)D7P4_P"Q'TK_ -$K7["4 %%%% !1110
M4444 %%%% !7!_$O_D3-;_Z\;G_T1)7>5P?Q+_Y$S6_^O&Y_]$24 ?XMO_!7
M+_D_GX^_]C=>_P#HUZ_-6OTJ_P""N7_)_/Q]_P"QNO?_ $:]?FK0!>TS_D(V
M/_7U!_Z,6O\ 4D_X-8O^3=?$W_;I_P"BUK_+;TS_ )"-C_U]0?\ HQ:_U)/^
M#6+_ )-U\3?]NG_HM: /ZQ'^Z?P_F*K(^#CZ=_IQ^/6K3#((JL(_GZ>GKD=.
M3[4 3NV$STSC]?\ .*_GQ_X+[?!U?B!^R[XTU<6HF?3M N-K>7O(_=.>#U'2
MOZ!9I,?)SQCI[<?S'UKX:_X*&?#]?B)^S+\0-!\CSWNM&N(PNT-G]T_&,'_/
MZ '^)C\0=*;0?%>K::R%3;W4J%3QC#M_G\*Y%D_=+)ZX/]?_ *WX_@/JK]MS
MP:W@/]H[X@^&3$8?L&KW$00KM _>OQTKY6+YA6/N!C]!^G^?H +!-LO+64<>
M7-&V0<]'!K_1X_X-;_CM_;7@35_#$MX&-N;.T6,R9QM"+C&?\\5_F^ '[W8$
M?7M7]>G_  ;'?&P^$OBW;^$I;LQC6M:M8Q&9,;OG0#C/8_7\J /]/MAN13ZJ
M.<9QT/ZYJ1!M4#_/^>]9]G<B6SM)0<B2.,@]N57G^O\ 6M ."<<_YS0 ^BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K^0O\ X.A_^3;=9_Z^(_\ T$5_
M7I7\A?\ P=#_ /)MNL_]?$?_ *"* /\ ,*U/_C_N?^NK_P S5->C?3^AJYJ?
M_'_<_P#75_YFJ:]&^G]#0!^I'_!);_DZ;P)_V,NB?^EB5_LZ?#+_ ))WX)_[
M%C1O_2&&O\8O_@DM_P G3>!/^QET3_TL2O\ 9T^&7_)._!/_ &+&C?\ I##0
M!W-%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Q_CS_D5M7_Z\Y__
M $4U?XSW_!;/_E(=\<O^P[/_ .CI:_V8?'G_ "*VK_\ 7G/_ .BFK_&>_P""
MV?\ RD.^.7_8=G_]'2T ?DVG7\/ZBK%A_P ?UI_U\P_^C%JNG7\/ZBK%A_Q_
M6G_7S#_Z,6@#_4[_ .#8#_D@>J?]@FP_] BK^JU?]8WT_P#9C7\J7_!L!_R0
M/5/^P38?^@15_5:O^L;Z?^S&@"6BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** $89!%5P5BP7./PQG.?>K->(?&OQ]%X#TS2KN2<0_:[^*WR
M6"YWN!ZCU_6@#V<J""1SA2<X''7_ /7Q56V?S7D']UB,]<?K_A6-X2UF+7-&
MM[Q)%D$L$;9# _>3/UYS^M:MN/)G8'/SL3]><^OU_6@#6HHHH **** "BBFL
MV,>Y_J* /XVO^#J+6!#\#O$6G[@"]E"<?\!]OKZ<&O\ ,T?YY6^H/KGH/UK_
M $;O^#KC71%X-U32]^/-TR!MN1G[H[?CP._-?YR1&TANF>_Y$=>..] $;C:V
M.G3BO=_V9;8W'QT^%Z@9QXW\-G'_ '%+?_&O"G!8[L@\?RKZM_8MT<ZQ^T#\
M.(0A;R_%_AZ3@?W=3MS_ $H _P!M3]FQ,? 'X0I_=\ >&?\ TU6_%>VQMDD>
MGZ<_UKQC]GG]Q\$_A1;]-G@;PZN,\<:;;C_ZWU_#/LZ+M+''UZ\\]J ):***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\2_\
M@N%_R:IXM_[%_5O_ $F:O\>#QE_R-OB3_L-ZE_Z5RU_L/_\ !<+_ )-4\6_]
MB_JW_I,U?X\'C+_D;?$G_8;U+_TKEH YJOJ?]B[_ ).1^&'_ &,-I_Z,%?+%
M?5/[%BD_M)_"\<\^(;3M_P!-!_\ 6_.@#_9R_P"">O\ R:]\/?\ L'0_^B8Z
M^W:^)/\ @GN-O[+_ ,/ASQIT/7_KC'7VW0 444UFQ_A0 ZBFEL 'KGMFA6W#
M/^?K0 D@RN/<5G:E<BRT^:Y8A1!&SDGL!SG^M:E?)?[4_P :-/\ A/\ #OQ#
MJ][<1P+;:9<R[I'V@!$;OD?CZ4 ?QY?\')7[9EO>Z#?_  ML]45;C3KZ99(H
MY,-M?*X.TCTQWK_/BU*[:ZO[ZX9BSRW<\F3DYWR%L_K7[%?\%B_VDKSXS?M+
M>-[ZSU-KC3);TF)4EWQC$LF<8)!STZU^+Y;<&)/);//7DB@!TQ!(QSQ_6HP"
M"I/<C_/%*_)R.1CJ.G6KUA:->WEK:J"6F<(..YP/\?RH _KM_P"#8SX"R>(?
MC@WBR2S,D+:?%*KM'D91MV0<8[9_KVK_ $XM*@%KI&GVJC'DV<$>/39$J@=J
M_C>_X-?OV??^$:^&>A^.[NQ(_M#2I$$SQ8R=F1\Q'/7UK^S# 4JJXP%P /8+
MT_*@!O#].V0?KQ_]>K*#"@>U5H/E9P?[Q_+UJW0 4444 %%%% !1110 5\C_
M +=W_)I7QR_[$76/_29Z^N*^1_V[O^32OCE_V(NL?^DST ?XHG[3'_)8?%__
M &%]0_\ 2N6OGJOH7]IC_DL/B_\ ["^H?^E<M?/5 %BT_P"/JV_Z^(?_ $8M
M?['?_! ?_E'-\#?^Q>@_]$QU_CB6G_'U;?\ 7Q#_ .C%K_8Z_P"" [#_ (=S
M_ T9'_(O0=_^F*4 ?M@/]8?\_P!ZIJA7[^[MW]NO?\:E!S_G_/6@!:*** "B
MBB@ HHIK-C_"@!U%1F3#8X/_ .KUZ4_(SCC_ #C'YYH 6BBB@ HHHH ****
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
M1\5(?B1^RM\.+L7"W$O]CP,[!MQ/[I#R<DYZ?RK]/"<?Y_STH 6BBC- !12
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
M3>"?'NE>-;&&ZTV=9DD16!5@W\.>Q/X]J .[ (1@3SD8//H:F;_5_@/Z4[
MQC@TM #%.%7W./U-*[;$9O[H)_*HY,Y&/;/TR:XCX@>,+#P9X>N=4U"5885B
ME.YF"CY03W(_G0!_.+_P<3?M#VG@_P#9=\6^%[:]$.H3Q951( ^&5@?ESGOC
MW!]J_P JKQ=J+ZKXGUC496+O=WLDS,>I+.V:_LE_X./_ -J^/QGXKU+PKHVI
M>=8O:E'C27<NY6"GY0Q&?KSQ7\6]S(99/,/WF+$_7/\ DT ,/63_ #V-:&CQ
MF;4]-B R9+V!!]6DP/\ /:LL@XR>_P#G]:ZCP/;&\\8^&+0#)N-;TZ$#U,ES
M&N/UH _U,_\ @UX\'_V-^Q_>W4T6V1]8CD5BN.&0GCO]#7]2T?5OJ/Y5^$G_
M  0'\ R^!?V0K"WGA\EKLV-T,J1D26ZMG&!UW"OW9B!W,?7/Z&@">BBB@ HH
MHH **** "BBB@!K' /OQ^E4I<^6,=>.W7CO5F3.1CVS],FE8!D*]PN<?A0!\
MP_M9>#+?Q]\$_%6A30B<7%I,-A ;.V&7MSSS7^.#_P %,_A3=_#/]I[XF0RV
M[6\%QXKU 0 H5&U9'&!GT^E?[6>J:7'K&BZE87"[HYHYEP1D8,; #'X\?7\*
M_P M3_@X]_9\E\#_ !PN?$%I9>5#J6M7]T\@C*@J7<DY P1GW_QH _EI!RB^
MOK^?^-##><#./3Z8_ =/Y5 <_=]">/IG-7+1<LS-SQ_+CK_G@>] #Q(8T)'!
M0@@^X /'Y#TZ]J_HB_X(C_M8:E\.?BEIFGZGJC16":I91A'E*+Y:L@Q\QQC
M_P ]_P"=1\_/C.-QQ]/\>O\ 2O;/@1\2]3^''C#3-1TZ=H&%Y'(S*[)]T\<@
M^W^>: /]K3]F[]H;0?B5X8TMK&[BF>2VC)VRJYR4 SP>^>>WUK[+A;=&&_O<
M_GS7\/?_  1X_;OMKK2]"M/$6L@'R(%(EG'7Y1SO;/X>]?V0_#3XLZ%X[TVT
MGTRZCG$D,9RKJW51UP3R._?WH ]B8'S0<\9''-+)]X?Y]:>,-AAW'!H?[I_"
M@".4\*?Q_45(ARH/^>E5I 3&/4-G\MO^>*D@SM.?;^O]<T /C[_7^IKB/'?C
M*S\&Z9)J%[(L<<<;2$LP487DDD].G_ZJ7QAXVTWPA;O<:A,L**I8EF XZGJ1
M]?I^%?C?_P %!?VU_"6@_#O5XM-UB%;N/3[H +,@(<*V.CY/]* .SU3]L[PQ
MJ'QE_P"$>@U*$O+?6\ 03J3N>8+C&?\ /H*_8#0;D7>D:==*<K<65M,#UR'B
M##GOUK_,#^&O[;^NZW^V5H5LVK2/:WGBK28!FX;:1)J"KCKWSTY['Z_Z:7PJ
MOQJ7PZ\&7H.[[1X<TB8G.<F2RA8_SZ]Z /0:*** "BBB@ HHIK_=/X?S% $*
MC,I/8D_R!KC/B1XD@\+>$=9U6X<1QP6-TQ9B%'$+D<GZ5VT9  S][I_+\.M?
MG_\ \%&_B?;_  Q_9P\8ZY+<"W:*QN5#EMO+0/CG(_S]10!_F1?\%[OCS/\
M$K]HG6;&"],]OI^LZE;[1(7V@2L,<$CV[>YYK^>K)Y]^OO7UQ^VI\2+OXC?'
MKX@ZG/.9X_\ A(]0>%BVX%6G8@@\^O;VKY&H **** "BBB@ HHHH **** "B
MBB@ HHHH *U-$_Y"^F_]?UI_Z41UEUJ:)_R%]-_Z_K3_ -*(Z /]F#_@BG_R
M9%\%/^Q'TK_T2M?L)7X]_P#!%/\ Y,B^"G_8CZ5_Z)6OV$H **** "BBB@ H
MHHH **** "N#^)?_ ")FM_\ 7C<_^B)*[RN#^)?_ ")FM_\ 7C<_^B)* /\
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
M*^G?V.+R'3/VD?AI>7#*D,/B&S=G;A0 ZY.>F/3TX-?+B.5;.?7\SWXYKM_
MGB.7PGXMT7Q#"Q233[J.=67J"A!!SQ0!_LO?L,?M*_#W2?V<_ UE<ZW91RQ6
M$(96E0$$1(.Y]J^P/^&I_AK_ -!ZP_[_ "?XU_EA?#7_ (*Y>+_!OA/3=!AU
MN\CCLXE15$K@ !<=.WX5WO\ P^<\:?\ 0>O?^_ST ?Z@'_#4_P -?^@]8?\
M?Y/\:0_M3_#4C']O6'_?U/\ $5_F ?\ #YSQI_T'KW_O\]'_  ^<\:?]!Z]_
M[_/0!_IS:U^U3\.8M/N&37K'(B<C$RCD#USU_+Z5^+'[;O[<&AZ'X<U:72=<
MB,B";;Y4X!XW8Y#<_3T]*_BWO/\ @LIXUN()(CKM]AE8'][)Z'WQ_G\ODSXN
M?\%'/$WC^PNK2?5;J03A\[I9,8;/OCO^M 'TW^VK_P %%/%>NZCJVE1:M=20
M227"86X8J1EE'&_'3^GX?@?\0O&]YXWU674;N1Y'DF:0ER6)+'G.2?7].:G^
M('C>X\5ZA-=2R,YD=FRS'G<2V>>Y_P#U5YO$,JQ]/_U__6__ %4 -Y5L@8!(
M'^?>IG)("CID<#IUZ8Z?XTDB@1JP'.1_(?XTZ$!FY!X/0_3/^?SH 8Z%F5%R
M2Q ]>N?3\*_K-_X-L/V:[GQ?\8?^$JU/3F:'3-4T^\M99(P1@2(05)!QCV_E
M7\J'AK2;G6]=L;"VC:62:XC0(HR3EU'89Z'CZ5_J$?\ !O%^RC;>!_@_H'C*
M;3U@NM4TBPNG9H]KE@(VSG .<GO_ "H _JST6S33],L[5<*(H(D [?+&HX]N
M,>E:>P;]W^?\]\]:KEBNU1T4 ?@.,5:!X!/H* (FP9%Z=.?S%355#$R#ZX_6
MK5 !1110 4444 %%%% !7R/^W=_R:5\<O^Q%UC_TF>OKBOD?]N[_ )-*^.7_
M &(NL?\ I,] '^*)^TQ_R6'Q?_V%]0_]*Y:^>J^A?VF/^2P^+_\ L+ZA_P"E
M<M?/5 %BU.+JV/I<0G_R(M?Z['_!#O\ : \!^%/^"=WP,TK4=8L[>[M]!A26
M.210RGRH^"":_P B*,E71O[K*WY$'^E?O#^SA_P5*\5_!WX3^&_ 5GJ]Y!;Z
M+;+ D:2.% "@< 'VH _U<A^U+\-MV?[>T_'_ %V3_'_/IZ!_:E^&I8-_;VG_
M /?Y?\?8?X>O^8%_P^<\:?\ 0>O?^_STO_#YOQJ.NO7P_P"VKT ?Z?\ _P -
M3_#7_H/6'_?Y/\:/^&I_AK_T'K#_ +_)_C7^7_\ \/G/&G_0>O?^_P ]'_#Y
MSQI_T'KW_O\ /0!_J ?\-3_#7_H/6'_?Y/\ &C_AJ?X:_P#0>L/^_P G^-?Y
M?_\ P^<\:?\ 0>O?^_ST?\/G/&G_ $'KW_O\] '^H!_PU/\ #7_H/6'_ '^3
M_&D;]J;X:D$?V]8<_P#39/\ &O\ , _X?.>-/^@]>_\ ?YZ/^'SGC3_H/7O_
M '^>@#_5C\#>.-%\;:8-1T:ZAN;9R0'B8,/S'%=8%"S #@$C/X_Y_I7X+?\
M!!G]H_5/VB_V8-,\7ZE=374LUU*A>5F8G )QDD],?Y/-?O4GS%G/)4G].G^/
M_P!:@"ZH Z<^_P#3BG5#$Q.?3T_*IJ "BBB@ HHHH A*@RCZ'I]!3'XD!Z #
MK^!J3_EJ/H?Y"HKCA"P/Y>N&Y_2@"K+<);QW%Q*0(X0S,Q/  ]_\\'VK_.6_
MX.I?CHGB;Q'=^ X+SS8M+UE)!$LA*K^\(^Z#^' _F:_T)_BSKD?AKX<>*-9>
M01?9-,GGW[MN"JYSS[BO\C'_ (+G_'.?XD?M8>/=*^UM<6]O?;D^8LORRR#C
MD^GK0!^%ZLVXL,G)/^?2M"SNFL[R"Y3AD(;(Z@@CT_SSFJ<:97.<<GM3H!OG
M53P.1^H% '[$_L._MK^)?AIK^DZ9!J%Q#!]IMXF"SE5VKM_VATQ7^BI_P3"_
M;3\.>*? .D3:_KD FDLP6\^<%B=B^Y/K_A7^2?X7UZ7PYK$%["[(T4J2 @D<
MJ1_D?3GUK]COV<O^"F'B?X3Z;I^F6NKW<*1!(\)(X !V@]"1V]O2@#_7$T;X
MZ>#=94-::K:R@G *NI_K^E=C'\0=#D *WD)S_M#%?P;?L8_\%/M5\7Z;:R:C
MKDV6E0'S)R.I']YL=/Q%?LYX>_;@LY[2U9];CRT0)_TA?3GO[\_X<T ?T*:I
M\6/"^FHSW&H6Z!0227' '4'G'?\ &OR;_P""GW[8/A;PC\"-2GT36[?[:L5X
M,0SJ'XA;'((YR?7^E?D5^T[_ ,%#G\-Z3JDMGKAW1P3%2D_.1SV;T_7%?RK_
M +9/_!3SQ/\ $>VU3PG+K%U-;DSJ%,SE</E>F<=#^G?% 'YO?MN?M#:O\9_B
M/KEWJ%U+<JE[>0JTDI<;%N7"\DD<8_R:^ F))/L3_/\ R/RKI/$&IOJ]_>:A
M(Q9I[B:4DDY)>0L?\GU%<ZHRKD]>?Z?UYH E=1Y8P.>/3\?RZ>U>L_ /0;C7
M_C!\.["&)I#)XPT!'4#/ROJ, /3.>/Z^E>21MO:-3Z\]/K^OZ5^CO_!-#X:R
M?$+]I?P;8I;&X6TU_1+H@(6 V7T+9Z'T/O\ U /]>/\ X)[^ H?A_P#LW^ K
M"")8?M7AC0+EU5=H+/IT#$D8&>2?QK[MC&%![D?Y_/J:\;^!FC#0OA1X TX+
ML$/A30HV4# ^2PMUQZCOZ5['G:8P.G'\C0!+1110 4444 %%%% !1110 U@.
MI[<__6_^M4"/N<C(V\C^F/3Z?A4DQVQ.?1:H6C[HBY'.3_/_ /5^6* +'E[-
MZ] X8''3G _K_P#JZ5_%5_P<]?LU?VUX3TWQ9ING^=)%8WMU-(D>2"1*V6('
M7_/8"O[5920N[OD<_E_@*_*'_@K+\ +3XS_LZ>,+J6T6ZN-*\/7K1 H&8$I)
MC QUY[?XF@#_ !A]2T^;3=0NK.X0I)%)("K#D89QC';ICWJ)?W<!;H<GC&._
MX?YZ=*^D?VK?A[>?#WXP^)M&FM7MHX+V5%5D*C_6N#CC'0]J^;93UC[8)Q^&
M?KU% #4 :W9CUW?U/'\OKGZ46\QM9X)UX9'# C@CD_X=*@#D(R#/4\#)[_\
MZOR^E#]$^H_FU 'Z2_LJ_M>^(_A?K.EVUI?7$,<<L*_),5& ZCLP_P \<"O]
M W_@DI^W5IOBOPEI+^)-<19"J B>?)X0>K'_ .M7^6]I&H-IM]%<(Q4QNK9R
M>V#G\"!WZ?3C]7_V:?\ @H#XB^#&G6UG9:G<P"''$<C < >AZ?2@#_7ST/\
M:/\  6JPP_9]:LI"57A9%/..<\]_TKMXOBUX7G3<NH6[ \\..GYU_F^?LM_\
M%;/$WB*Y2*]UVZ($ZI\\SXQDCNV<?_KK]G_!G_!1"2[TR.237"&,2DYN.^%/
MKQUH _KAG^+/A:&/<^H6X SDEP1G'U]O\]^2U#]HGP%I6?M&L6<>#SF11^G^
M>]?RC>,_^"B,EEI$LL>MD,%?&)^>GLU?C]^TK_P5I\1^'?M'V/7;GY7P"DS'
MN>F#ST_7- '];/\ P48_;1\,>&_!][-H6NVYE%D[#R9P#G;QC!Z]/\\5_ M^
MVK_P4.\5^)M6U_1TU:ZDMC)<1 ?:&*[26' W=,=N]>3_ !U_X*?>*?BAI<UC
M=:O=RK)$8\/*Y!!&.YQ^G]*_'WQUXTN/%.J7=[-*[F>5GRQ))R3SW_I_6@#Z
M5_9V^+.H3?M,?#+5Y9I,W'CG0/,8N?NG4H"<\]L^M?[1/[*OB.#Q+\$/A[>P
M2B4?\(GH2LP.?F_L^#-?X='P=OO[*^*O@/4=Q7['XHTBXW9/'EW<3]S[=>M?
M[*'_  2)^(A^(O[*_A74C<?:/LNFZ9:9W;L>5:1ICOTVXH _52BBB@ HHHH
M**** *KL5;V'?\?7I7\RO_!R!^T#:_#G]DGQCH]G?K#JDT2;(5DVRE70J<#(
M."#_ /6K^F74)DMK2XN'(5(XI)&). -HSG-?YO'_  =1_M237GQ>;X26.H-)
MI]YI"R2PQR%DWKM!W '&>O\ D4 ?Q?\ B75Y/$&MZKK$Y+2WUS+<.QY)9SGD
MGKUS^M<[2@D CU_S_P#6I* "BBB@ HHHH **** "BBB@ HHHH **** "M31/
M^0OIO_7]:?\ I1'676IHG_(7TW_K^M/_ $HCH _V8/\ @BG_ ,F1?!3_ +$?
M2O\ T2M?L)7X]_\ !%/_ ),B^"G_ &(^E?\ HE:_82@ HHHH **** "BBB@
MHHHH *X/XE_\B9K?_7C<_P#HB2N\K@_B7_R)FM_]>-S_ .B)* /\6W_@KE_R
M?S\??^QNO?\ T:]?FK7Z5?\ !7+_ )/Y^/O_ &-U[_Z->OS5H O:9_R$;'_K
MZ@_]&+7^I)_P:Q?\FZ^)O^W3_P!%K7^6WIG_ "$;'_KZ@_\ 1BU_J2?\&L7_
M ";KXF_[=/\ T6M ']8U%%% !3)"0O'^>#3Z0C(Q0!\I?MD^"X_&_P"SW\2-
M*DB$K3^&=0B52N[):%N.<_3D'TK_ !LO^"C'PSN/AM^T;XQTEK9K>-+ZZ<#;
ML'SW,AZ=?\BO]M#QKHJ:_P"%=:T9U#I?V4L#*>A#KM/!S7^49_P<4? \?#;]
MJ/Q=>0VGDVTMRN'5,(Q>1FZCC/.1B@#^:A^",<<=N/6GY.SC/3]>Y^O>D<#!
M/?C^=64C!A)(YVGKQV_/H.WXT ?T2_\ !O1\;9/A?^TC96?VHV\>MZKI]JX\
MS:&5I4!!Y&>OZU_K,>$M6AUKPWI&I6SB5;BPM7W#GEH8V/3ZU_B._P#!/SXG
M3_#?]HCX>WD4[0";Q/IH=@2O G3.:_V1/V'/'J?$/X#>$M;%P)VEL+12X8-R
M+>+TY]?SH ^P?O(21S_^O_"IUQA>F1]/?_\ 73452I ]?KV^OO4:M\X&._7\
M* '(6\SGICKSSQZU/30H!S^0]*=0 4444 %%%% !1110 4444 %%%% !7\A?
M_!T/_P FVZS_ -?$?_H(K^O2OY"_^#H?_DVW6?\ KXC_ /010!_F%:G_ ,?]
MS_UU?^9JFO1OI_0U<U/_ (_[G_KJ_P#,U37HWT_H: /U(_X)+?\ )TW@3_L9
M=$_]+$K_ &=/AE_R3OP3_P!BQHW_ *0PU_C%_P#!);_DZ;P)_P!C+HG_ *6)
M7^SI\,O^2=^"?^Q8T;_TAAH [FBBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH X_QY_P BMJ__ %YS_P#HIJ_QGO\ @MG_ ,I#OCC_ -AV;_T=+7^S
M#X\_Y%;5_P#KSG_]%-7^,_\ \%LO^4A_QQ_[#TW_ */EH _)H,690>!N&<?4
M5L1X2\L<?=\ZV)_[^+G_ #[5C'AN.Q']*O"7(27.3&ZD?\!((_#K_GF@#_3F
M_P"#<7XU>"_!'P%N+;5=4M+:5M)L%Q)(JG<J)VR/?'^17],?_#4_PU_Z#UA_
MW^3_ !K_ "/OV2_^"C'B3X!^&#HFGZI<VT9@CBVQR,HP@ ' ..WI^5?8/_#Y
MSQI_T'KW_O\ /0!_J ']J?X:_P#0>L/^_P G^--7]J;X:C/_ !/K#_OZG^)_
MSZU_F _\/G/&G_0>O?\ O\]'_#YSQI_T'KW_ +_/0!_J ?\ #4_PU_Z#UA_W
M^3_&C_AJ?X:_]!ZP_P"_R?XU_E__ /#YSQI_T'KW_O\ /1_P^<\:?]!Z]_[_
M #T ?Z@'_#4_PU_Z#UA_W^3_ !H_X:G^&O\ T'K#_O\ )_C7^7__ ,/G/&G_
M $'KW_O\]'_#YSQI_P!!Z]_[_/0!_I_-^U+\-FZ:]89_ZZK_ (_T_&O3_ GQ
M1\->/'9-%OK>\*KN(B8-QZX&>/\ #K7^5F/^"SGC3(_XGU[U_P">S_XC^8K^
MM7_@WU_;,UO]I77M6M]4OY[I8=(,P$KLW.W_ &C_ )_6@#^KJZ78NX=<C\CZ
M_B.W4\]:DB&0&;MCKGI[#]*=*-[;3TP#_GI2N/+A...G_P!8?GZ?RH L9STH
MID9RBGZ_S-/H **** "D/0_0_P J6B@"HO"L6XY[]QCW_P _G58NWG@ \?CZ
M'_"I+UC%#D<DGW]1Q^O7^N*=&@94<]2FX^^ ??V[T ?D%_P64^*T'P]_96^(
M:F[$$U[X2U-8P7*EF$,G3D<_RK_'B^+WB6;Q9X^US6)V:1[B_N<LQR2//?\
MS]*_TF_^#G?X]CP9\*-.\-6MZ$;5[*^LYHTD&2&60;6&>_O]>E?YD>HSM<W]
MU-R3)<2OZ\M(QS^M $$^ ZXY]\?SKZ.^ OQHU3X8:U;75A<2PE)E?*/LP05]
MQSP._O\ 7YN8[GP>?_U>WX5);R>3+O!(VL.>?7_/TH _OT_X(Y?\% KG6_$.
MAZ7XAUITMXYK",B>YRN/D!'+$<#.1@5_;'H?[2/@#68K6&#6[*23R(F($JD\
MHO/7\O\ ]5?XS7[,G[5FL?!75+>_L;V:!H9(GS&[#_5XQT]Q_P#6ZU^_W[*_
M_!73Q1XB\7)87NN7?EI;1CYYGV\?+CDXZ#_&@#_2RLOB?X<O8P\-] PX'#J?
MPJS<?$+0(%,DEY"%'))8#^?_ -;VK^63X)?M]IK.B137&MKN.S[T_J/=O_U]
M\UZOX]_;GM;'1)Y8M;3<L#$8N%SP#V#'^= '[M_$K]HWP-X>\.ZR9M8M(YDL
MY2G[T [@#COZ@?C7^=+_ ,%V/VV[_P 2^-O$7A/3-4DGT[[1(%6.?*?.[*>-
MV.GMS^5>@?MP?\%6_$6@:C?:;8ZY<^5/++"1',Y&W<1CAO05_+S^TQ\=M0^-
M'BB]UN^N9+A[E]Q:1F8G)SWSQDT ?,-U</<WMQ=GDSSR2,3GK(VXYSSU/.?I
M4<^/E(Z^OX?Y^N*:J_N2WH3S[CI_0U&SEL#TH =%N9@HR2_ Z\_YZ?D*_P!!
M'_@U!^%)TZ]L_';6VUKK2Y8?-*<D;20-V.>O^37\ ^A61O=6TZU12S3W*1A0
M,GYF Q_6O]3/_@VC^$@\,?LQ>%O$<MKY4\Z.A8IAN4'7OTQ_GF@#^J*7A<CK
MD?CR/Q/I^-/0DJN>N*C?EPIZ=O;[M2@8 % "T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'XE_\ !<+_ )-4\6_]B_JW_I,U
M?X\'C+_D;?$G_8;U+_TKEK_8?_X+A?\ )JGBW_L7]6_])FK_ !X/&7_(V^)/
M^PWJ7_I7+0!SC#!P/2G,Y(7'!'IQSS_B?TI#\PW=,<8_S]:0#()]* 'B:4=)
M''T)H\Z;_GJ__?1J*B@"7SIO^>K_ /?1H\Z;_GJ__?1J*IHUW*YSC\/8T :"
M>88=WF/T/\1_S_GIZYX>0L078CGO[U82;$6WZ_YZ=NGX=/6F&P2<=<_SH <P
MRP!).1U[]_:G#"<<_-_B/\_G3<Y^?TXQ_P#7_'TI6.2A]3_A0!(6W;4X^\/Y
M#']/Z4[/E./<<9__ %=?PJN3A\_3^5651KBYAC0%BS*.YSEA_P#JH ^_O^"=
M?P;G^+O[0O@KP^UFUQ!>:E$K#86&/,CZ\$5_KZ?L!?!V#X0_ WPAHT=L+<PZ
M-:Q%=H4C:B<< >_I7\!?_!O!^R._C;XA:'X\N--+C2M3A82-#NP"R'J1QC!K
M_2\\':0FB>&M*TQ$""WMHXL 8QM'I^&.U '5*I=0??\ E_2EF;8@]OZ5)&-J
M@?C_ )^O6J]R<_+]/Y_US^E !;C=AOKTZ<8JW5>(;(L]/EZ#^?%3@Y&: %HH
MHH **** "BBB@ KY'_;N_P"32OCE_P!B+K'_ *3/7UQ7R/\ MW?\FE?'+_L1
M=8_])GH _P 43]IC_DL/B_\ ["^H?^E<M?/5?0O[3'_)8?%__87U#_TKEKYZ
MH EA&YP#5AS(K.HD< '& >."!QQ_D56B;:X-2L^YI#CW_KZ>U #!-,2!YK]?
M[QJ6:652/WLG3NQ]:AA7<WT]O\_3\:)6W-],\]>] !YTW_/5_P#OHT>=-_SU
M?_OHU%10!+YTW_/5_P#OHT>=-_SU?_OHU%10!+YTW_/5_P#OHT>=-_SU?_OH
MU%10!_JB?\&J,#-^PCH,Q)).I3KECGC'KCWK^JU(MH;KU)'U_P ^E?RO?\&I
MYS^P/H/'_,5G_EC^E?U2%L2 ?3CGG/?T_P#U4 *JXY/6GTQ6R2/\C@<?UI]
M!1110 4444 0L<29]C_):@0F5)%[9/Z$CWX_I^56BF3G/Z=.G\_Z57B7RU<G
MN2/IG)_'% 'Q!_P4%\8R>"?V9OB;JB2>6UKX6OY@P)!&R/@]>M?XU/[;GC:3
MQ_\ M ^,?$4DIE:ZO)AN))SMGD_S^%?Z_?\ P5CEE_X9(^+"1 [G\':F !GG
M$3>E?XV7QW@N(_B-X@:='4F]N,E@>\\GK0!XZKX&#G\*FB.S$GOD_4C-5@,G
M%/+84KZ<8_#&: )6;S&9L_C_ -\_7V_6D@GDBEC8.PVNIX/H121#((_S_#3"
MGS$9QWZ=.>E 'W7\"?VCKWX=VL,,=\\>QPV-Y &,'/4?_KK[LTS_ (*,:K:0
MPQ_VLX\M /\ 7-[?[0_+TQ7X6P22 D*Y '_U_<5:,]Q@_O6]N3[>_P#G\J /
MU7^+7[:VH^-+.[@;4G?SXW3_ %IYW#'J?_U^U?F'XEUB77-8NKUY7?S-S9W$
MCDD]^_/7U/Y\T9YF;!D8\GJ3_C_(U*,H"QY)^7].G^?2@"&1L#;[G\C_ %Y_
ME1",JW^?0_TH'SN?;\>O^'2F@["RYQSVS^7'I0 X#8^[N"3[=\]J_ID_X-Q/
M@HWQ-_:GBGFM#-#9VMO=JQ3<,PS;\YQVV_YZU_,RNZ1MB@DMD#')/X5_?_\
M\&J_P"-K<6?Q+GLL&]TIXO.:/T!/WL=>?8CWH _O2\,Z>-/\/Z'9*-HM-+LK
M;'3 B@C3'3_9_/-;C<.@]"/ZTD VPQH!@(BJ/P45(5RP/I_3/_ZJ '4444 %
M%%% !1110 4444 1S#=$X]5-5;:+;"1R.OMW/M_DU9E/&WUQ^N1_]>JZMM<I
M[#G^GZ_K^8 \#S$;/J.F?K7F/Q5\*1^-_A_XG\,21B5-2L)K<J1G.Y2#Q@^N
M/0UZ?]W(/&3TP1V'_P"O\:A6, R!N0^1@C@YS]>PZ?XT ?Y*W_!>7]F*7X1_
M&SQ'?VNG-#'-JL@W+$57F0D\A>__ -:OYS%RTS YR/PY Q7^E[_P<+?L9IXU
M\+>(O'L.FB1HTO+WS%AR?W2%\Y ]OY5_FK:_I\NDZ[JUE+&8S;7]U#M.1@12
MNN.GM^E &.L?SG&>_P#/Z4R0_O-OH_ZYIR2?/U(Z\Y//Z5')P^[KDY_+'\Z
M&M]X_A_(5- SY(#,..Q_S_G-*4R@.>H!Z=,_YQ21_(-WK^';./Z?C0![E\)O
MB1<^";C>ERT9$N_[Y'3\?\]J^ZM"_;2U#3K5(1J4@VJ!CS6[8_VOP]_PK\HP
M6VLZDCKSGTX^O/7\::+B<=)6';K0!^K>O?MGZCJ-D]N=2D;<&&/-/.1C^\:^
M(_BK\4;GQEYN^Y=PYR?G)/\ A7@'GS?\]&_.ER[1EB2??/I^/X4 *KR.I)D8
MX/=OY4TCODDC)YZ=#[41GY6'J?Y8I"V25QU.,_IZ4 ;7AJ_-AX@TB]!V_9;^
MWG![@QN&S^E?ZS__  ;3^/SXZ_8:M[V2;S7M]26V&6)($<97 R>N!7^28F8S
M&^<;64]/\]:_T]_^#3OQ>+G]C=]$:;<YUZ5@A.3_ !CI]/3V_$ _KU!R ?:E
MH'  ]** "BBB@ HHHH \C^-WB6/PK\./%6KR2B'[)H6J7"N3MP8K5W&"2/3M
MSFO\>S_@M-\;YOC9^U7K6L/=&Y&FSZAIX;?O $-T\>.I_N]/;WK_ %)/^"K'
MQ?C^%7[.?B:^^U"![O2]6M.7VG]Y:.H[_EZ<?A_CI?M+>+G\9?%GQ?JSRF4R
M:_JS!BV[A[R5ASW]J / 2,!3ZC_"FU*1E0?0?TJ*@ HHHH **** "BBB@ HH
MHH **** "BBB@ K4T3_D+Z;_ -?UI_Z41UEUJ:)_R%]-_P"OZT_]*(Z /]F#
M_@BG_P F1?!3_L1]*_\ 1*U^PE?CW_P13_Y,B^"G_8CZ5_Z)6OV$H **** "
MBBB@ HHHH **** "N#^)?_(F:W_UXW/_ *(DKO*X/XE_\B9K?_7C<_\ HB2@
M#_%M_P""N7_)_/Q]_P"QNO?_ $:]?FK7Z5?\%<O^3^?C[_V-U[_Z->OS5H O
M:9_R$;'_ *^H/_1BU_J2?\&L7_)NOB;_ +=/_1:U_EMZ9_R$;'_KZ@_]&+7^
MI)_P:Q?\FZ^)O^W3_P!%K0!_6-1110 4QSA2?\]#3Z9)]P^W_P"K^M #2/,B
M9<=1CIVP/KS7^?%_P==?!3[##<_$2"S^>]U>*)IEC[!E[@>A[^E?Z#T?$8/M
MG]/_ *U?RT?\'*OP-'Q!_9FDU%+3SGM[Z>Z+! Q'E)OSGKV]: /\J9BVXHPQ
MS@^O7\:TF&Q(U'5UQ_GW_2I]>L38:_JUB5V_9=0NH<$=/*E9/TQFJ$TN63MM
MXZX[9_\ K?C[XH [KX6:NWA[XB^%M75RAL-5M;C=G&-DJD>GI_.O]='_ ((3
M?%M?B+^R7X/D>Z$TJP;"-^XX2%!Z^W_ZL"O\?NRG-M?6UT#@I*K ]^&'.?P_
M6O\ 29_X-=OCB/$'P[T;P%)=AS:V4TOEE\G[F/NYXZ8__50!_:!:L65\]F_Q
M_P *<BY<GT_P']:BC'E@\D9.1U^O]:G'"LWL1_+G_/I0!-14,39R/T].?ZU-
M0 4444 %%%% !1110 4444 %%%% !7\A?_!T/_R;;K/_ %\1_P#H(K^O2OY"
M_P#@Z'_Y-MUG_KXC_P#010!_F%:G_P ?]S_UU?\ F:IKT;Z?T-7-3_X_[G_K
MJ_\ ,U37HWT_H: /U(_X)+?\G3>!/^QET3_TL2O]G3X9?\D[\$_]BQHW_I##
M7^,7_P $EO\ DZ;P)_V,NB?^EB5_LZ?#+_DG?@G_ +%C1O\ TAAH [FBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH X_QY_R*VK_]><__ **:O\:#
M_@M@,_\ !1#XX#_J/3?^CI:_V7_'G_(K:O\ ]><__HIJ_P :/_@M>/\ C8=\
M<F]-=FX_[;R?_JH _)J<$/SU(I@?$97CGZ^WX4YSYC=>@^OIQV^M-1=QSUY/
M'X4 (LDB_==A]":=YTW_ #U?_OHTT)DD9Z8[>OXT;?F*YZ=\?3_&@!WG3?\
M/5_^^C1YTW_/5_\ OHTGE^_Z?_7J.@"7SIO^>K_]]&CSIO\ GJ__ 'T:BHH
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
M'U'Z8_PH G V'D=1V^OX4,XPW7]/0<?4_P!:9*P(P#].OJ,U$RD 'GW]N@H
M=C&'Q_>/U],=N.]3EMRA1UW _IU^@J'.45?8@?ES2I\K>V1C/TY_3^5 $B?)
M)SW';]>OKG'UJLYRS'WJ=F'F+SQ^/J/_ *]12*5(XZ_C_GO0!W?PO\.R>*_'
M?AO08XS(=2U*"VVA2<^8X7&.^<]*_P!8S_@@/^ST/A)^S?X3N9+(6\LED,L8
M]I_>1!NO!YS^M?YR?_!*K]G"[^.7QW\,&&S>YCTC7+">3"%@%$RGGMTZY_I7
M^N[^QK\.X?AG\$_#&@);+;/;V=N"@0(?]2@Y  _IZ=S0!];Q'*GV/Z=OTIRM
MDD9S_3ZU"AV(3TR<_P!3_,=?7\B+(8D_Q?UY_GB@"S1110 4444 %%%% !11
M10!&Z[B#]/7@\\_2JSH5DW'MCI_GTXJ[5=CNR#[9Q^E $;G<-W/&<YZ]J<#E
M<]<<G^7^?K0$.P\>N>G7_.*<B80CMC!_3/Z"@#\_?^"AGP9@^+_P1\1Z,+1+
MB632=00?('Y:!E]#S^E?Y'/_  48_9SN?@1\9?$>AM9-;@WUW-CRRH_>3NWI
MQ_D\@5_M4>)=*@U?0M1L9XEE66UF0*RAL[@1T(QW_7IZ?Y_7_!>O]@&ZUCQM
MX@^(FGZ0PMO*E;S(H2%^4,Y/RJ!]/SZT ?P;#*MR",9_PI\@X!^O^?TKKO'/
MAZ3PWKU]IDD;(UM<S1$$$8V,0>/P_2N1<Y"@<^GYG^M $F_Y%'T'_P!;\/Z4
MI'R[>^,CZ;3^.>*K@'<!CH03^E3[LMSUVGU]#_6@!J<J4^O'T.?KTX^M1%3N
M*^__ ->G(<.2/?'^?I03^\)/K_3_ !H 1UV^P].<]*<&_=D9]>/K^M+(<C/N
M/Y5#0 ]6 &#GK3D7=N;'3)Y_/\Z;M.,XYS[=,5)&=JMG@$$_I[4 #N#&!SU%
M?Z#7_!IU\4A!X2M? 1GYFU&:;RMW7YI!PN>>O-?Y[U?VB?\ !JOXCFMOCCHF
MD^:PB=IFV9./O'MG'_ZP: /]+2BF1MO16ZY&:?0 4444 %-##)'H?RZ?UI2<
M FL'7M0&E:1J6HN0JVUN\I)P   ,]?I0!_)5_P ')G[22>#/A-?^$H[_ ,MV
MNY83&)-IQ*FS&W/OC^=?YC?B&Y;4=<U:];+FYU"ZFW<G/F2LW4?6OZX?^#F'
M]I ^,OBOKW@NVOR_V348W,2R= 'P?E!]O3J/2OY"!(3DYR2223GJ: (BV!MY
MSC'MTJ*I'&#GU_PX_2HZ "BBB@ HHHH **** "BBB@ HHHH **** "M31/\
MD+Z;_P!?UI_Z41UEUJ:)_P A?3?^OZT_]*(Z /\ 9@_X(I_\F1?!3_L1]*_]
M$K7["5^/?_!%/_DR+X*?]B/I7_HE:_82@ HHHH **** "BBB@ HHHH *X/XE
M_P#(F:W_ ->-S_Z(DKO*X/XE?\B;K?\ UXW/_HB2@#_%M_X*Y?\ )_/Q]_[&
MZ]_]&O7YJU^E7_!7/_D_GX^_]C=??^C7K\U: +VF?\A&Q_Z^H/\ T8M?ZDG_
M  :Q?\FZ^)O^W3_T6M?Y;>F?\A&Q_P"OJ#_T8M?ZDG_!K%_R;KXF_P"W3_T6
MM ']8U%%% !36&5(IU% %:-_O(3]T8_/I_D?C7YJ?\%2?A.GQ7_9G\6Z;]F%
MPUCHNL7NTIN(\NRE?([U^E"H5>0D8'_U^?U]*\R^,N@P^(_A;XXTN6(2_:_"
M^LVZ*0#EI;&5.A[Y/'O0!_AF?'WP^WA?XL^-],:,Q&#Q-K40!&,".]E7O]*\
M=V%U9N..?_K_ /ZJ_3W_ (*R?!N?X._M/>*]+EMC;_VEK.LZ@JE=N5FO'<$#
M ZANWM[U^8D;#RB.^ !_GZT 0,_RC!^G3CGO]:_L3_X-??CM_P (U\=(/"\M
MYL4Z;L",^.78KC&?\]>O-?QT;3SQTZU^P?\ P1E^-Y^#7[4_A[4IKPVT5_>:
M;8#+[03-=HGKC/S?_K[ '^RW87'VO3+&\!#">UAFR.X>-6_7(-7XFWHR\GZ_
M7^=>:?!_7%\2_#+P?JRN)!>^'M*N-P.=WFVB/G/3DD?GFO2;48+_ (<?E0!-
M$NWGVZ\\\_TJ:F!LMCMVZ_Y]:?0 4444 %%%% !1110 4444 %%%% !7\A?_
M  =#_P#)MNL_]?$?_H(K^O2OY#/^#H<'_AFS63V^T1_^@B@#_,)U/_C_ +G_
M *ZO_,U37HWT_H:N:G_Q_P!S_P!=7_F:IKT;Z?T- 'ZD?\$EO^3IO G_ &,N
MB?\ I8E?[.GPR_Y)WX)_[%C1O_2&&O\ &+_X)+?\G3>!/^QET3_TL2O]G3X9
M?\D[\$_]BQHW_I##0!W-%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!Q_CS_D5M7_ .O.?_T4U?XTG_!; _\ &PSXY^^NS_\ HYS7^RWX[_Y%;5O^
MO.?_ -%-7^-'_P %L>/^"AWQQ4]3KT^!_P!M9/PH _)9?E;!^G'OBIE4J >G
M^)'7GM363]YQGMZ=>.*E7+X7'^0/K0!7#C)//./TI-PW$\X(_P *&4AF 'W>
MOM3<'&>U $NX8!YP:AJ3!*#'K_C4= !1110 4444 .4$G/H17^@S_P &DT9_
MMG6CQSX?_$C;TK_/HC[_ (?UK_0=_P"#24C^V-8'_4 ]/]D__7_(4 ?WD0G:
MYC/7G]1C_P#7C/\ C,!C*XZ]N?0#ZTS8?M6['&/;UZ]?3M4KG$@/Y?7Y: )E
M& !2T YZ44 %%%% !2'D$>HI:* (ON+CIDDY_$9Z^O:J[#='*F?]9&X_[[1@
M/R[U+(2PQ^7TR*CC^=AWV\>GX?EF@#^ [_@X'_8:NM:UGQG\3$TTN ]_J0E\
MDDX4R-G<!_6OX)=8TZ2PU"[M70H8)I4P1C!1MO\ [+_];BO]HG_@IK^SO9_&
MCX-^(]'@TY+B[N]&NX01"&<M(I']TG))[?XU_E+_ /!07]E>_P#V=_'VNV%U
M8R6VS4)0 Z%1^\E8C\>?QH _,E&S"8^^>GTZC^OK]*B0[-XZ'(^@_.G("N6Q
MW8\^O(']*B)R7]21^G7\J )$4N7/'^>OX'_(IA'\/0C)_#)_'-2P,%#@\'I_
MG_ZU1D_-N/0@C/OGIZT 1H-QQC/MS3F."!@_*?\ "B,X;/L:1\[B?6@"T3YB
MJHZCDY[_ -/I_2I93B 1<9_^L/?UYJI"=K#/0X(^G7\.<5-,V<-VXY_ 8_E0
M!&OR2@GTYQ]0?ZBACO8* 3G@ =>W7ZTI4M\V.A(],<?Y_I78?#GPW)XJ\7Z1
MH<<;.][<QQ!0,YW,!CC/7- ']6?_  ;:_LSR>._BXGBB2Q,J:9/8WN]HBV D
MB-D$CM_@:_T]-$MDL=+L+1%VB"SMXMH&,>7$%/'X>G6OY2_^#<7]E _";P,/
M%=]IOE?VOH\#)+)%U8(AR"1UY'0U_6#)^Z]NP^@!QTH D!WJ1UP3^7/''Z>V
M*=&V<CT[>G/]>U1Q?*A/J>_KD\?E3HAR3Z_X\?F* )J*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "FALDCT_6G$XYJM&V'(ZY.!S[
MT ?BE_P7#7=^RKXNZ_\ (O:KSC_IVDK_ !XO&((\5^(\@_\ (:U'M_T]2U_L
M/?\ !<.0)^RIXN![^']6'YVS@?Y_^O7^/+XT.?%/B(_]1O4?_2J6@#EJ>QX7
MZ?X4RB@ HHHH *>N<-QV_P :94T9^4^__P!8T 0TN".H/Y4E2OT_'^AH ;&<
M-G_/45:AB:>XBB7.9'Q@=\D?YZ4NG6CWUU';QC+.0 !UY..*^R_@[^R_XE\<
MZII;6EE-*LLT1^6%FX8@\\8Y'TH [']F7]E?6?BEKFD+:6<\PEN(3A(RV=S#
MVY_(5_I+_P#!$_\ 8XL_A1\,-)_MO1U2[!CE#30 . 4##J!ZY]J_%[_@DY^P
M--IFH>';S7M&9HP;5F,MN0.&&3EE/<')Q]*_N?\ A7\.-&\">'M-LM,M8[=8
M[2 %451\WE(#P .^?\X% 'J-I;16<$=O"H6.-0BJ.@"C P*L444 %%%% %94
MPX/^UTQ_GI5FDP.N!GZ4M !1110 4444 %%%% !7R/\ MW?\FE?'+_L1=8_]
M)GKZXKY&_;P./V2/CF?3P+K'_I,] '^*+^TQG_A</B_C_F+ZA_Z5RU\]5]"?
MM*R!_B_XO;_J+ZD/_)R<?Y_.OGP]3]3_ #H 3GTJW;-A9 3U _I^G6J[=%^G
M]!30Q&<=Z %S\W_ OZTZ0YQ]/Z#^=1T4 %%%% !1110 444HZCZC^= '^I]_
MP:I/C]A/0DZ?\3*;@_0_CGM7]63_ .LQWQ_\37\I'_!JHK?\,-:$W\/]I3#Z
M'GM_6OZMCS*&'08_J* $A4AW_+_T'_#]:LTT  G [_T!_K3J "BBB@ HHHH
M0]#]#4<0V@]^1VJ6CIT% !7PQ^VU\%=(^)?PK\26DFGQ7-U/I=\JL8@S;G@D
M QP3G./6ON>L/7]+M=7L);.Z0213(T;*0""&&".?6@#_ !Y/^"F7[&FL_"SX
MC>)-5DT^:"W-]?2KF(JNUYW9?X>F"/\ )K\1KJ$V]Q-"008Y&7GV-?Z;?_!<
M;]B:V\6Z5K>H^'M('FO;R2;HH V6*;B<A?KFO\[;X\_!+6/AIXBU6WO[>2'R
M[N? >,I@!R.X_+''XT ?-739GT_I22_>)[>OXFGL?N>Q'\R:1@2,#UH CP2-
MV3Q4\ARB@<G'0<^E-7F,C'///XX^M-Z%!Z _RH 8O##/'7KQVJ20YYZ<C^5-
MD[?C_2D)^0?7_&@!RH2N\YX(Y/\ G_/YUT&@Z7)KFKV6G1*6>XD"@+R<L0,?
M7FLF+#0%.Y('3KD?Y_*OT$_8P_9GU[XJ?$'P[):6<T\'VR#=MB9QAI%/IW^N
M: /ZI_\ @V]_8WFTWQ;=^+]8TMGAN!:7$+S0DJ,%3E3CW]>U?Z$.FZ;!IFF6
M=I;1B...*-0JC &%0<<<=..O:OQM_P""2_[-VG?"7X4:"\NG+;7SZ9 )&,81
MBP1>3D#G_/M7[6[1@+C@  ?A0!#*O[I0.P]/8#_Z]"J?DX/&.HZ\?Y-3D C%
M+_3I0 4444 %%%% !1110 4444 (>A^AJO$I#_0>GJ/\BK-( !R!0 OMCBD)
M P./\_YQ2U%)]X?Y]: &E0QD5APRX.>G4U^8W_!23]GS2/BG\%-;MXM,AGOY
M(+K#"(,_,+CKR?P_^L:_3K=EW'HI_I7->*/#UEXETBZTZ_B6:&2.4%6&1\RL
M._MQZ4 ?XVG_  4'_9!UGX3>/M?NY[&:WA>^O)EW1%1M,K$'.T>E?D-<PFWN
M9(F&"CX(/;!_R:_TB_\ @MY^PW'XF;4-1\.Z/R;69F:*#=\S9/55ZY/X]Z_@
M;^/WP!USX8ZW?C4;66%1<2X#Q%?NLWJ!G_/% 'RMC!W>H[].W3_/>HTZ_A_4
M5-)_JE'L!^6 :A3K^']10 SD=13BI !P>^>.F*5^OX?U-2L?EZ<X;- $75 !
MR<]!U[TT#)Q3DX8CT!_F*6(X;D<8- $C'Y"/J?TZ5$QX7![8./PZT.>?P_QK
M<\.:+-KVIVVGP*6DGE6-0!DY/3 ]<T ;_P /?"5QXPUJ+3+=&=W=% 49/S$#
MI^-?W0_\&WO[+6O^ OBQH'BVXM;F.U$;MO9"J_.,]<#K_(<<U_/9^P-^PWXH
M\5>/-,U"739Y;5Y+9^;=B,>8I)SC!_6O])G_ ()C_LV:7\*_ ^D71TY+:]C@
MARYBV,#Y8S_"#GWS^M '[&VX*PQ@]0H'Y5-2 8  Z"EH *3(!QQ_G%+4#_?_
M  _^)H <[95Q[<>]?-/[5/CZ#X>_!GQKK<\JPBUT&\G#,=N/+C)SDD8/^3Z5
M]'@GY_Q_K7XB?\%L_CC;_#+]F+QQ:_:UM[K4?#.J0P_.$)?RF QR"3[=?Q&:
M /\ ,2_X*Q?&6?XN_M4^-M7CO&N;.2Z=4 ?<F4GD'J1GCU]*_+P@CL?R]L_I
M7?\ Q,\2WOBSQKKFKWTS333ZC='>Q))7SY&')))XKAF^\OT_]E% !(<JHQT/
MY\5!3LG=_P "_K2X^8GT8?J: &X/3!S]*4 DXY'X4\??/T_PIP.).1QM_K0!
M">"1Z48)Z G\*>PW.V.!D?K2H,%A]/ZT 1X/3!S]*2I1]\_3_"HJ "CGKCBB
MGG[@^O\ C0 SGKCBEP3T!_*G'[@^O^-.3I^/]!0!%1SUQQ2GJ?J?YTX_<'U_
MQH 11N]OPK2T7C5]-SQ_IUI_Z41U1B(!;(ST[?XU=TDXU;3S_P!/]K_Z4QT
M?[,?_!%1<?L0_!,]<^!]*[=/W*U^P&[YB*_(+_@BJP_X8=^"9QC_ (H722?^
M_*5^NP;]Z3SCDX^N/\: +-%(#D9I: "BBB@ HHHH **** "N#^)9V^#-;/\
MTY7'_HB2N\KS_P")X)\%:YC_ )\;G_T1(/ZT ?XN/_!7$[OV^OC[[^+[[_T<
M_/\ 6OS68;217Z5?\%;./V^OCWGMXOO\_P#?Z3C^E?FS+]\_Y]: +>F _P!H
M61Y_X^X!C'_31>:_U(O^#6(_\8Z^)O\ MT_] 6O\N+3R!>V?'/VN _AYBU_J
M+?\ !JY('_9W\58[-:#_ ,<6@#^LPG&/\^M+59GW. /\\'K_ )_E5F@ I"<
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
M_P#X5%K_ /SZ/_W[?_"C_A46O_\ /H__ '[?_"OZ8O\ AA+4O^@&_P#WX_\
ML:/^&$M2_P"@&_\ WX_^QH _F=_X5%K_ /SZ/_W[?_"C_A46O_\ /H__ '[?
M_"OZ8O\ AA+4O^@&_P#WX_\ L:/^&$M2_P"@&_\ WX_^QH _F=_X5%K_ /SZ
M/_W[?_"E_P"%2:^ ?]%<?\ <?TK^F'_AA+4O^@&__?C_ .QIK?L):GM/_$C?
MM_RP]_\ =H _FE@^#GB&=MJVDA)QC"/W_#Z5W&D?LV>,=7*B#3YGW>D3_IQU
M_"OZ2O#'[!M_)=)YFAMC*'FWSWYS\M?I)^SY_P $[+#4)[47NB( =F=]O_M<
M\E?\^O:@#^1CX5?L-?$75/$.GR_V-<M#YJ;OW$I'WAS]W'U^N*_K1_X)U?L
MD'0)-=T7#*;4L9+?)Z+GEE^OZ9[U^^'[/G_!,/P(NDI>W.CV2RQ%""UJF>@_
MV?\ "OT\^&/[*_AOP"+?[#9V\7DA-NR%1]S &/E_PQ0!3_9[_9K\,> M!TN6
MSL8H9843I$BD$ ="!Q^?YU]LP*$AC1?NHH0?\!&*H6%HEA9BWC 'EKA<>P[>
ME7+4DH<_WC_,T 6:*** "BBB@ HHHH **** "BBB@ HHHH *^2?VZ[>2Z_9-
M^-]O&,O+X&UA5&,Y)M9!7UM7@?[4&DMKOP%^)NDJGF-?>%]1@"8SDO"RXQ^-
M '^*E^T)\+->G^*OBN1;9R&U?43]UN ;R;_]?K7B9^$6O]?LK_\ ?#_Y_.OZ
MI/B]^Q!J=_X^UZY71'99=0NWW" _Q7,C9SM]ZX*3]A'41&<:(^0.GD$8X]=M
M '\S'_"H]?(_X]7/_ 'X_3^5'_"HM?\ ^?1_^_;_ .%?TQ1?L(ZF5<G1'XZ9
M@)]#_=H_X82U+_H!O_WX_P#L: /YG?\ A46O_P#/H_\ W[?_  H_X5%K_P#S
MZ/\ ]^W_ ,*_IB_X82U+_H!O_P!^/_L:/^&$M2_Z ;_]^/\ [&@#^9W_ (5%
MK_\ SZ/_ -^W_P */^%1:_\ \^C_ /?M_P#"OZ8O^&$M2_Z ;_\ ?C_[&C_A
MA+4O^@&__?C_ .QH _F=_P"%1:__ ,^C_P#?M_\ "C_A46O_ //H_P#W[?\
MPK^F+_AA+4O^@&__ 'X_^QH_X82U+_H!O_WX_P#L: /YG?\ A46O_P#/H_\
MW[?_  I1\(M?_P"?1_\ OAQ^I%?TP_\ #"6I?] -_P#OQ_\ 8U)'^PCJ1)SH
MCCC_ )X9_P#9: /ZG/\ @US\/W.@?L-:':W<928:G/D$$'&#Z\]Z_J-B!Y+=
M<_TQVK\.?^"(GPPN/A=^S5I>@S6QMBE[(VPIMZ^W';G@?RX_<H87C/7UH CC
M^\W^?[M35#']YO\ /9:FH **** "BBB@ HHHH *I79.% ]1_/_Z]7:JL-\F#
MT!X_/_Z_;M0!\N?M&_!+0_B9X7U./4;1)W>SE&&16.?*;'!S[>G/I7^=K_P5
MV_8.U>U\6:[<^'-&?ROM%TX,=NW(\PD8VJ>W_P"NO].+4K1;R&2V<91TV<\C
ME2,?CFOS'_:A_8F\)_$W3M4OKO3[::5XYF^:!6;+ MW4^YS_ /7H _QL_B%\
M*==\"74EMJEK)"T;LI5T=?ND@YR!_P#6KR:+ +!NWUZU_4__ ,%8/V%M6\+>
M,-7C\.:'(8DO+I5,$! P"V.B],_3\:_G7UOX!^-=#DE6ZTJZBVLV=T; <$^W
MI_\ 7H \(C/SD'I\V?Y?6D;K)CIE<5V=UX(UBS<K);2J1G.5.?RK-_X1O4"2
M/(<YX( .>/P_E0!S-*.2!ZG'YUV=KX*U:Z8"*UD;..@/?_/^<UZ'H'P'\9:W
M)#]ETNYD#NN-J,>I'H/\YH A^&'PAU_X@7EK!I=K)/YD\:X5&;^-?0'K^OUX
MK^X3_@B!^PB\5WHVH^)]'P5EM) TMOV^4D_,O^3Z5^<__!(#]A+4/%?B#1_^
M$FT1Q&UVA/VB GC<IZ%:_P!";]E[]E?P[\(M!T:33K*"!UMX&.R$(<@#T'M^
MOX4 ?4O@'P/8>"=&L--TZ)8HX8DC"JH7HJ^G&/\ /'2O3QT'T'\JC\M0$7@;
M< >O;N/3WX]:EH **** "BBB@ HHHH **** "BBB@ HHHH *:2 5'<G_ !%.
MJK,Q$D8&>W3ZG_/Y]LT ,BS]H?TQ^O\ ^JIR,NR]B/\ T('--0 2,QXRH[>_
M\^.M&3YI/.,]>W4?_7_6@#Y+_:1^ ?A_XE^&]1.H6D<\AA=1NC5S]TGO_2OX
M%_\ @L!^P1J$.HWUQX9T9MOF7C9BMR !N?'W%(].?_KU_I*:E:I?6LEJ^")%
M((/3GCG\*_//]H[]C3PK\4M+U&>_L+>9_*E8;X%8DOGU!SU]?6@#_&F^(GP)
M\4>!&F&J6<L'E,P(:-EZ$\<CC_\ 6>U?/SJ49E/520?PK^UW_@J_^P _AAM8
M_P"$<T3.V2;;Y%OCCYO11QZX/OQ7\G7B/]FKQ[I-[>"?1;R-4FDX,;@8#'V_
MQ[T ?,M/4G(]L_RKTB^^&7B&P=DFLIU*]<JPQ6,W@W5HSS;2 @^A_P#U4 <C
M)][CIV_,TP$CI7>0> M:NMI2UE;=P"%/^%=CI7P-\8:MM%MIEU)NQC:C'.<#
ML/4],>QH \^\,>%;[Q+<I;V<32.[!0%!)R2 . #_ (_T_2K]E/\ 8N\;^)?'
MGABYDTB=[234+9F)AD(V$C/)7!X_GUQ7HG[$7[&WC#7?%^FIJFAW/DR740)D
MA8KM9T'<>A]_7Z?WT?L(?\$X?"EOX9\.ZQ?:1;)=16]M,2]LN[>%4YY3@CN:
M '?\$T_V&/#V@:#HU_JFD1I<K;1%B\"@Y"J>20#DX/\ G%?T;>!_!MAX3TV"
MSL8EBCC1>%4#H,#I7%_#KX6Z=X!TZWMK&%(UB54PB!1C&., 8_SFO:;8GRQG
MC '\NM %BBBB@ J%O]8#V'_V/^%35%+]W(ZY'3O_ )Q0!&7$<<KG@ 9_)?\
MZW>OX<O^#H']I!=/\)Z?X/TN_P 22->VEU"LN,!@X((4_D/QK^VOQ=K%OH'A
MK4M4NI!%%;VTCN[' &$;J>O:O\I3_@X._:'N/'_[0WBWP[#>M/9:9KUW'$HD
MR@4N_09( [<?I0!_-9<2^;>7,K?\M)G<GW9F/\Z@<Y<8]_Y"HBS;BW/))YS@
M]:7)*D]\\>W3I0 2=OQ_I4BXV\]<+C^M0<GDY(]>:7<0,<\_7]* &TH)'2G'
M[@..<_XU/;6LMRVV-2Q/8=?\\4 -AQSGKNXZ]?PJ.7&[CI@5UFG^$M4O7$<-
MO(Y)XP#R3^O^>F>O>67P2\7:@%:'3;A@V I"/_04 >)U-%"TK  'GTKZ6L_V
M7OB)>('BT.]<'IB-_P"@KK]"_9,^([W$>_0;T<X.8G]3[<_T_D ?*46AW$J[
M@C'OP#_G_/.*KW.ESVZY=" /;Z]_\_6OTZT7]CWQR]H"^A76=@ZPMZ?[M<?X
MO_9"\?119CT*\Z<8A?W]O;B@#\X&!4X-)7UA=_LH?$A'/_$AO<#/2)_\/U/%
M<S?_ +.'CS3PQGT>\4+US&_^ _\ KT ?.M%>H:E\+/$>F9^T6,T>,_>5AT_^
MM7&76@WMJS"2)UV]L'^OK_GW ,,$CI6AI2DZKIPQR+^S/_DQ'5/84<JPS@>G
MN*U]%53K.F#K_I]GSQS^_C[]_P#ZU '^RI_P13+?\,.?!,=QX%TK _[8K_GF
MOUZD)5!GKN_GGTK\B?\ @BJA'[$GP5'.T^!M*Q_WY3IV^E?KO= @(!GJ/YG\
MS_2@">#.WGV_+%34U  HQZ#^5.H **** "BBB@ HHHH *X?XBIO\(:TOK97
M_P#(+UW%<KXTA,_AS4H@,E[:9<?6-A0!_C6_\%7_ (:ZQJ7[>/QXN8+=V23Q
M;>E2%;&#,^.@/T],GIS7YS?\*DU]G(^ROD8ZHWZ<#_#^O]@_[<?['&J>+OVL
M/BQKBZ/)+'?^(;F42>22&#2N<YQW_ECO7RQ#^PEJ9NY%.AOM 7'^CGV_V>^<
M4 ?S76/PDU];VT/V67 N8CRC=G'M_P#6_&O],S_@US\/WF@_L^>+(;N-HV9[
M7 8$' 5/;K7\RR?L):DLUNPT-AMFC/\ J/\ ;7GA1TK^TS_@B)\*)?A;\)-:
ML)K7[*9_(.UDVDX51SP.E '[DV^[SGS[_P!,?UJ]58KL?(/WO3TP>]6: "@]
M#GIWHIDA(7C_ #P: ()1C;CIU_/_ /54T6=@SZ_X8_2FJN]1GJ/49[#CGTJ4
M# P.U '\[?\ P<,?!C_A8G[('C6[M+43WZ1JJ$1[FPL;$] 3Z5_E5^*/@WK]
MAXAU2S:UD5K>ZDC*[&X(8CT!'%?[5'[<WPPM?BG\#O$WAVY@6=;BWE.QEW<B
M%^V#GG'Z5_GF?%C]A+4$^)WB^.#1',*ZU<K&1;D KYAQCY>WKZ4 ?RWGX2:^
M.?LLG/\ L/S]>G^>E30?"3Q!'(LJVL@,;!P0C\%3GTZ^E?TMS_L):F$BQH;Y
M)Y_<=.O/W?\ .*OP?L'ZB89<Z&^?*8_Z@]<=/NT ?J#_ ,&N7C36M&MH/"VI
M2R)'+K,A\MF8 A7('!/^?TK^^".02(''0C-?P]?\$7?@OKWPG^*NFV[:?+:V
MYU&5SE"B\OU/ _SBO[<-+D9M-MF8_,8E.#GT;K_GI]* --#EV],?^S&I:K09
MRV<]/ZU9H **** "BBB@ HHHH **** "BBB@"";C!'7//Y8%?R1_\'/?AV^U
MW]G'5(;.-G<W41P 3D;?I_G\J_K9DR7 Y(!^O>OP6_X+4_"*;XH?""_TV.T-
MR7D1MNS=GY#['OSV_(4 ?Y,US\)=?:ZF/V63/F-_ V>?Y?CC-0#X1Z_D_P"B
MR<_[+^OKC!/\Z_IF/["6IM=SYT-\>:V/W'7GTV]^G>E3]A#4?-_Y ;XW#_E@
M><_\![_YQ0!^8_\ P2P^&FLZ=^U!X&EEMY%5/$>C,?D88 O(^O'ZG\*_V*?A
MRC1_#OP6G\2>&M&7\K&$'K7^>C^PW^QQJ/A;X^>'=1?2&BCM]7T^7<82,;+A
M3UV]./\ .*_T0/!T!M_"OANV(*^3HNGQD>A2V1?Z4 =0.@^@_E2T44 %%%%
M!1110 4444 %%%% !1110 4444 (0#UJ%B/-"^O;\O\ Z]3$@=:JL3]H7T]?
M;:.G^- '+^-E+^&-84=[28#Z&)A_/_.*_P >W_@LW\-]7U;_ (*!_&VY@MW9
M)-<G(.QB/]=)Z#_ZWM7^Q'XFB6?0]1B7DO;R@ #UC8?_ %Z_SN_^"A_['^I^
M-/VP?BEKJ:0\T5[JDKK)Y.0<LYX."#UH _C0_P"%1:__ ,^C_P#?M_\ "C_A
M46O_ //H_P#W[?\ PK^F+_AA+4O^@&__ 'X_^QH_X82U+_H!O_WX_P#L: /Y
MG?\ A46O_P#/H_\ W[?_  H_X5%K_P#SZ/\ ]^W_ ,*_IB_X82U+_H!O_P!^
M/_L:/^&$M2_Z ;_]^/\ [&@#^9W_ (5%K_\ SZ/_ -^W_P */^%1:_\ \^C_
M /?M_P#"OZ8O^&$M2_Z ;_\ ?C_[&C_AA+4O^@&__?C_ .QH _F=_P"%1:__
M ,^C_P#?M_\ "C_A46O_ //H_P#W[?\ PK^F+_AA+4O^@&__ 'X_^QH_X82U
M+_H!O_WX_P#L: /YG?\ A46O_P#/H_\ W[?_  H_X5%K_P#SZ/\ ]^W_ ,*_
MIB_X82U+_H!O_P!^/_L:/^&$M2_Z ;_]^/\ [&@#^9[_ (5)KXQFVDQD?P/_
M %&*_O/_ .#3WPIJ&@>*=?-W$T:MH!'S C.5/3(S7Y&3?L)ZF(R1H;Y_ZX>Q
M_P!GMUK^I_\ X(*? FY^%6JZG//8M;&321'DQ[.<?3GK^5 ']1H7$^,<8_KC
M_(J8\O[9P?T'^-+\N_=QT_#_ #WH3G)/8]_J>>>_% $M%%% !1110 4444 %
M%%% #7^Z?P_F*Y3Q5X=M?$ND36%X@>-T=2& (^90#[<\_P#UZZVJ\I 4 ?0_
ME^1S_C0!_*G_ ,%=/V&](\0^#?$&IZ-I*/>/;S,I2!2VYD+=54GD_P">U?YT
MO[0/[*GC/P'XK\1W%YIDT%NE]<,A,4BC:';IE1QCL,U_M&?&#X.Z3\3M'NK'
M4((Y4FC*$2(''*X.<@]?R'MFOY)/^"M7_!.G1M'\.ZMJ/A_1HFGFM9Y<PVPS
MN*L<Y"=>O?/]0#_-QOK.2RN9+>12KHQ4CW%0,,)COQGZ?+C^M?:WQ>_9<\=Z
M'XKU;.B7:PI<2[#Y+!<!SCM7SKK'PR\0Z9(Z3V4R;< @J>.![>W^>E 'FJG*
M\]>WY\^W2HY.WX_TKJ#X6U)!CR'X.,8]Z%\*ZG*0!!(2>@P: .3K?\.Z'=:_
M?QV5JA>1V50 "3EC@ 8]<]J[+2?A7XCU>18[6QGD+' "JW.>/\_Y%?>O['_[
M(WC7Q!\2](2^T2Z-I)=V8)>)F7#3+G^'TH ^A/\ @G-^Q1XM\3_%WPO?WVD3
M2:<\\+.S0.RX:16R<K@9!K_4-_84_9RT+X7_  U\-2VUBEO=#3+1I"(E4[P@
M/H.>._\ ^O\ /#_@G'_P3U\*Z!X%T+Q'=:3;17T,-D^6ME#@^2C'YMO'/O7]
M!/A?08/#ND6VG0*$BMH%B4 8 VCL/TXH Z&/(8CL ,?IFIJ8F,9'?_'_ #FG
MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M A&1BDVCCCI]??\ J<TZB@#RGXH^";?QUHEWI%S&LB30RQE6 ((92._U]S7Y
MV/\ L!^&WFF?^S;8F6:23_5+SN).>E?JXQ_?$$ C_$XJ8*I<C:OY?7_/IZ4
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
M CB5. .,# Z#_P"O6FY"LH QZ8'OWH <Z!E ],8_S_C32/+3C\?I@\?_ *J
M_P"\8=P#_G]!^OM30P9B._/L,_\ ZZ )QT'T%+0../2B@!#T/T-1*=P()YSQ
M^9R?QJ8\\>M9^_;="/G'4_F3_GB@#XR_X* ?$F#X9_LU?$'7OM2V\]GI,TD9
MW[6SY;Y(Y!K_ !T?V^OBE/\ %#X^>.-7FG:?SM8N9 Q8MG,I[_GZ?SS_ *9G
M_!P5\>D^''[.7BW18;U89-0T2;Y!)M+'RW]Q^GO7^3YX\UY_$7BK5M5=R[7=
MU(Y8DG.Z0G_']* ./*XB#?3BF#[A^O\ A2L<#;Z8I&^7Y1T///7_ #Q0!*4'
MED]L'C\?7/KS497Y4P.3CU[Y_KS2@EQM ^8CTX_QZ5T6E>'=2U*6!8+:5P67
M[J,?;J : *MCH.H:@JBW@DDR>-J$_P!.GO7O?PM^#WB+6]1@3^S;EU9NODN1
MW/<=^O'X5]Z?LG_LL7_CF#3WN-*E?S2F<PGN1['L<\_@*_I-_94_X)B6FIG3
M[B;1%RYC.3 !U )XV]_S]: /Y]?@5^R%K6MZQ:QW.BS['EC^] V.<>J_7^G2
MOWH^!?\ P38L=:M-,:ZT-,OY>[= .^.N5_SWK^@;X3?\$N]'T&+3KX:-&C>7
M%(3Y*^@Z_+D?X]:_1[X?_LIV'AF&T1;"-!#MP-@'W?H* /QK^$/_  2!\(:I
MI-O)<:'9Y9 3N@3T!_N]O?KS7O5G_P $<_!%NX<:'8\'J(4Z_P#?.>GIU_+'
M[Z>#?"T&@644*PHH08QM'IWXZ8_H*[QXH@N?+7\O8]/>@#\!;3_@DSX-@CV#
M1;+  X$*<8'^[^G6LO4O^"1G@J]7#:+8D=\PIC]5[ X[5_0@L49 .Q?RJNR1
M^81Y:]<?=[Y[^WK0!_-_J7_!&_P1Y$K#0K'<%8_ZE#V]-N,_3\.!7P-\>?\
M@E%X<T6TO'M=#M\J'*[(%Z_@OKZ>U?V=W%K%+$Z&->01]T=_\_E7SO\ $/X3
M6OBB&:-[5'\S=_"O?\^_X<?A0!_F\_M)?L#2: 9_L>B'Y0^-D'/ /!P/_KU^
M,7Q9_9I\0:)-?;-'N55-^#Y#CH3_ +/I^/Y5_J1?%#]@W3/%_F%]+B??NR3$
MIZYSV/K^5?E5^TG_ ,$K]*ATRZNHM$3,BRGB%>3^1/\ D4 ?YGGB'X?Z]IEW
M+YEC<(JEAS$P Y'MQ7(V4$]GK&FK,C(PO[3AAW^T1\XZ^OXU_6%^U%_P3T'A
M>WU&YM]%93&9B"L/IDCHN<]/:OYU?C1\)=8\)^-;.V33YD1-2MQQ$_\ #<K[
M=./RH _URO\ @BTH'[#OP.?NW@32S]/W,=?KG(N\9';T_'^5?D+_ ,$6_-B_
M8?\ @G#*NUXO NE*RD$$?NE]<?E7Z\1-NR/;G_ZU $D9ROXD?E3Z11@8]_\
M/Z4M !1110 4444 %%%% !5+4+=;JUE@;&)%9>?0@@U=JG<R;?T_+_\ 6?Y4
M ?F/X\_8>\/^*O&.L>(YM/MWEU&Y>=W,:DDLQ.>A_P#UURJ_L!>&UD+_ -FV
MW./^6:]L>WZGZU^LF%,!<J,X_P /Z_YS4:%#&I*#D^@]\>W3\J /RG/[ OAP
M%6.FVPVL#_JU/((/IQT^E?<?P+^$]G\*M$GTZS@2%9"ORHH4'''\(KWUE4(#
MM7IZ>WZ_C4;8X4 #.>GMSWS[4 *23M/^?NFK-0.,%1_GHU3T %(1D8I:* &C
M"\9&?ZTS<=S#/8^G^UBJSR_.!_M<XX]/S[XJ:0[0&_O8_,__ *Q0!S/BK1D\
M0Z3=:;*H99D="& (.X%3V]Z_-'Q!^P=X=U?7=2U233K9GO+IYBQC3)W-G)./
M\_S_ %85.A/3K_\ KXJHQ7S%^4<G'3N#_G^M 'Y12?L ^&R%!TRUX/\ SS7W
MSV]Q4Z?L"^'%5U&FVO*LO^K7OQCI_G\J_5]U0;?E'4]O;_\ 7_\ JI J[R-J
M_E]?\_RH _/?X)_L@Z+\-/$,.L6EC!"\4A<,B 'G/?'7/?\ .OOFW7R5CA'1
M1M_#']>>^>?:M%E55R%'Y<]#W_R*K,N'4]LG]<?_ %Z +:)M_P GBGU"KYDQ
MWQSZ=!4U !1110 4444 %%%% !1110 4444 1$#=C\^O7_\ 57S[\<_A#9?%
M#1I--O((YD<@D.H(SC&2#G\LYKW=I3YQ7G'^?Z]/SS5Q\%02 >1^M 'Y,_\
M# ?AL2,W]FVN6;/^K7Z^G]:7_A@+PXIW?V;:]03^[7_#_P#57ZQ87<HVKV[>
MNW/\_P#&ED1%1CM' ]/>@#\S_ '[%&@>%/$EOK4.GVZ/#-'+N6-1RC \<#G\
M?7BOTELHOLT%I;+PL,$40  QA$V_TJ>/:82P5<\]NXQ_G_ZU);_."WHV#^'3
M% %NBBB@ HHHH **** "BBB@ HHHH **** "BBB@""X8JH/^T*:XX$@]%'KV
M'!J29=R'VR?TJ*+,D;#OQ_4?X_I0!4N4\^%XFY#@J1]5-?F[\2/V)= \9^-]
M7\33Z?;R2ZA*9'=D4DDYZG_/]*_2N2,HI;T]2/Z5+$JN@8J,_P"% 'Y.?\,
M>&_^@9:_]^U_PH_X8 \-_P#0,M?^_:_X5^L_EI_=%'EI_=% 'Y,?\, >&_\
MH&6O_?M?\*/^& /#?_0,M?\ OVO^%?K/Y:?W11Y:?W10!^3'_# 'AO\ Z!EK
M_P!^U_PH_P"& /#?_0,M?^_:_P"%?K/Y:?W11Y:?W10!^3'_  P!X;_Z!EK_
M -^U_P */^& /#?_ $#+7_OVO^%?K/Y:?W11Y:?W10!^3'_# 'AO_H&6O_?M
M?\*/^& /#?\ T#+7_OVO^%?K/Y:?W11Y:?W10!^2K_\ !/\ \-E2/[,M?^_2
M^A]C7UM^SU\ M,^#\DKV5O%!OA\O**!VQC@#'MZ_E7UIY:?W15&\<1% HQE@
M...H]N] $F\Y]1Z?Y%3L0J>YQGW_ /U?TIJ1G@^H'4^N#4<I_>JG;_ +_CZ>
MM %I#E5/M3J0#  I: "BBB@ HHHH **** $8D X_SS5(MNW_ .RI(]CC@_\
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
M *;N'//3Z]./ZTZH #\W!Y]O]W_#-  H^<M]2?2A!F0M]?RP/ZU(HQ'CV/\
M6B,87'^>@H ?1110 4444 %!..M%-;[I_#^= #0Q8$'KCC\C4<:X;(ST-$2[
M6]?PZ<&K% !4(&W>3P,'/UP/2IJ:_*L/44 5%7)W'W(_/_ZU6D.1],?ECBF1
MKB/&.<'MSTZ?Y[TL0V@]^1VH EHHHH **** "BBB@ HHHH **** "BBB@ I&
M!(('^>:6B@"M&-K'/3K^&&I2^[*D^O&/K[4[!W,<'H>W^]C\\U%&IWC@\'TZ
M_P">M %@':%!Z_\ Z\?K3ZC8$NI]".WU_P#UU)0 4444 %%%% !1110 444A
MZ'Z&@"C*I;)'KG\AS].>]3H,E?;K^!&?U%/1<(1C/7M2Q@C/U]/<_P J !%(
M)X__ %\?TJ2BB@ HHHH **** "BBB@ I"< FEIK\JP]10!#GS$SZ$YQVZ8I!
MPZ#V_P ,?H*6W!"'/K3F7]Z&^G&/\_Y% #G../7K^?'ZU55=LA//M_+\>U6)
M%RRGT]NO-.D&<8'?G ]Q_.@"DJ%9@YR !Z=_US5U7)(Z8/?^5-D7Y.G.!V_'
M^=1HF&4^XXQ_GI0 U4/F,<=3_GGOQ5RC'M^E(>A^AH J3*7)QTXY^A].M20*
M5SGT _P_K3T7KD=^X]SFI>G04 (#DD>G_P!;^M+4:@AV/J3V^G_ZZDH ****
M "BBB@ HHHH **** "BBB@ HHHH *:S8('KU^G^<TZH9%RRGT]NO- $+J2[8
M'?\ S_*I5)48'3WIX'SL2/S'N?YU'(N6SG' [4 2L^,8_K^%.)XR/\_Y-5W4
MG';@=O85*0?+(]O3WH :O+%OKGVZ_CUS3RWRY'KCOZ_X<TU!A".O7MUII4^6
M1_M9Z?Y[\4 ..74_7G'I@^M-A7!;\OP[?UIT0V@]^1VJ6@"$+B0M]2?I_G%)
MC=(&]^/H/_K5,>A^AIL8P#_O'_/]* &2'#J?;CZY%5KM-[PL,X4G/ZC_ !JQ
M*NXCMQZ4_&4''(Z<>_I0 ;L*I'/3U]/_ -55F7$X?MSCT)(&/S';\ZD*DHHZ
M8/7'L/YU(ZY0=CQDX_G^5 $@.0#2U&IVA5]NO3U_G_6I* "OS&_X*E?&*'X2
M?LW^+=9DN1;D6=Q%NW;3^\MY /3\_P!:_38/EROI_G^GZBOY,O\ @Y;_ &AH
M_!OP,\1> X+Y;>]NX(Y0BR;7(9".!GH<T ?YN/[6?C:;QU\;?'VMR3M.MWXB
MOYXV+%AAYF;(Y/4'U[5\VF/:$;'7OWY'Z_E^E:WB:_EU/7-2O97,CSW,DC,2
M2268\D\U8TBQ;5]0T[3HU+/<SI$ .3ECC QGK[XH Z'P'X5F\4:M%9I"SF1U
M4 *3]YL=.:_?W]AO_@FIJ_Q-NM)UA=(EF3SX26$3$=5//R^@_P#K>OF?["O[
M!.O>.]:TO4ETRXFBD:WD_P!4Q!&5)ZKZ=\_I@5_H%?\ !,;]C[1_A[X3L(]7
MT6$2JT+9E@7/"C)Y'^?SH ](_P"":/[)FG_"3P1;:?J.D1))';VZ?O+=21L4
M _>7.:_8ZRT#3-/"K;6T,848^6-5Q^2_RR/PHT3PWINA1"*PMXH4  VQH%''
M;'3_ #]"-EE);.#U;''7- #O*5!A%QST&!Z_2ED.1M_/\O\ Z]25$0?,!P?R
M_P!W^6* )%!  /\ GFD!R2/3_)_6G5$HP[GU]O\ /6@!Y.<KWQQ]<'_ZU5BG
MS=\<YZ=>:GP?,S[#M[&I/?'- $&\C SCTXZ_Y_"HE0EG/8C/X4,IW=^>O'3I
M5E!A1QSCKB@"&)<,3V&?R]?Y5(_S(<=C_CCKZ\5(1P<#J#VZTR,8!R.I]/<_
M_JH 9"I&21_G_.:9(GS$CJ3[=*M=.@HZ]10!#'@ J?3D?GGI^-5;BW@E0[U5
MAZ$>_!Z8_P#KFK9!WDX_AQT_V3_^JJ\J$QL/KV]SQ^M #DA1(5$:@+MZ# ';
M&/K3($*.2<\^HQQ\H-6HAB-!UXI'7I@=^P]QB@"6BBB@ HHHH **** "BBB@
M II;Y@.W]?\ .*=4++^]#?3C'^?\B@!%&S>?8Y]CFHD;YR_J,>OK_3/-69/N
M-]*JJA\L#WSG'Z?U^E $[?>#?E[]/\*B48D7W)_F?Z8J=P2@'MZ=.#3<'=&>
M>/;W/\NM "'YF^G3Z<^OXU/4,:X9CZ^W3FIJ "FN,J1[4ZB@"JK;E>/N%QC_
M #TX]^:2W."4_,8^O/\ *DA4B:3(X)/;V[\4]5Q.QQ@=>GL1_G\: )&4ELX[
M>WMFH@=DF#QN/]>?UXJU565294/Z?ETH $&V5B>AX_''Z]ZF"G>3C_\ 5SBB
M09*X'<]NO&*DH 8S<[?4'\_\X_.JL(VO,3WR!_G\/I4S ^:#].WI_P#K/Y4K
M+P_&,GKC_>Y_6@"13E1^7^?PIU1Q#"X]S4E !1110 4444 %%%% !1110 44
M44 0_=?)[G],G_$T%3O)QSSZ=,TZ0$X^OI[C^=24 4(5P21V;].?ZU:?G#=O
M7WY_&F[3M88/)]/][/Y=*DP=F,'/ICWH <#D9_/^M,W94YQGTQ]/J*$!"$>W
MIUX%0[#M([9ZX^E %H'/2BFK]T?C_.G4 %%%% !1110 4444 %%%% !1110
M4444 12C('MG\\<5%G+AAR!QGZ?KZ59/0_0U753L8>_7'L1_@: )D;=GV/I^
M?Y<4BC#N?7_(_2HX006_+IZ=_P :L4 %%%% !1110 4444 %%%% !1110 55
M=,NWXGMU[?I5JD/0\<X(H KJP$8R?XO?THB)0'W)Z_\ UO?--V?+C/?.<>W2
MG,I.,Y'7M0!9!STHIJ_='X_SIU !1110 4444 %%%% #7&5(]JKPC#?G_P"S
M?UJU40!#DXX^G^]C^= $;_ZT?0?R-5MN%F!SEB,<>@_7^O:KC+^]#?3C'^?\
MBD=?FX'KQCKD &@!D8S"R=\'C\>>?IBB+*IM]SUZ^AJ2-<,WOVQTYZ4QER^>
MF#P,=>>U $:*58''?/X_G3)8RW3/(/;/)_E5ME^0<<XYX]N]/ ! R.P'2@"
M'RXU&<<?T_3D'Z8I0=Z ^A]<]QCGOR*2<$XQZ$=/K_*E@4B,CUS_ %H 9*I<
M?ET]..WX"IT.U4!ZX']<?K0@X.1W[CW/\NE##YEXX!';Z_\ ZZ )**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ QCH,?A1110 4444 '3@4=.@HHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "D"@'('-+10 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% "  =*7WQS110 ?A1110 =>#
M28 Z ?E2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M'X444 %)@'J!^5+10 8SU&?PHHHH */PHHH .G04444 %%%% !C/49_"BBB@
M Q[?I1110!6<_O,=L=.W2I@X)8>G/X?XTQSEQ]"/U%4T<AW![D8_+K_GKT["
M@"&^NUL;>]O7.([>":9B3C"QH['-?YL7_!T3^T.WBGXU3^&--OMUHNF".2%)
M,KOC;8<@'&<]NO6O]$#X_>.++P%\+_%6LWLRP[=%U(H[$#YUMI"O)(P?I7^0
M3_P6*^-5Q\5?VF-?N?M9N8(KK4+<'S-XPEVX'<@<#]>* /QW+&1G8\EV7)]2
M3UK]&/V0/V4_$GQ6\7>%KZSLIY[8WUK(VV)F&PNN<G&/S-?)_P *_@]K_P 2
MM4M['2+62XDFG10J([$Y<=E!^O!K^][_ ((I?L$1V>@:'=^*=&VSQ06LF9;?
M!##8<_.N?Q]: /TV_P""7?[%>D^%?#VC2:SHR+,EI"29(0#G8OJHYSV[U_1[
MX1\%:3X4LX8=/MXX554X10.@ YQCZ8KD?AI\+M'\$:;:PV%ND.R)%PJA?X?8
M#GZ5[')D( .HP!^% $F>GO\ X9I:@&<Q_AG\V_K4] !1110 4444 %%%% "$
M \D?Y_K2T44 %%%% !1110 4A (Q2T4 '3@4444 %%%% !1110 4444 %%%%
M !1[XYHHH *3 QC'%+10 4444 'X4444 %%%% "  $GN:,#.<<TM% !2$ X)
M'(I:* "BBB@ QSG'-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %)@=,#'TI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I, <8I
M:* $  Z#K2T44 %%%% !1110 4444 %%%% !1110 4444 )@>@_*EQGJ,_A1
M10 4444 %%%% !1110 4444 %%%% ![XYHHHH /PHQ[?I110 4444 (0#U%
M&. *6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "D/0_0TM% %0DD-Z@X&.O4?Y-4K@%7AVYRS#/Y
M8]O\_C6A'@[P>"6XXJ*15SN;&(R3S[8_^N?_ *U 'XO?\%J?CC!\)_V9]7EA
MO/LUS<V^H6YVOL;+VS*%X_S_ %_R0?BQK&L?%OXJ:_?IYMU--K=^J\ER5>\<
M\=:_OR_X.B?VC#X>^'[>#;"_/GG5Q;M!')E@LI"$%00<'Z"OXT/V$/@%J_Q7
M^*>G//IDL]O?:EYKNT+,O[V=6SN*GCF@#]>_^"(_[$%WX\^)'AQO$FCL;.>_
MMV)G@+*49E.?F7'X^N*_T</@-^S5X=^$FGVMMI=I#"(H8UQ'$J?=4<< ?IT]
MJ_.'_@FQ^Q%HWPG\,>%/$D.G06]RMG97!*Q*&#;%/7;_ %_J*_<^V)&%]!CI
M_=&* 'LODQHJC&"!C\O\_B?6K!P5&X]A]:AN/NK_ +P_F*21B,#V&/;@4 +)
MD,F,X&.GUZ\?C5BHU&Y4/].H]*DH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *<AV2@#OR?ISCZ\5D^
M([]-,T/4[^1@BV]NTC.3@  <DGH.E;<D>YU;&>/_ *W_ .O-?-/[87C6/X??
MLX_%?Q2)O*ET?PK?W:$MM.Z*)FX^G^>.H!_FN?\ !PG\:]0^+G[8.M?##3YY
M+VUM-=L6$41:10'NMIX7([<U^P?_  14_P""?EMJ?AKP_P"+[W2 )E:VEWO#
MAN51L_,N>HS^7H:_%WX)_#2^_;N_;W\4>);NVDU&)KU)@[*95_<7DF""0P_A
M]^.^*_T2_P!A3]G>V^"?P^TG25LE@*V]LV/+5<$1+[9]/\\4 ?9WPX\)Q>$_
M#>G:1%$L8M+6*$*!@ (H7&,5W97R^<8RQ_E^O..>]2DA& 4 >@YYX&:;]\D=
M<')'H?QH 1<.< ="#S4KID<#Z\^F,4BKMR<8(''3G@]<4P.3(!GV[]<]/I0
MYSM*#\OKGDU-4,@RZ?4?U/\ 2IJ "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "@G )]**0\@CU% $8?AO;/X=
M!C\,U^)__!7KXRMX:^#^K_#V*=ED\<Z5>Z0L:M@N9D90H ZGG_.:_:W;A)#[
M-G\,$X_+BOY]?^"D'PYO_C-\2_ 6E6BR3Q:1K8\]%R1M+X(('!_'^O(!^>W_
M  18_8'D\!^)_P#A9U]I?.J"5O.D@()WR-)]XKR?FSUZY/2OZ_["WAT^WM;>
M) @2&-< 8^ZN.P_SUKYN_90^&&G_  [^%.A:6+*.&YAB3=B-5;[B]>,\_P"-
M?3KQEI%8=!_CCGCVH =(Y\V(9ZY[^V/U[?I5@#9O/3W]>>O-577+HW/[L#/^
M<?X5;=LK@=QW_'^HH 1'+#'KGOG'6D"8DSZ<]#Z]?QZ4D:[<GTZ_KTIZR9)!
M]<=._P#A^M  _P!]/J/_ &:I:B^\P/H1_(__ %_TJ6@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH @F?
M:K#U5OY?X?\ UJ^&+KX8+K7Q.N-5O;830QZ@LT9D3<%PV<@D8''IQ7W%<@G/
M7! '3Z<_Y]*RX-%M1*USY8$K'<6QR3CZ9SU^O?W +EG90V-E#;6Z!$1%4*H
M&1M':KT:8'(_SSG\J"#M4 '@^A_O#_(J4=!]!0!%LX?/7^7 SW].:"I^7CI]
M/]K^AS4U% "$<$ =C5>-"&SZ'],CGK^E6:0 #H* &("-V>Y'\JDHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** (Y%!4YSV_G1'QD>F/ZT_(Z9&:6@ HHS10 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 5E?+@?[77-6:C"8;/&,^_X5)0!69B'Q[]<].:L#H/H*:4R<]N
M_7UYI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
5%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>quarterlyreport_banner.gif
<TEXT>
begin 644 quarterlyreport_banner.gif
M1TE&.#EA4@-_ />Q %]?7X>'AWEY>79V=FIJ:E145']_?WU]?6YN;G)R<H6%
MA82$A&]O;W=W=UM;6X.#@V)B8O[^_DU-35!04%A86'1T=(F)B6=G9U%145I:
M6F-C8WAX>$]/3UE968B(B'IZ>H&!@5-34WQ\?%5555=75UY>7H" @&QL;&AH
M:$Y.3GY^?HJ*BF5E95)24F%A86MK:U965G%Q<7-S<VUM;5Q<7%U=78Z.CFEI
M:8:&AG5U=8V-C61D9/?W]X*"@LO+RV!@8/;V]GM[>_7U]7!P<$M+2X^/CTE)
M24Q,3/W]_4I*2KFYN=;6UKR\O-G9V;.SL_/S\[>WM\/#P[JZNKZ^OIN;FY"0
MD,# P,;&QKV]O=_?W]75U;BXN-O;V]S<W/3T]+:VMJRLK*VMK<G)R<+"PIZ>
MGLK*RNOKZY.3DY65E=K:VOCX^*NKJ\C(R,'!P>WM[9&1D9*2DLS,S-C8V+^_
MO[&QL:ZNKL?'Q]?7U[6UM;N[N^7EY;2TM.#@X)F9F>SL[/S\_)B8F.KJZLW-
MS>'AX9J:FI:6EDA(2)^?G^[N[L3$Q.+BXMW=W>/CXZJJJJ"@H/+R\J>GIZ.C
MHZ^OKZ*BHN3DY)>7EZ2DI*FIJ<7%Q=34U*6EI9R<G,_/S["PL-+2TJBHJ-/3
MTY24E-#0T)V=G:&AH;*RLN;FYL[.SM'1T=[>WN?GYZ:FID%!08N+BV9F9O__
M_XR,C/___P
M
M
M
M
M                     "'Y! $  +$ +     !2 W\   C_ &,)'$BPH,&#
M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRI<N7
M,&/*G$FSILV;.'.^_!.AI\^?0(,*'4JTJ-&C2),J7<JTJ=.G4*,Z?46UJE6J
M/9%HW8KDJE2A5[%^+<JU;-FQ/JO^#,NVK=JT;JV"C4NW[JNY=L,&;8LVZUFB
M6O_P9.L7R1\D?:'F)=R7,5#':^5&6$RYLN7+F*WRV,RYL^?/H$.+'DVZM.G3
MJ%.K7LVZM>O7IM7(GDV[MNS.MFO#WLV[-VL@P(,+'TZ\N/'CR),K7YY<B//G
MT*-+GTZ]NO7KUKT(:;Z=N??OP;%;_P<?7KQY\T_2JU^_WHO[]U[8IX?_7K[]
M^_:G/]K/_Q%]]_;]%Y]\_97APX$()JC@@@PVZ."#$$8HX8045FCAA1AFJ.&&
M$<8AR(<@QB'BB"0B:.""(II8QHHLMNBB&##&**.,+JXXXXTQLJ'CCCSVZ*,=
M0 8II)!7%&GDD4@FJ621F#292!101BGEE%1..48;8U2IY991CN'EEV""V<:8
M9)9IIA5HIJFFFG.TZ>:;;DXAYYQTUHG%G7CFJ:>>3.3AYY]Y,"'HH(06*JB?
M4C!1YQ1Q3H'GHH[N*:FAE%9J:!Y29*KIIIQVZNFGG"HAZJBDDKK%J:BFFBH4
MK+8*Q19*G/_:*JREUFIKK*K26FJN6[CJZZ^_?B'LL,02B\>QR.)1K+!.-.OL
ML\_N(>T>%K1B[;789JOMMMQVZ^VWX(8K[KCDEFONN>BFJ^ZZVJ[@K@7PQBNO
M!1YX$,"]^.:K;P X].OOO__NRR_ .#Q@\,$((]S#P@PWW# ($$<LL<0&5&SQ
MQ1>KH/'&''=\P,<BB!#$R"277/('**>L,LH"M+SRRRPW(//,--,\P,TXYYQS
M#CSW[+//%00M]-!"RQ##T4@GC?003#?-M-(Q#,' U%17734"6&<]PPE<=_W"
MUV"'+?8+!!!PP]DH7*#VVFN[XC8+;L?]]@YTUVWWW7CCK<'>?/?_W;<+@ ?N
MP@^$%VZXX0 DKC@ )33N^../UR#YY#70X,#EF#N0P>:<=]YY!Z"'_GD'%)
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
MKBXTH;I'._CPKF !7W!! ' G+%AL9<)BQPX-&F:0R=\?PG\YMI+B/P(A<.%
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
M.;D@0,BK3ZX6PGKUJA6+B#MV:*BH@8[#BA L.!P X2-&(1\AN"AI *'#E)(
M ' XZ,Z=00Y9 E#R*HJD5X-*\+SSJDZ-(0@MU:CAD,^2I$%HA'DE).D2A&$<
M-#7C($.&#DM>^<CPP"$%K%E[@*5 H>&K!AV.:FG;@,2:5UI(0-#RJ@R,%RFU
MX%DQXF^!P(('#PYA^'"(%HH7_[? X/BQXPD3.$C&(/FR9 Z:-W-(X?ES"@FB
M1Y.6H ,6ZM2J5[-N[?HU[-BR9].N;?LV[MRZ=_.6W>HW\.#!8;5:8>&X\>,>
M/ 0(<-S"\N;2IR]G'@ '#NG8%7#O[IW[@@4/'H0O'WX\>O3E'_0 X?Z]>Q/R
MYYLP8/\^?OPJ]O-7<> _@ $&* *!!1(8Q <"*/@!@PENL($ #0KP((0*6GCA
M!@UHN"&'%#8P (@AB@AB#CE44$$.))I8@0T.Z7'BB3+HX9 ",CBD1 ()H.%0
MCF@% <DK;L0P9$HI6<$ D@Q X1"2""# 19&O0($ '%$"8<D,,[SAT E==OE"
M!6XXQ/_&"P28>28!:43Y"AX$W' #"FOJ<($33C7!B$.-H#"0$PLMY%"? Q79
M! -^H@611!19A-$K&G'TRD@0,#I2226]L$DB9A0I0TMKOD(30F\DP&-/4=Z!
M0E%K*L"4IU,UM<1566VUA%=@B=4!6:^814&N/:P5)0AP11G( ## X$B46@!&
M&+.!(7888XM!!EEFE6%V&6>;@?99:=V>UANXX8H[+KGEFGON;L*I"QQQR5G@
M;G3.*6?==-)5UQQVVN'P';\*G$>>>?^F-]YZ[<'W'GWSY;?P??WQ)R#$ !IH
M(((6-N@@A!)2>"''$W+X<0,>CCCR "6>F&+)*U8 !(TP*N#_$! RV/@*CCKR
MF$ ;02J1\RNC$/D*)6*ZL4&22C+)@)-03NFDDU6^P@7+J&2I)9=>GO#""Y$X
M5$&9:)JIYBL$% $S#F_&^4H1<*)P 9U%^J'GGJ]PXN<0#ETBT"M^X/E*#RP8
MZA"B+$QDT449:;"10P:,)(53E+J =:4_R*#I*P%T:CD  <P$P):O2"()0DJ4
M:H9,KP110JJO+."  S2X_FH&K&_EJE.Q=L '5[7J>FNNNZ(UPZ\]4$ "\<(*
M8=<KCAAK[ MHX!&(0VB,T&RSSQH6K6+3/E;M!)9=.UFVG6T;6K>D?8LN^NFK
MOS[[[>.V[KKM/@>O=<_%6V]S]UZ7_QV^^_;KW;\")K"!%>Q@"$M8?1BV,(?M
M)V(1FUB!*K8@C66,01-Z4,<P!+(./>A#)!.1R5"D(AB-P44'J, !9D0SF;&L
M#3D"TBMRQ+(HE>%G9P !RSQ1M"6]HDE/DA+3FN80!%#!(6'(4N>L=K475,$A
M6//:UQQB)CPXA!$)@)-#TH:"M;6M"6S;XA;WX!0!+.02#B$CGRZ@B+P5BB&
MBXC@%%411FGD! B1PD=.H*E$.,X"0NA$#ESP@QN4CE,.P9SF/@4 0:S)#*4"
M"N[,@"JCJ(YUKF,5K63WBJDLP"$VP,H&' ((W84%*[@J"P1PIP4*!&]XQ8O+
M7+[0$1@,H/\5,/C+#QQRB.E1CS#62PSVM!>9R5CK>^$3W[;*9S[W,;.9SGPF
M-&T#/W7)#SGVJ]^\\&>O>.6K?_\#H'@ %K"!J><\!C,@ A.H0/TPT($0@^"!
M$C1!"V*0@A7*H,<VJ"&1?3!$(419"%&HPE<@(B5Z$(',2GB7-K"L"PD@0_30
M@(8MO (('XB!0\[ @$TX! I)XJ$/H>0&+I#4"E0:X@SFX! X4.T5:7AI&@*
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
M+8,%W%@&ASB]&D 'A[M<6.(MN7G[5:]RH%3E NNIO.'5<9?*5.\R50"XD:4
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
*3QNU4_NN P( .P$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Mar. 25, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">6-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 12,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-29970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DESCARTES SYSTEMS GROUP INC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001050140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">120 Randall Drive<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Waterloo<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Ontario, Canada<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">ON<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">N2V 1C6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>12</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="form6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://descartes.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>dsgx-20250325.xsd</File>
    <File>dsgx-20250325_lab.xml</File>
    <File>dsgx-20250325_pre.xml</File>
    <File doctype="6-K" isOnlyDei="true" isUsgaap="true" original="form6k.htm">form6k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="12">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>19
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form6k.htm": {
   "nsprefix": "dsgx",
   "nsuri": "http://descartes.com/20250325",
   "dts": {
    "schema": {
     "local": [
      "dsgx-20250325.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "dsgx-20250325_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dsgx-20250325_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "form6k.htm"
     ]
    }
   },
   "keyStandard": 12,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 10,
    "http://xbrl.sec.gov/dei/2024": 10
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 15,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 12
   },
   "report": {
    "R1": {
     "role": "http://descartes.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20250325to20250325",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form6k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250325to20250325",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form6k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://descartes.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>20
<FILENAME>0000929638-25-002172-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000929638-25-002172-xbrl.zip
M4$L#!!0    ( .I+Q5H\8R%B4@,  +(/   1    9'-G>"TR,#(U,#,R-2YX
M<V2U5UMOVR 4?I^T_\#\CB^Y5$O4M-K4=JK4K5.W27N;"#YVT!SL 6F3?S_
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
M0U"LSI)BOZ>@X"6W9@N^CU$8QS(/J@FL5"KS;.N')L#6)$",C0"IGXBPS:8
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
M20 LEL+(%]D@,: 5O\$U[V04QHRC!C8>I"5/^X,3&26./SWFDZ\0%ASN4A%
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
MBR'25YVGF-&$Y\"S97.<WV.3;?O00X9.RUEP5CI*G3#"U/Q0Q.WDPS+$%(E
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
M&DNAEF(:S;C<8,)9\'*R)5]4*IIF*CV]&<$$W5#4W6BB+\[$,>VU%TN;@@"
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
M5THX2_?&5H*[857%Y:)Q;WX:A.Z4OQ@E8Q]>_']02P,$%     @ ZDO%6A8
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
M:EX5%<*Y>4=3PAP!, D2L'Z]KW%RQ=[F(N:_27-JU&A++&&GJE*ZHB+1)3%
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
M2D8WO?><V-C@[UFZ9]*!BHIT:KN2329+?B9.BM5="L%S;E> @7 *+J-#&G/
MC JRLFO6E>9"*0D2,[HN94DU)[S#3! E^DKF;:DJRG-NU_&'6H<$]H?"U@R\
MY@SX'66N&&0Q7AWKFW.XFU+0##6',K-"SDD8N$>BO8,%?*KM7B18DTW%6$B2
ME,+9U#QA@H1JS"]=+E!R7FG%C=!?)U:1F%6*AYO*'\NKDM_M&ENPI,+J*R/
MNN*DH9USMS"@:D+&+X[!YTV#SX-C\'FSX/-]1Y@?1'I;8ZW,?&%-T/&)!RB3
M<$UHR&$38->R74>UPFE"2;R5@ENM@U^*J&"SQ$I(E.@5851B JIM Z[.5J[C
M5/I=%2.85C>__EZ*OFB?$'$,[%H38:V'8TK2-^S19_?SFO-:V2.8$>;(?7)7
MB:S:$:[/"$P;_% YVX#3QK* 0T<-'9=342XM;(V(\JYFB0L-M$5(#*&G0+%-
MMD, AT&1EJ1Y*2M*>R+)>ZB#,KBE4LS&<30VM'HU47OG_&BUGOF60E?J:TZT
MTF\4U&\&=;+,/.W8K$[,"M1]*G3C9%G*>59-WK0FB1?(F7ED1^=)&2O0NY+G
M3FHZA[!TE0>'K/9'7RX[!1R8A#0[#I4<5*8!+;G&W&;O,Z3( V+,8R>GC7/C
MM8_ 2:=4^IACGZ/FR@2!F<Y,IMHI6C(VX#T+IQ!=5K4RO,/<>(N,CO;1* B9
M>]6.YH6HF_'Z%&59%V-:&_&I1O!"KJ[199+4(@!]V)&JI3)@Y)QD5%(LLJ+3
MA.*1/U1CD1L!F&.2T?2$,<]&;22:<+D*L;EQ>+0S&01&[Z?BH]6SN@JTGW#I
M=R[+>U%1+T9^72"+RO>WA<2.<1[ETYZP_+0A7R<+WJ7(\O$M3@*O3'-KIOUQ
MWG#O%OT$<7(%-(R37X!9*-9"_A/>;MEUPMX5O+58-\TR.^,-<U<)<C<IKX\1
M'U=BJ;A*R&VL(C?RLD=.E0^.(&BL%H8HZ4D@0ZTNY:+<DDI<YT1+XB9-W$'+
MKP+#LN,4W7>4Y\QIJRLQV;)718D:)\. 2H&%3ZD4%,0O)5<XDM1A9& VS27G
MF.CX%B"VKJD3%_"WQC\K3QVI_H6>PSFW#?7W9UOKU/#>P^]/Z/.34[U6HTK#
M;'T0J&TN@6/"DNB\ +QV 5 .RNM>9Q'@ 3>)PX1R-'-4-93.S$!'IG7J"BJ9
M1?.\4>=TA^^EAB1#.R/>5'+([PO^EBP +/0)_?JTL7,-V,>A*E-2JXU/JPA^
ML5SV$]PZ99R098]1"QVB4+S)&O6E3""=6:0<5)PY<Z4TDKE24RFWPBE,(TX:
M$;>BN%<IM$\16"#&5"R=1E?*F2*1+S)2$59>GY*$:C#*V%MCR.''%-%!??U%
M3XM,Y=: _M^@$/0W#4++^G3A,K6Q)=<<JOV+2%9IE3)9&LH;6[U$G0=6%I?
MBLG?@Y[@*SDA2K\*,:L?D,1NP?$&&Y[4Q$KQ,BI@EE4DB96A+QKU>C:<5.R>
MZU9=GNQF6K%ZG:0N]B#V <-&P'*]V@T051BM,@245455&@0T2GZJ=[-9XD)-
MA OG2AHH**7^5Z6>48<A28**FW(HLU!]J;.N]DB-7V%!A'&4"H,5'=&2+;Z"
M]'C=D>0&:#<47F2E+!2C--AL-[*UR/@RV@3F-9A8>T,EXI3"6X08&&2GG@8)
M*Q$&Y51)7<3^8R<T:;R7#;3HP@P;C(67IF4J1W21$E@7Q@WK2'8M/:D=8^GN
M4JMUU)]4<,G(23(]@85/, 5J#CMB=JIIEFC1$!3J)N1T#C4VPRTHQ9I!61OA
MM-8,0,)&>IBH3C1H/N3E%W@7:*$ND]@)%31T9A2'@:C,2X7.0K:K36.8QAK[
MU]QJH^0IP<(L'[5EY5C=&\3_HJ!,G#5 ,S^C+@<SU>F=>* A7Z/LJ7;69+7I
MY@#"!>6)<V#.4";' 66YN4DXIO98H$"2EB$KWU%)HS4QC3]U6:,;J.#F='5\
M!A$#F-=?!9D:6</9 #I>7$YELWCC+-)*)_T+-T[$JUIN<^Z63H7@FNM%E"S=
M&+^=EF%U567S -"Y60E"GU02TZH&.06:E[KDL]9]1BV/=#1TD<0JS*B6P)!'
M:8T2ZBLN$ZNJ?.7[ <%*<5I])&)+U!" VZ;$RUI&HO-(XAES"1&(A2E@]RF>
MFSFA'"4N=$FY7;&&GDV8OARA*47 UN39F#KE,#7.#(SA[0WA7:/TGEJ%TCLO
MPEPEAV8K-&*2UYV,^L96:HNKPZK./R7/D<U0GD^28.FM[#[ 7@!!0JXD=%0
M#\4B6@PLPI4A9>EN2#,)<FZ2?-.8.54=\D5$6=9?JM%)CM(K%_-4I8*@[I92
M!LR:K/]*"XDKE8M"1I]IN%@6:,#2B]AQ]P!OP0@X8WH)'&QP1)3TBUGXY/M+
M:!S&5UWN["13PS<<C:B\L+D*1K\T=S=3E^^ 0Z=X_KB"I3LK6=N@+DT9)&_/
M/[W_%:[J"VY55ZNUIOZT-?&%[+5Z8MS%*K71<#AI]=HCO]\5=Z]6:X^(X.K'
M=6U4NT0KU!>\;0U(S0>(# 9UU4]U.T$_[YJ=U+&FFPKHMN)<GY."(R^_<>8\
M<I<OP%O0K^IGFU>)W:ZZZT#1V_=[O59+]-JM0;<GVYUQ:RHZLC,9]=I"](/>
M$;WW#;V_E*T<.WSMB-DES!ZV!@._'8CV=-KO]?WNI!V,>WY?^M-I9S3T.T?,
MWC?,?J?30!O>N0X%4A,9[[W-TWP0++_/!)YK.P1LF,!Q3/QY,SPF_NPF\>=
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
MJBFQ"?/2AIKX,G"'FM"DEWZO.;CCJ)?5,_+;E$5U?Q.M5B; Z $S :"Q"'Q
MU-PH*>Q[ %)*_) ^H$E!-?.O\+'U@Z\8JK5#X:H_K)T&)X) DHV2)M]@]SFR
M[N^ZSA@XGJ-DAX@U7//4 ?/SF1DR;(E>OS/L=;IMO^=+,1D&<M#M^;WI=-CJ
M=5O/<&9(LDIB:Z:&: U'N&KDRLSO5]YQ>LC]!0..TT-V@1+'X-)U;9_W 8UV
M,#WDD8_]Y*>'W-=X\V=-G>LY_-X@\B.G@QX09'::57H4@?> 2OOPJL/D_N?:
M*6%]$8X?XR@+]BP!OIZ)CS9,7-O'$\'VAT]XZ$^]S_#3-8;[D>KV#D<W3JUK
MMQ\FM6YWB7/MSG%BP/ZB_K$FL;XF<4THY:C8;+FA77F7^@_4 /J1'$>=#4?!
M'2*9'16;)T-UFR@V_2>GV&QXHJ-B<U1L]H/COGCSR\UI($<FNZ?\9\7Q?M!S
MFMN]9U<K>51M#I#J-E%M-IR)>"B'W/Q$1]5F;],Y]N)MA\B[=3[#:CK=3MLH
M'H7''J1<W*T6794W(&+ 72_N41?$E&T&3FUGS1WN[&'*B[K8@*"V?N)>4/^@
M$>3%&TK7WQT>[,FE'QLQU"=G*!@J7OI8&ZE4MJC::2J)$VF(E0-^,I^'5'R&
M901YXG\]F5#9!I9_P&]5*>@UM=NJC'XB,&8SR9W"ECP5ES)R/A !T7VF2E$O
M4C&O%-;8FE3GE6DR3W(NCQ-8<Q%B0XF5^I%,1A$N7,Z)H9)TMS(35@L*/\^:
MWG4I-*HH!S,T*N4@PV;_3D4Y^*\%%@W%],)V^_LR!-J=[U=5C>LK==95_V -
M@Z[#P16RZPY\ZUJ@:@D0%D'>O@S('GQG]4#/JIQY78QU/_B3*KQS\(CK[Q2S
MVIX_$4EAZP]4.NAQ&8/,E7  Y$7Z1RM(6"I@+I7Z*3Y2+ODSW*GA5L\K_"-F
M83N1)$6>P?*^+,>Z59%1"@SJ3^,>!KR.HG+/'J2NM;6'&[&+IG=CP)W8H 7
M=QC8+?-#C)7>*S_LKV%_FS:36.%Z:X&T$>NSAW\X'GAD?8_3R6%M%.89,+]*
MV,D\66)4I4X$NH>7I0!^R9H 5M.[)LK%VU ZU:!:Z(Q!B7OE(:W[Y"'V_-B+
MXN9(WH-K4N="G(.M.\U-)PBG/Y+A*.92[0_78E =>U' <!@@J.MQ;?,732S'
M/A.ZST3OV&?BV&="L?F/Q#7]&5P*, >%&'6\WC&%K(2N<')2#Q3K0ZZ 9!Q)
M_%[II)HINFN0F4^L$=4>>G5 7G9DP &"$?4AU;!1 D,#O;8@Q5CMNNGJ#)4=
MV1-HYP)8^6&6I$O'F)^DR5=XXX5T#?P2^W3UK,SL)4>.GB#CCHM,>P7X_9N?
MGGH1WGQZ9]F9B"\<1B["U+L4$?!A  YUBF#5JGY14JM=&#I:N^;ZR*XOU![<
MBP<A=ADF118MW;-5%3V6P[@NW 4:(7048WLTO3+*L=CM-GMEJ=N]H]!E*:F;
M&B&PDM)K;R,&'0?0C?+0;>\D2N_?!,GO@@P@_D(_7(C*I7C !F.PYD#]7BHS
MT$\+$94V76Y+I64RJ&:.?:G/DK%M1WH+PF**<@5E.UX$_$/Z KNP>6J&B_W(
M0X6@6 2T0SR1ACOL ,1^R.B#MV+ZQ:W;NKL2? @R V!VZUXGA\VY3^?8I.MO
M3:9(M8 +(;8" ?DL<^M6!7B5G[67BM!FYH']2,-)P;U$2*.K+%?;VU)<I%*Z
M_)F[\V6S< $_B($?DRJ7H^9WB3H@KB._J?9%IMUIJ#Q_P&Z!1<>"VL:$B+M@
M&?M(0"M&J,MV+#>:++V"]$O574W&1*BT#FCA"(7XPN%H1,I-[T/UL,;2!2$
MFX_"J22D4X!DU@#P "!X<##B3\"'00R ;4R/,P."YXN8F8%[!4H;)[*%=V2^
M-8NK76_11>R2L\M);T0!8D[?M<=EOXCC,FGWG8Y"6[EQ3^O/I;7Z.YL;*Z;&
M'=T/U<N_?4NFF(^'6 _7]EVOVI.IU1R9#]9<?-5 5'LC16L*%X=X[,LT%X@@
M?),3B12#1U\Z6*C 2]TT 5^6P#'A2K"[L'<*D(N\;JNAKJTDR(K8KN$T^T,_
MWBH2,1+S-7W7'8PL-NT#P_T3L )4&H:#2-,EPHEYFNJ][!+QZNE0NP )A50L
M)F$4YDONY8SB"[T3J2MD_3#UBWF6Z_:/W/N(>TZC?H%]&T&: >-!-RE*19?;
M8NO%,$7$(??I58K;"I*KN&9;\%[Z"QM,%HM:A@37X6A_M&E7>H)5!)Q%71TP
MT9DWC9(K%IYQPAY&7UVKP%Y2+BB6FH.60=KTWMLWUG*<ZK[#S%4A@/I!KV9&
MK7='DF F[7Z,"F_VW/1^3ZZ]QLIK'4A[,X'$ [#!"P$\"U'[X'.F2,]X:!&;
M\Y:X<::$A@SV =,?3;7X$%]*UC4=C9ZEG=L0_KMV.?[HR)6>(W&V$BO7; %%
MI/)T 2]$'9'U24*7B8B(-E?U__"Z%>_!*>;:2161Q;UGQ24;F=2J'#D6:/:L
M]_Q 7*:T_7U -T&:V#]?_/V__XJ^M@>#;J\U:/?1F2(>$Q<5M)3H=!#0P;>6
M$^=10KA[5P0LOQ>QSEXLXD0:HH*#'?0PL0!E0H!B6QF8CH\SG\FJ!@Z_F4KJ
M@ U<#6Z\Y,X 7L<B5UG'DR1- 8/8CX"!.7Q528]5>B)894ETB6O1EJ;"9WFV
M#0#V#@%'XVZ_VQ\J]"M]U1^T6]WVH%7WW:#7ZG1ZPT[==^WQJ-5K=]O=1\=I
MXCJY^%;!Z@?80:7O=IB5<5=KCAQ^5#@9KNP/Z4%_9M%.D\9F#AJ2&9U>L\==
MO^&O\??*W8 K3R1Z"IQWHPU8FS*B]X;\LZYEY?H%G2[7=V#Y%@ 5"Z7B1]&6
M KTO,+XPZLTNT6E"P7":1Z%V\P=J.(%WGI-DJ"CWREC=.\+L@U08CT>#X<ZI
MR/O'?XPZ[?9K#;*5\02LM73*LF'CN-N9NHA5\K@>FZXHRX)<ZOASTN37*!)[
M>;OC<:>[ [F_ N27VC9YY0:;])UK[N5JJ"]!#QB\*FD&^-'HU=UT@[?K&>6&
MKH]CF/+F,&7_&*;<.2_8RD-G2:#(00&U2B_2B?8SRSL*O0,VKW^7>9TUW1U4
MC9ANKSETHV!EO_WM>)9]Z8-Z9_%!0/4K$'&8TUN=%W)[^58A_-+3*\\_G5[V
M?0%V2[\UZ@:RW>N/>A/9]P?]5K\[;O4FW9Z\72_[2C'=NO;UE1&[&T[87?O@
M@Q;FM=N&Y'@>#]!<!I(C.O$!TO66D%=&GCJDV9.=_K>)C-HA&9_)L'CXBL,'
MA>Q&=5AK$733HM)M"WLVXQB,_WO,/#J3[J35]8-!.QCVQM/Q.&B-^YU.( *_
M-12#]I:#,'H'-PBC/ NC2#'N502D;MA27C;8UP[&P'BU+Q>DBGB@(ZJL1B8
M=,HIMVY,NC1EQ>)#U?-[VJ?'(S0H(JU"#DKP/LXLC<Z@V>W>P/]3IFU;Y5@J
M8+Q%Q>VXV5Y7N:O?Q76%M:_:9#MKRC)KGEBM5M^J+%/91/=6#/N>XTUW&GD
MFN-X=(3S!G"^G?"\[SUL//.AEG"'S7[[>,F'<,F]>RU&/GBEY ZFRG72ZI:2
MJ'.3U'LTK'_(H4M;LY>G#"#0_/+9$4+K(?0%*S^/ %H/H'/I)_$10H_ A5JW
M''MW. !Z-"YT3^>_8[.J7;&8O3S]%OSCWJW[1^J2?\?V8W=BD8_4IO1.X\T.
MXH";#L\YV ..FJ.G?<!N<S,K]% /N/%LO7M7,QZK%_)HPSD/M[S!Q]I^[V%X
MY&-M?U/Z.4PQ_4N:9)E*)CK@6^H (1_R]D>'O?U^<_N8Q1YLOW.' 8>[WWZ[
M?Z?MKQ6 C[7]SAVF,.T!]%L/HU\]TO9;HR<MWFS2S)TGF.S\KK"/\^'NOC\^
M9"8+L'\0._C18'_ / H[5A^N?.MW#AKVW4-63&'WFV'.80HW-WW\4*\(<]T/
M>/?#0R9N@/T!FVW=@_8KW7'W.Q9JW?;#>,T?:7#N0>-]9[2AO7R80NUGD84^
M-?, JRVSN=:'>V&M9N^ 11SL_H!%'.S^@&UFV/T!N\;NN/L=B[A6LWO Z@7L
M_J QI[L9U1ZFB'L;1H7N:OJ$A-Q!(]R!BXG#5C .V,5TQ]T?A=QS%G*;4>UA
M"KD_JV6Q). RMVV=]S*?)06L$V2O-BMTO?5%WD]AT'&=FYC5@9SK,$F)#\/_
M2^Z1W3*].]1)EL_"_SOJ-P;# Y9"L/_^X(!=)+C_U@'+4=A_KWO &B3LOS.\
M"_[L6(>$_;>[!^Q/Q_T?./ZW1D_97>(*"^4Z.>#;&C;Z!RWM</\'G,@%^^\>
MLK<$]M\Y9$\;[+_=/N!T+N"VX_X!^PI'@\9P?,CX _O?3MKIOV[;"F[-(>[6
MKDQ7QYJ94:K)IAE[2S-'9N)2\LB218(3B+"!)TTT\=6(*YJ6@M LC\&B*317
MDG]O9V)E(<ZAP=],Y$488^P!.X]-3>.I'GR9)L7%K#PC2,W.JFT0:G\\:'KE
MAM&=?G\T[G55O^@/.+DNT&.4U-XR&L=BNI":(;CK^Z=3I](4@"M\/NLB37R9
M41-[!"7V=OOEU]^]20&GA<^](/$+-4>;Q_>X QDJ"V?%)//3<$$KV_-CFS9<
MUPRSS1+00LQ$J4#D@H;ZX3B?/6C5^Q&W6NVWJJ8.<F]6@OT\C!-\4&0T1SE/
MX9HS;._O7+2Z7>>^J5T=3I?B2PRS/$F1$P!BVAO-(L1)^(CGG> 0.+J"2X ;
M-A^:+"UP<8H03WPK_*]JOA:C.(_+N+A(Y07V][=M]4KW/]4M_Q3FWHP YHP9
MU^)O>4BACEG"(,!%4=/ME@;1T5<X12F4J8-=(C5=X^=AD.6*U  L9K@>WEV*
M$(GE19*'W$;9CJRCW^;45N'&L^#V2P?B"],WI&;O:?#"4OK.>*X5[&H&AY99
M;C&%VUE<^V:>+ICBS%![<!I_$POUGAF6U(IE=M/EXU87--F$'H[=QHD\>+5T
MO!*G 1AE./<5X&\Y*2VP!KD0F6*97R7I5\-HB.AI5&TF_RH :#BW+2^-^%N]
M_RN<QN7+T@39@ >O$K.N7*;"3!ZD60/>[/98ZDY *@U07]VLZN"L+FS=/>'F
M+H7/R,AL!&>Z7M(X)H:( C!!A-F,/3WS&QK*)=2X2!)OS);T+\TX&]Z9QB[8
MG?IS'QCN9SN[?:M^VNJ*RX^M::FM!@269A;&W$B=>H.[HPLML&MF&)J?U4PR
M[#A#>.$D"OSUTPG+LVW-35TSA7'E7$8&32,<1RS4..3*B)Y>9]3M](9JMH_3
MQ1Q[IL?()BKZ41@[V';7R] S)QV% ;[ZKNV,>%P9+<P*#-*X/3+!A5AHNGY^
M]G%X_093(0;'J1"WY'QW_+H,XN?2?U_*3EL,NNUA:]3JR: _F8!!UI.C;CL(
MVE.<&+9J8O*AC_WWGT#__5]#X-$!SLY#?>=,+'!X!W;@!S$!2E/=.;PGT@/_
M072E1YNM<B:R&>@0+"/^1"L@ '$]'#BJ#8U6Z70'I1&E%FXTAU/4C%"F'_Z7
MB$%%6'K==J-VS,II%/$*J)[,9!3PZ%&>)7DR ;:.BL%$Q%]I<'U! ]&MGD"S
MP>;BWZ +GP%4 L#6AO?'.;WZ79$F"S0F\==JP*D[--09;D?J1G6KJ,A43@2*
MW'?]<7-H3Z\ALJ*MT9N*3 _,+6EV==.K\7&>TIKK#:F6^ZCE[8'Z_G@H"6IF
M:*=Q-O70'YI=8$9THCWT7;??LM/$[:78N9YV:H%?7A6O: +&Z*4((Q*[>$MJ
M2BZ(N'21T+3$10%_92A(09^-BD#/7K932'%00GR1X)]H_]*K%/N+I0S4-'7G
M^A4B5K;#!MX4J.($;57 Z1SLWEQA>(S3G+^1ZV\AEN2""&CZ$Z!=DBJ=O-83
MB0.D\=^XK[=@6I/]#K@\;'I_ZKEZ8H$C(&##ZC<1/"]QD$->LU$?"8J&3\/!
MU#!L^)^<?_Y=O^7<2-/[F4:Q4O9V@8O6+DF^0ND7*7MKA3)!V#Y@?R6Z''.0
M1$PV.'8=7O96@K$/YD=&(^V&KQUG$<W6QL%S"W7V1+E_E@NR2$1PB2R@41TN
M;#=9AT/.Y/=UYY@0/U%O(Y8D<%@QL"3D$))>TS"\BOP ,3D>/LM%XGU&G#M5
MF8 OSSY^_GSZRE/#0L\5A.Q/WALDQ-_9T[\\__C^\RMO$14\TT/YD^&&6GA=
MG7X+MXGS>0%M\ZR\9^(X>,)8YCP6%V\X0-[AYN*;8:$,OH8>0!K(12I]Y7LC
MU'<&^3903@1R2A/-]>"R"K5[IYX>#3R5=%<3F5^ACZ9#N^]5-G\%J :/./*(
MT(;.@W@"-YJ*JUA/$ZFG/K3R10BLV0<%0N#<>O(IHC1(\4 96OQ$O0T05&F*
MF,@>+N\"9 ;\4^+A\=\X<1&NI=8Z?72>?5HCEAL5MJFQ>1.FF<JYH,LK\\T"
M!]Z"\D#3EQ%Z&$L)2<::X9T&+F7J<<('AHS6Z1+\]LH+A%D0.2+_#=CQV]M_
MB/GB]>D^W,*C2<[S&=#:"=S(G&C:RT"AFJ(;DS2N(FMN/C;Y9WC+!UJWH3^\
MR\Y*,Y4_QMY_%<#&VWVZW!XY9J=AA'A%DC6"G5]_$LR)YO&UG=9K"LG]C(^=
MTV.?S&/T0/OUJP:R @Z P&]SY&]320$5Q\^>906.*@*.$85SFGGT5X&$GB]-
M6,],3B)Q%1(3,/YI"9SU9 X'G&FWHS-I:0:DH7PK+\-7B,!S] =3LO=K^ @^
M SZCQJ0Z'\/GP'Q0R"<D!<&4!0#AYHI8RTR>IVYVA+^[?%6*TK%7?9'C=_"5
M8F'PKQ($7E[2V\S)2H.OY\CN\QG )XFE!HA (8#J"+R#O'+.J1HK!VI4=]JH
MWR3NZ@<\K]XG7Q<I&Q>2?(>D+15QF!,_SZ2[[;E8HH:B?Y-)"ABCSY-4)5ZA
M4;)A]#/D+F%M3PN,!C(C (.O^#V*2="I,J5 HOH.0.#QC029E$&U@K%9L5A$
M!"P>6>_LF.(02S0$*,H$9(2*9X;8I_VMZW'\67&X/\LJMK$-Z@4=!D644N[:
MJZR=9Z#:HX;TTHQT)Z41M-\L,^-40<A,4"K!+;WBJ:-@&H^L?GM6_JVU ME<
MD%5;&@,18.F!#,966:6/U4IY*@(=!4,!RUCW7;O?'+B/+] 2" /3KXUQ$S';
M;LK9O#U^S1:'76>0*BK'OI\60#G.[V'#[=:XO 4]0%I',[2C8&4QHB.P>I=X
MGJ;WT=Z*N8R9R+8UQT=VYFOC&C.\G*?P!.SQ?SF13)2@R@BZU,8ILFV M-TT
MW<\<CH<?:\ 3_H >!H($[A& POS<166=,D @P3R"3(\,7(%+@Z0HOCSCF!O*
M X?-<FT3[H/"Q&@>TPHH%TB#1'GKAPMDQ1CPY?@QO,F(6#$!/=+)C"FF4_@!
M8[MV0<*U3XN8CZ_)BC9?.B"B004-&R:%H" OP!S4 'JX40<OA^8<E9F,?CY+
ME"7V[!,9A4 GY:0C/I%Q2&A\<X^EQ)#F'-ILBA($"!KW\+NYA%M=1")&(:RF
M">=H!;$L-0#)<ES](O1+X?LFB)2D )GC&(K3@C#"NCE U)%MG(NO,F;/0/D*
M1;R$;?LS=VF'Z=(+<!&:<"UOVA.*T=MY9*QGA$97VNHY@UMX=3Z@%,=<T1A'
MV0K_;1"C<!)_--*!C([@)^OVB$\"Q\HQ:2-2_"^<(VTXYB@@!JJQ[&W@F#(J
M*)KYNHP(]*,PXQ0V^A<:UBF&>A'[X=__1HO7 UYKL0]9%T (LSV4_0FHA>N;
MRP(HIX2BYBZ/4=.;HZ;#8]1TYP+.I367VM&?D^F<EXJ'HJ'X,1D:88STP]P>
M1\@"I9$M-Y6*H,B3 $R3WL&N"L/&%@DF*F(.22WU[X,&0 Y<%4Y!9F2<<VIX
M;YS$)\;3B)86B$?!]@U^'5(J)H5S5"YL3J:464:YUN 587PI,TX6X7PJLQIR
M,O+HA3G%<SZR8<AJ[VJ81$NQ.A\/Z)C#<;-KGC41(5#'<+]H:P+4*B>9)QEP
M!_@\!(DI,,U,B\@_8C+BSW/R[-+MHFZ/UJ.2J3K>I/)1\$-<5"_P[K=WI\13
M3[-0>)\ Q> 5 (T+Y<9/R.5DE9$XR3T9TS)H>3IZC]T>;.$"7>4IB$_$),Q6
M(SX?:L$7.UI!*,UENJ?&RT9Y![]"Z0,ZEB3]@?W-#0_U<2^<,B*75D?1(+^!
MYLA92(PZ>"G*[ZEA_&^0.5F@?W6%W@M'Y[([L>F-I# T\*WP'(E-)ZVHM%U\
MO(A!#0OSDDM9';3NFDVB&#J$T/0(4?V, \3D%-])V8"J<E[[:FJ645G) 7D"
MD)C9@B%])L:-&ST%?O9O15:.6F2H*;'[5.E5RO^-7G/>@>-9,OE]R%U*KE-:
M 7ZJ^%BF580KVH=*[49GA$Z&DL"]*'A*OT+&1+J-P3^KF3M;1-R?P;%YYO<W
M2>S0F&_V *[%Y^E4*X# -;>UGL>XZ(^.6D)&\W.\":UFP;*@)8&*)!7Y6F:3
MSY*LC'&X=?PQ'M:YI)4CWI)!'W+NS6 8C#O!T._WQZU>M]4=#\;^I#7J=5K^
M:- 9#[8<7S_<S_'U?%/6[P:&57+E#+$'K)A3Y$;+&C99IRJ,IHM&S.QXKWZ,
M_0..E.]WFNTM>SN8R^E6+P?]+NMFFM^J842[V5TW-GO3S75NL[DU Z0Z_0.9
M4_EEEDKI_89^_\Q[AS'Q_<:<E<MIMYN#WKU@SKTMM#4*;KZANXQ'=7!S9VA7
MUIVW3IM[(B"JP.->9[6LIYS^H-E=SW,?,$53'QJS]ZS*AW:2\4.B<7%)FMS6
MN#%L=L<UI^/+OA]*W&JM>N[P -NZ633=#V[?GOHW'MEPJ*=^\6;0W;#U^^&3
M\:FR,,FP7V#6:JHRJ=%G126'1R+>?EN[(=&7[>;XU4/1Z*-0()Q@M-D)G@ )
MVC@,%6*6?(S*J<.>2Y]BB-OWUCD2Y,X(LMUI=@^=)'NM9NNY$.4'E4Q@<PE,
M)IDB29UNP 6A1YK<8^2MI<D'5&,?A1Y[&X[E.GQ:_&2S*VK""3$1)!$GNF9S
ME>AX),@]QMYZ(3EH]@]<1 Z:P^<B(-]1-) :3*E0GVG?1,E224Q*ZY$,M]W6
M(X8>MA&>VT^7.Y!SDQ&Z(4,Z?'+&;BV*?,,CY3Z(%W,/R/8E5I _F(S=BW/#
M(4>=9ONYT.T9E724ND5RFL&1?+??UFZ(D_I<'+3^V^VT-QQ&_E0(3[4[.)+<
M0\?]UFF%[7T0JY1QO+N8Z+[ !EG8J+E9Z_EC!Z3-<RBXSI1*0#'X;J%6:I.$
M06OSB4XYK.^HB,_7=41Z?]VON/**=K"24W_3&50ZL:[:^PXD7:E2,S:](ANJ
M=PAU_;#5<M]U>C8]WP( ?YK$)UR=ELMYIHN;*+72KDHGINK:[P;-\<KV"]40
ME T@2OEVZA?Q)%QC2ZO8/.7K =97 "O=R]8 ZY46L1"X&7+M<;D(>'. T7K?
MC6^X[UL#;2.L=TIRZSJUEE"@MDMH)N;2Z<%:WZ^UTEW<(L/MSU7?>K6\O@M?
MW=8&[ZA\)?M0W_-H+'"C_!/% +$2Y+MV<[R& 58ZO=Z>_6VP%\K_7T$C+AM@
MFE,M8@I"%>=W6&^JN]-C1]UB@2V=2OVKN8>/K065\8Q#D-0NGEHV.&W9PWB:
M"EVE*9\7TMP^8X)0R */A"D%Y2LXU'/;$VTG1;%2P-WAM;CHE+IT?_GRVWFS
MW(GYFM_VW=]^//O,Y6+G;Y\5)MPV3*_;32(O^3__E\6'[URMAC"AYV@HV^!!
MHSHB@R:!?).I'W)G:CE?1,E2@J3*$_\KR)<[MG<X5E#K"NK1L8+Z^7" K9(#
M#!L068D+#)S&.&Q4/:Q-Y?R*FC:B#AMCK[N@P"8JMJ,)Z)*#06/<Z= OAMU&
M?S2J,KPR]T$= _35;+JTG ;K+!T@V8.O=">IAQKL^M/Y'ZSZ?H8_;L^L*M3X
M7%J4]WW9[K5[0W_4E[U^2TYZX\FX,Q"3J1^,1H-CB_*GW:+\S&WG<T8:_H6,
M?=W'\Q?3QW,O=W]LEGZ]D"I+I)L0X EQ-;_;:W>FT]:PV^WT>H- =#NR+Z:!
M'+:"H#N])5<SL9[!'A9_)[K-"Z8V">P+C%*<.AV9;D^J+4&I=U>Y=2>8[*BD
MZL8GQ@?VLKX._%6E4T;)#54]N.<E$SBJ[K=&ZY0+-1^PK+P[:-8%L+:IFEVW
MSETJ0O>A5OM7]#YC$]/;\?A[WD6;QI%M'ZKJ-M=51Q_Z_;1/N@2;[1.'GS!P
M>B?]NP*GTVP_1+'W/D#G-]V?>*>DS6SV'NYI-'BB]_0%1T4\<2%XNS?=A6/M
MZYONQ&AN^ZH[T,JF]LX](-\CI$-]-.'1B$<O6F7T+HDQ=S_3/?.0.R6^KR>"
MW4GVNZ0<[N%Y6AMV;K@MZ]C9@4X>1)3O[#BC#:LN]]?I\^+-3P58<\CD/KI,
MKJ@&81[DW=C<F_H7SE571!X;Q1DDL2^YO6-2YL;LTY\4(;G]LP:@Q"ST=8-_
M3E>0J9.MP*-S:-:$_+8(J06ZR,V\:1X IINS=UK=%D6][77!IL*,NY$&NJ'W
M/(S#>3$W'5!54WX[]RJ32G:(BU2JB .G6] 0))L)Q#XS:L>^%\'NXLU'ZN*Z
M%3IL+7-KR>NM[JQY3L$;[$/KO52S:MZ>_Z&'TJA1F=GLA,,[ <[+I%:M]3\]
M^^S\]E,DJD+]P49((1H5F<H"^SW)I=?1"5ZB"$*>QQR30L7#$KC3.+5.A@]L
M0(L2)MQ<-W2F\>3K."YH8"CFXS2XB7E(,[D\@!A#"HY/3>YY+?BI1?4@3*6?
M)RG3D@ZU94U8=^FIOO#8_#:0U<$J@.F\I@VS!3H+C>.&;W6P#3>@O(DX>2;S
M,-^(Q]-1-WGJM(^M^4/=TA\VE5S$U.Y>Y-3\]2+$UKPE:.EIE-D,N_C3$*M4
M3K&!+H9.:?X"]D"UK^35L&&S P ],<%V@K7S9*JG.LVH&:MJ7!SPS"-WKQ=
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
ML8O;B8^K4%X9HPWR#<WEK9XI/?2ZV>S0%L&^)NR70C:!YL:=&H@S(+2[.Q&
M&N>6T<EW >>KRG9;;LP&S,<KENF>T/)THU,0;8ZL!\ 0HGBV5?<6!MDR)&15
MEQLCFXTS 3G;<EF#:K-W.J ]EY8\@VU"]"5+&JW;7?ZI_N>/@NU"VX$5&X6Y
MPAA>4R-D&Y1O4.!LZW;K?--D$--KFQLG77"&.W<B>=T9!<5K?6H^=WM!ZU:X
M0;:XXX0YG.\VIDU D/TKGHQ^L V(%;?V0,@38.:4O**0N$O 2<A5VVSIZG$"
MX*4QD5<A$%].()U.JMRF09IF9S?$I -8H!ONW$/)E@ 8;C7LED1C/+(M" 7C
M7\)W-ALK+#V@M(H&(7EK<\W(D*)B&?228HCM3MHD&UE-G)-H8 %#I&Y"4[B+
MHG/NB@I2A=8^3[G BRW_)IVS?_ Z('2H;!OBDDX@=VTM()CT9 3*A&8V1,_I
MG(J1B13V$A[#K&<>##IB%6%0'IDUM8)17Z<_D(90<Y!8RT/UB(_("(2\-JPG
MW$C#"GC3H2Z&%4RT-@)"07V12MB(O QN&$V:)L>YX26*GH6YMTRUF^(O"#L1
MAA*!M?-.)A[6D1X(^@"P@A#"0QC!T*\\!EWPHG;^L;-^Q2YAQ9!K-2!Q4BV^
M3JM=5VU34_OCC8!H%O =--4,81,!AQG&%A!/Q:VRT^"[G$EO(!R>(><C2!G#
M-+DON6.VO2 LR2 %?2]]@'@(Y0U?A/ND7L5#OVG:MP2LG3%HR.^H$9RD+/].
M-Q!F6_$B\*?8T)-\.R<.,Y!L8G[!70,8N 5T#8H%$T(MD([31,72E84 L8I&
M\+?TR=C3-&AHCK &86Y9STJY)J1:=X__OATM1I=NIR].^=?[Y%^GI_SKL>=?
M?VPTMT 2ZV@&D*9KQA>=:D(W@92^S3?4@HW7%\8'-^[Z1KA;0!_V1HH[/@7S
MN6&R#FSD;3B50!J'^P#'Y*W= MI;V/ ;N]D(M/&[7LE(X6B]"),'P@;3@SN\
M99VI\#T;"72C( L(>$GJ!7VV2'K*@6FP^1#/0COI[!$RP1S9S.=N9=!DYHPK
M)SRWX,V=1Z#A@O'N/EG;&Z=,W?YL;\!)'?0-G$?5W-3A]XE?*>YF81L]"<[+
M 2,>;7]L-<3-E*D7F!T&EF,@/S;<F"]Y3&[6]W037@B\*8LF76ZK:\3="*#\
M!BZ",RFO:A2 %U\W%]9LG-G,4,JXNVP-*3-9O_+<-N>MN;KP6$HA[8V57AB7
M%E@OG)B[<RZ(MEDP#:\@#4*!@(UQ"B2ZR1OD$+T"?88(_&AM[@D/" ?Y9;""
M/!G_'HRQA[=BCEC9J[UCM"]^"3E;8ND*= C9D&(YOE:%YH5U0EZ3)RKO%;^1
M35F.\?<SKS+!F,O04S@>@6I[P6Z2 M @ EMS53G)M_E%[53Y.9YQ<5O8&P/"
M! CUV);!(,N6:S/<J?,4@A68FFR],-(*52/0[A'#TPYE'SQ8T*$ _1K;'8-\
M@EISH54V^5IM_N:6XS=,'A>!R\BT;@-VV)/1J_;<_?2'4 JV5KGA&U$[(.'G
MJ/M:<EHZPBRO<SH6 "0.@R0(BL8=)7@['E!9D4!1(=0W@%$V-$,EU(3!=QS^
M^POOLDK\ANH0^/QO3$ZQ!UB?UIQC5 E8^$2=AM5',Q2X2GEWU':)&ND$AI"Q
M"SE NT'= E<0!>&$^-CMO[M"U,JAE\0JQ+V_ZA ;U5^28&?OV ,@!-..6 B=
M,((#;;8&<6):I&( -,'<;BR^&.YV9[-2>/#)Z-GP%"GFB$#^73 ::G<A.5\
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
M"(_DX6]W(WP\[JQMP'C+ALALV>FE/E3?9B!-;4F,#!DZ#KGZT-?!A*@791<
MFL,/2]O;87S4>(LY?1VM#2'7I@Y!2*ZG B,,+"3?8(L>D,(F@/)(0KN@B ^V
M*;H[!&PX1!S!$"!>+NYY%OYQ PE?IZ]KF=1>$T^W.S^'("W[HU@W30%K6N<P
M^@;3,AZVXSN\Y(EJ0=_$T.+Y!R.CY,ZDD4MM:(<(D\G##P]N8B+-@?E%T]!-
M*/?1CKMT_4[E8(9 RVU.W;SJLZVIXD[(PF:8>:9(EN1[E)V\U6Y]=(5'2:5,
ME[TP')<@2EK.**NPNXK[.,>]A,? -' TF!]#N!I8;ZI.WQ>?VZ2?T J3DG+O
M8+5)8B/ EKN?6W/#334X/EFO)Z-G'(87$107E[_87]]>:4B_=(V@3Z)$C #%
MP! ZLFI"SJ@>>LE@&^G>/ ]498V?+'52[QW7K=B=5!R.6X*U8-EM@$E6($#:
M-XHJ +6Y&79>6A^.0*\^8VA9+J  .)Z*(\R8'8":#,A(046SK%L7&A%BZ'N
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
MJZ:JMY3Q(\^><%-NY'P _C!<I(22[R>(U?S\K*K#5P#N&D*SR#F/G,/8KJ,
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
M.AU/G7\Q31?C16:+;+6VSK=8I>D\.YV/(S@?W^EK09B/T=_OML;]B3LE\?#
M/P)3,(;%BLI))#:?#\7L3N<A3N.OEJN)\R6*Z7*>3A;E>I:MS:2<KI;+S-K9
MR>(Z@O/PWPU$L#'Z!*3T&E%!>1,>P0#]:>,>5B($PTG.L7H]3V>I+59F/INE
MX]ET73H7.ATOYM:FZV5^HBXY CG_$53^%70J$CXV=JW?8M?*QEQ=(8M:A.]P
M$FTB2\M6:3Z?SR?Y(IV/;69G0&$\F]OQHK3%2;2/0+2?@>V.J,Q2 <+5B%3M
M A@%&P&G0).&7-N-N9%2GG,/$ #-8@BUZS&3+T,=ASL?"4+R&;X)$ #XJFVV
M%*@]G1@H "ZR*;#!CHMIGA;KA5DZ'SG-C'4N@4V7IQ-S!"?F#<*,ZR3>270A
M.V:AWZXLIM.5D]3).EN8]716S,?+\7RUGI_8C8] =)\3+',AB*J(TN/^#18+
M:W,LG*'*+EV?(AF"4V9@+ZXY7R_*:3:9E?,\3:>SU7R]-//QS#@39[V>S$YR
M__!R_T8H#:@LMJL*@D.!T+_[$F"M 7A1]2\J'PM,5T+L0&P1O3*G#RO^)^R(
M >R(V0D[XGV*:A^I"ET5Z:(83TU:+*9ID8[7Q:J<K%?C?%68W-A3L_,1J-#G
M3F\VEU4.@;ZK!HK=<Z0<Z;8*!A6!R:1D[-2/Q@&^V7AIRLFJ3+,\72S-VN9K
M.UV8^<K]KRU/53)'(-VO"(D/2CP9K@4 +J$:<P00,-6CI_J[/_)8 T@WT"J7
MP>P1N:>^KMJF9G8)JCS%I!>@?-<7#?0QG&.TI^HZ KSE*%&^(7P[ F += E4
M9!$]5[%'8.Z8Z 7.(<2*Y#S"7="C]XO'QKTWW$>6J#KZ49=?6!19 JYE8#F
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
M6EB3AK,#%-$+.8:3K#M9+]:K\:0HQB;/Q^FLG)K)9)S.9ZG)9_F\G)PH/8Y
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
M#IG2 )Q!SK;3E^59&%1DZ5'6)=@65QL#J<CPI&SG;I:Z4W3K@UB[[G8"5,
MM"O[$KZU8TZ:"-J1(D54B@5,0^:*,)]*/#5]E,;1D#8'21D21#*H0T8U!F_2
ME!K1#4 58\S@?N^7]:!HI4@A0A/JJ2U+-]6^9@@%:8=?1V:JNZR)#$SINQ+1
M;C&)X-ZPP6N.U")0/&LGAP4B9LQD[+F]E6]ZV'G.)_5" N$2MJ:9\MY]!Y L
M60HT8/'F\/&LH'P;_W(G2KL?DP"_>_88P>:_AX)5AT! @0/\9N0F:/J9O1LJ
MVKU'=*F_N;!W!4<OC*\?NS+=-F&<&+)B<D353>ANN"9 @\!ZB@HUL^$/,?;M
MI[B!W]P[ @P#59BU"H^A#]F+7,OP#?1\@=D4;ND 3@2R<-OL.&@.9^EV_XTW
MP _M?A^$[\8@1J$PY* :AL>X0UQHE#@$/#KX8G*DB6O':5#8>,\LB6'7#G#3
M<HG578("H2'!-:;B^OTA\_+Y?8V0](9*KB*,MJBUCFZ"IE68CPW,@7&?A"8U
M?JHB_"3\.X4B"#I[R^#.I$Y"7C6(:[EI,%]PAF#7_!VW9C=T[3&R.SKZ3/1-
MP4N!WXL@.F#Y.,"*RW-'[1G88+UJS @-^\ JXQ6X(U4M4+B[NH?2&9(@C!R,
M>XN,2?:V8:(B#_PD /_^BL>_5!D$LF.9EW7[W.&@LGFVFDR+W([GD]1,QR9?
MV<FT7-G%HIC9^0F"X0C2Q+]04I'!A@=0U)@+41*G8%<)!Z7E4QQG(:]VF?/$
M+RAB[#F'D\"5L8\:=RI&P@+2LG!W?C:;K:;I?#U>I\78KF?6FM4TRV8G!)XC
M."VJR*Z%S!X0A@0,]A#V!:/\$CO?,^5F$I6L2+][W^;VA-;#PI^N%B9;C_-E
M:5);KK)Q41@SGJR7Q6*2SM.3\!^5\*N$'2>IP39K")'*T]PUSO;#W"B;I"=1
M!U%?Y^EX5LR7LWDQ3LW2KJ;KZ=2LC3.1BL5B>D+S.0)1?[7;0MT&VD(QS;)I
MLVK;,H45!#LL2-I)L@F[9SR>YXOY<KS(4KLJ5M#>/DY+9]DLIW9VLO>/0+*?
MUG4#%$$!.3XBCJG<GZ^#11/A#")."0.6].@Q3N+OQ'^^+,IT-DTSLW0FRRS/
MQOEXMLR<2>]L^ODD/XG_PXO_BQY$6X18U<251;Z/X*:BT[!IL#[D= [> 7:R
MSFTQ-]DRG=G4F.5ZGJ>KN1FGUMC<G873.7CX<_ =$<U(O1]B,G3"I2=5;YC8
M@8)!*!2W &3B"96(?7V *.ET @!,>6S,M'07P"R;I-/Y.BO2]2I=I67AKHC9
M]'0"CN $#&$XJ"P!A4&))0RK:"OK/Z9*""BEPE4-P&E.94^GDR#.[F1B,K-8
MV(59.T? F,ED-K;9;&S*+"VGY>DD//Q)^($9H_<8)T_]CA*=7-DR+9>VM(M%
MFJYGJZR<VD61KJ;E>#)-5R<I?G@I'NAW[+#0??O9=3N^* _6Q<=U$(6SV[J8
M%"J)J_IS)NYSP]E"HEJ5[.)YX%(^K(W:51$!9<(%B!ONVL$A =MD3./6!99*
M)D<R\C1^NVY2V.=6I!*Q/>I)O(>E*R203_(R:&)*7]OG5L3]S2-O/U*2\>]-
M!>6(FYU5K52Z;<K4YT &R?";@>;/>:L_/'WZ,U< ZR832&6U1>3[ N%D;KH+
M:$UKSS4CH7MLDU=8)H%^0_^-6))7M3"J3U*$]/J.[EU: BDMXZ*+X-<'%L/
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
MV]P'"1'=^"/Y5& <2S%EU^K ;_#J\VA3?3%M0W;4]IT'AUH4K,!R9!W1=L]
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
M[RSQP[01=,/(<=URG"4;C: 8CL=OULX@$L?FMB;W%P.>&F^N=MT:_;#UZB]
MVY"='8%#3G)7\!ZU9;M3<,O1"&Y&/DIWX','>_W@[H1Z[W 0A*A[4:Y*&%R&
MD>1[2TQS&:^*T;KNB!)'ZWJ@NKZIZ+*J[]8TO%_+^>%GPS5D6SF65G!$Z_IR
MZO%$PP66%?$"I*+$B/=/V#$I>V2Z8S"=(>M6!_K\(3J=R':GW5U[RG"C.VO
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
MN?[V>O!T?[4_9QD?3G+FM$9RD]1@K@2OW?HEU_&;'JE)]*"29@S3[UG^#5I
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
MNX$GZ+0=C25KQFY,<FK[ 8LW9,O:#7ZQGQ??X;ELK^-_#CJF%V\;IOQ_THY
M^ 'B588Y'FBUGX!<?^58/9*MCBE;=B-TUSXNE=:EV:>L6+U'/0GK4?,"LDJ:
MV5I :F2O([*7:37KI-?#=>*B]L*P&"YC51 -T$2I5D95(KWGQFB]5IQKN5&5
M]1TQ1D]M.W#MFMUAWZNCL^T315/D"?!$/_H3@^CWWAPK"T8MM /(S$[U5%LV
MN]-3^[L9M')5W:VMQS Y]_H4/7W]&^OHQ-%*"Z ??OX%7<7G1R$]DL7*Q&C0
M*K&?"Z55[=5"<;",])Y'6DZ/E8X>2FD&-MDQZ^Y&Y*>V&[3TO?I+Y'^U!+W9
M9A:VH6BN[CIM)F'#>/2Y9ENRHABY$W$S.YCRB=EW 2V9E]J7FU;$=GD"81[4
MO?Y\PZOC$ (Q3Y@7X(5YGKP ^[M-&)9CBY*.!(TW;U[@8 H;#R3A-Y:52#%/
MX &KU2_><CD'LL4<PGQ;1*5=F' HOY0JA*F0DDH>J-P!2VPN ^$4ZD,F?FO)
M]F)#\D/BE:?,2U?)HW A+Q@<55 >M*$YLFV8@D(460%JR2FD//QU4BEP&%ZB
M"40S2%<+^&B9Q#YCL)P2PZ&*;$ESN\2ZJZ L#L91$6<MXF7F'/I*4%@!F^!E
M61).5P*^050$YB7<^1Y2A>O:[WM' N]$U38OSYT=CR#6JPS@-ZJBRK9MEL2
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
MQ5H\8R%B4@,  +(/   1              "  0    !D<V=X+3(P,C4P,S(U
M+GAS9%!+ 0(4 Q0    ( .I+Q5J$6<:^4 4  *(O   5              "
M 8$#  !D<V=X+3(P,C4P,S(U7VQA8BYX;6Q02P$"% ,4    " #J2\5:JR>^
M,@T$  ";(P  %0              @ $$"0  9'-G>"TR,#(U,#,R-5]P<F4N
M>&UL4$L! A0#%     @ ZDO%6JI9K;0Z-P  FH8"  \              ( !
M1 T  &5X:&EB:70Y.2TQ+FAT;5!+ 0(4 Q0    ( .I+Q5H6 %WC.%8! *&E
M#  /              "  :M$  !E>&AI8FET.3DM,BYH=&U02P$"% ,4
M" #J2\5:1WLU&4L.  #Z4@  "@              @ $0FP$ 9F]R;39K+FAT
7;5!+!08     !@ & '<!  "#J0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>form6k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="dsgx-20250325.xsd" xlink:type="simple"/>
    <context id="c20250325to20250325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001050140</identifier>
        </entity>
        <period>
            <startDate>2025-03-25</startDate>
            <endDate>2025-03-25</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20250325to20250325"
      id="Fact_294d572d99f044278fce6b312877bca4">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate
      contextRef="c20250325to20250325"
      id="Fact_633094fafbd5470ba44dbfa09fb5cabe">2024-06-12</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20250325to20250325"
      id="Fact_f8d8bde488da4bf0806641c767ef1f14">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber
      contextRef="c20250325to20250325"
      id="Fact_0b95568bb6a64c5e80806772fec057ea">000-29970</dei:EntityFileNumber>
    <dei:EntityCentralIndexKey
      contextRef="c20250325to20250325"
      id="Fact_e9596497adb44a628134f405f22524e7">0001050140</dei:EntityCentralIndexKey>
    <dei:EntityAddressAddressLine1
      contextRef="c20250325to20250325"
      id="Fact_03e344b0d7bc491a806299f101788bf4">120 Randall Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20250325to20250325"
      id="Fact_f916770d594f496ca2d98f072ae4672f">Waterloo</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20250325to20250325"
      id="Fact_3e0f97da5791418abb97d3a2cdb5511d">Ontario, Canada</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20250325to20250325"
      id="Fact_a99071315a064ed0a07c53e70834ee7a">ON</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20250325to20250325"
      id="Fact_51fa1877ea954ba2976e9bc85e2676eb">N2V 1C6</dei:EntityAddressPostalZipCode>
    <dei:DocumentType
      contextRef="c20250325to20250325"
      id="Fact_dee0e0c7d09f4b1ca3f2f92dc1c21aa8">6-K</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="c20250325to20250325"
      id="Fact_56eafa55617b4fcc84cdf04b812a45c5">DESCARTES SYSTEMS GROUP INC</dei:EntityRegistrantName>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
