<SEC-DOCUMENT>0000929638-16-001309.txt : 20160307
<SEC-HEADER>0000929638-16-001309.hdr.sgml : 20160307
<ACCEPTANCE-DATETIME>20160307111728
ACCESSION NUMBER:		0000929638-16-001309
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		9
CONFORMED PERIOD OF REPORT:	20160303
FILED AS OF DATE:		20160307
DATE AS OF CHANGE:		20160307

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DESCARTES SYSTEMS GROUP INC
		CENTRAL INDEX KEY:			0001050140
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				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:		161487412

	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>a70023_form6k.htm
<DESCRIPTION>REPORT OF FOREIGN PRIVATE ISSUER
<TEXT>
<html>
<head>
<title>a69630_descartes6k.htm</title>
<!--Licensed to: Morgan Lewis
    Document created using EDGARfilings PROfile 3.6.1.0
    Copyright 1995 - 2016 Summit Financial Printing, LLC.  All rights reserved.-->
</head>
<body style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; DISPLAY: inline" bgcolor="#ffffff">
<div>
<div style="DISPLAY: block; TEXT-INDENT: 0pt">&#160;</div>

<div>
<table id="4a5b4c07dd284127b0b9d15324e29080" style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 18pt; FONT-FAMILY: times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">UNITED STATES</div>
</td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 18pt; FONT-FAMILY: times new roman; 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 style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; 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 style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 68%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 18pt; FONT-FAMILY: times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">FORM 6-K</div>
</td>
</tr>

<tr>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 68%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman; 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 style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman; 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 style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman; 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 style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 68%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 68%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: center; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">For the month of March 2016</div>
</td>
</tr>

<tr>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 68%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; 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 style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 68%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 68%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 18pt; FONT-FAMILY: times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">THE DESCARTES SYSTEMS GROUP INC.</div>
</td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; 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 style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 68%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; 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 style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Waterloo, Ontario</div>
</td>
</tr>

<tr>
<td style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; 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 style="WIDTH: 68%" valign="top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt"><font style="FONT-SIZE: 10pt; DISPLAY: inline">Form 20-F [ ]</font><font style="DISPLAY: inline" face="Wingdings2">&#160;</font><font style="FONT-SIZE: 10pt; DISPLAY: inline">Form 40-F [x]</font></div>

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

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1): [ ]</div>

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

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt"><font style="FONT-WEIGHT: bold; DISPLAY: inline">Note</font>: Regulation S-T Rule 101(b)(1) only permits the submission in paper of a Form 6-K if submitted solely to provide an attached annual report to security holders.</div>

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

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7): [ ]</div>

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

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt"><font style="FONT-WEIGHT: bold; DISPLAY: inline">Note: </font>Regulation S-T Rule 101(b)(7) only permits the submission in paper of a Form 6-K if submitted to furnish a report or other document that the registrant foreign private issuer must furnish and make public under the laws of the jurisdiction in which the registrant is incorporated, domiciled or legally organized (the registrant&#8217;s &#8220;home country&#8221;), or under the rules of the home country exchange on which the registrant&#8217;s securities are traded, as long as the report or other document is not a press release, is not required to be and has not been distributed to the registrant&#8217;s security holders, and, if discussing a material event, has already been the subject of a Form 6-K submission or other Commission filing on EDGAR.</div>

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

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt"><font style="FONT-SIZE: 10pt; DISPLAY: inline">Indicate by check mark whether the registrant by furnishing the information contained in this Form is also thereby furnishing the information to the Commission pursuant to Rule 12g3-2(b) under the Securities Exchange Act of 1934. Yes [ ]</font><font style="DISPLAY: inline" face="Wingdings2">&#160;</font><font style="FONT-SIZE: 10pt; DISPLAY: inline">No [x]</font></div>

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

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">If &#8220;Yes&#8221; is marked, indicate below the file number assigned to the registrant in connection with Rule 12g3-2(b):</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">82-_______________.</div>

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

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="TEXT-ALIGN: left; MARGIN-LEFT: 36pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; COLOR: #000000; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">&#160;

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: justify; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">The attached Annual Report to Shareholders for the year ended January 31, 2016 is furnished herewith as Exhibit 99.1.</div>

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

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">The attached press release issued March 3, 2016 is furnished herewith as Exhibit 99.2.</div>
</div>

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

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

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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 id="aed2d2111898407aadedc5d331c41194" style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 47%" valign="top" colspan="2" align="left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; 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 style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 47%; DISPLAY: inline" valign="top" colspan="2">&#160; </td>
</tr>

<tr>
<td style="WIDTH: 47%" valign="top" colspan="2" align="left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">(Registrant)</div>
</td>
</tr>

<tr>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 47%; DISPLAY: inline" valign="top" colspan="2">&#160; </td>
</tr>

<tr>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 47%; DISPLAY: inline" valign="top" colspan="2">&#160; </td>
</tr>

<tr style="HEIGHT: 11px">
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; WIDTH: 6%; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal" valign="top" align="left">
<div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">By:</div>
</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; WIDTH: 94%; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal" valign="top" align="left">
<div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt"><font style="TEXT-DECORATION: underline">/s/ Michael Verhoeve</font><font style="TEXT-DECORATION: underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div>
</td>
</tr>

<tr style="HEIGHT: 12px">
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; WIDTH: 6%; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal" valign="top" align="left">
<div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Name:</div>
</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; WIDTH: 94%; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal" valign="top" align="left">
<div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Michael Verhoeve</div>
</td>
</tr>

<tr style="HEIGHT: 12px">
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; WIDTH: 6%; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal" valign="top" align="left">
<div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Title:</div>
</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; WIDTH: 94%; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal" valign="top" align="left">
<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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Date:&#160;&#160;March 4, 2016</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 id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"><br>
</div>

<div>
<table id="74ada501354e437c9a4d19716292bff9" style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 19%; BORDER-BOTTOM: black 2px solid" valign="top" align="left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Exhibit No.</div>
</td>
<td style="WIDTH: 73%; BORDER-BOTTOM: black 2px solid" valign="top" align="left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">Description</div>
</td>
</tr>

<tr style="HEIGHT: 18px">
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 19%; DISPLAY: inline" valign="top">&#160; </td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 73%; DISPLAY: inline" valign="top">&#160; </td>
</tr>

<tr>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 19%; DISPLAY: inline" valign="top" align="left">99.1</td>
<td style="WIDTH: 73%" valign="top" align="left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; DISPLAY: block; TEXT-INDENT: 0pt">Annual Report to Shareholders for the year ended January 31, 2016 </div>
</td>
</tr>

<tr>
<td style="WIDTH: 19%" valign="top" align="left">
<div style="TEXT-ALIGN: left; MARGIN-LEFT: 0pt; DISPLAY: block; MARGIN-RIGHT: 0pt; TEXT-INDENT: 0pt">99.2</div>
</td>
<td style="WIDTH: 73%" valign="top" align="left">Press Release issued March 3, 2016 </td>
</tr>

<tr>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 19%; DISPLAY: inline" valign="top" align="left">&#160;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; WIDTH: 73%; DISPLAY: inline" valign="top" align="left">&#160;</td>
</tr>
</table>
</div>

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

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

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

<div style="DISPLAY: block; TEXT-INDENT: 0pt">&#160;</div>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>a70023_exhibit99-1.htm
<DESCRIPTION>ANNUAL REPORT TO SHAREHOLDERS FOR THE YEAR ENDED JANUARY 31, 2016
<TEXT>
<html>
<head>
<title></title>
<!--Licensed to: Morgan Lewis
    Document created using EDGARfilings PROfile 3.6.1.0
    Copyright 1995 - 2016 Summit Financial Printing, LLC.  All rights reserved.-->
</head>
<body style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif" bgcolor="#ffffff" text="#000000">
<div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">Exhibit 99.1</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><img src="descartes_logobw.gif"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="TEXT-ALIGN: center; LINE-HEIGHT: 12.55pt"><img src="annualreport.gif"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">US GAAP Financial Results for 2016 Fiscal Year</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 12.55pt">
<table id="19b3ab9aa5dc4f959dc565cd403f6e58" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Table of Contents</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 12.55pt">&#160;</div>

<table id="db33c09529a046e39356badc983577a5" style="FONT-SIZE: 10pt; BORDER-TOP: medium none; FONT-FAMILY: 'Times New Roman', Times, serif; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none" cellspacing="0" cellpadding="0" border="0">
<tr style="HEIGHT: 14px">
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">3</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Overview</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">5</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Operations</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">9</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Quarterly Operating Results</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">15</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Liquidity and Capital Resources</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">18</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Commitments, Contingencies and Guarantees</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">21</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Outstanding Share Data</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">23</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Application of Critical Accounting Policies</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">23</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Change In / Initial Adoption of Accounting Policies</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">26</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Controls and Procedures</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">28</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Trends / Business Outlook</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">28</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Certain Factors That May Affect Future Results</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">31</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Management&#8217;s Report on Financial Statements and Internal Control Over Financial Reporting</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">44</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Balance Sheets</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">50</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Operations</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">51</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Comprehensive Income (loss)</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">52</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Shareholders&#8217; Equity</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">53</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Cash Flows</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">54</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Notes to Consolidated Financial Statements</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">55</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 90%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Corporate Information</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 10%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 12.55pt">86</div>
</td>
</tr>
</table>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="TEXT-ALIGN: justify">
<table id="9132bc82913f43a6b67931073a446131" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal; TEXT-ALIGN: left">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>

<br style="LINE-HEIGHT: 12.55pt">
 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 style="LINE-HEIGHT: 9pt"><br style="LINE-HEIGHT: 9pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 fiscal year, which ended on January 31, 2016, is referred to as the &#8220;current fiscal year&#8221;, &#8220;fiscal 2016&#8221;, &#8220;2016&#8221; or using similar words. Our fiscal year, which ended on January 31, 2015, is referred to as the &#8220;previous fiscal year&#8221;, &#8220;fiscal 2015&#8221;, &#8220;2015&#8221; or using similar words. Other fiscal years are referenced by the applicable year during which the fiscal year ends. For example, 2017 refers to the annual period ending January 31, 2017 and the &#8220;fourth quarter of 2017&#8221; refers to the quarter ending January 31, 2017.</div>

<div style="LINE-HEIGHT: 9pt"><br style="LINE-HEIGHT: 9pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">This MD&amp;A, which is prepared as of March 3, 2016, covers our year ended January 31, 2016, as compared to years ended January 31, 2015 and 2014. You should read the MD&amp;A in conjunction with our audited consolidated financial statements for 2016. 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 the MD&amp;A are in US currency, unless we indicate otherwise.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Additional information about us, including copies of our continuous disclosure materials such as our annual information form, is available on our website at http://www.descartes.com, through the EDGAR website at http://www.sec.gov or through the SEDAR website at http://www.sedar.com.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Certain statements made in this Annual Report to Shareholders, 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 expectations regarding the cyclical nature of our business, including an expectation that our third quarter will be strongest for shipping volumes and our first quarter will be the weakest; mix of revenues between services revenues and license 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 expected loss 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 intangibles and stock-based compensation; goodwill impairment tests and the possibility of future impairment adjustments; capital expenditures; acquisition-related costs; our liability with respect to various claims and suits arising in the ordinary course; any 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; 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 thereto constitute forward-looking information for the purposes of applicable securities laws (&#8220;forward-looking statements&#8221;). 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.&#160; These forward-looking statements are based on certain assumptions including the following: global shipment volumes continuing to increase at levels consistent with the average growth rates of the global economy; countries continuing to</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">3</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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&#8217; 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&#8217; continued ability to identify and source attractive and executable business combination opportunities; Descartes&#8217; 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 inaccurate. Such forward-looking statements also involve known and unknown risks, uncertainties and other factors that may cause the actual results, performance or achievements of Descartes, or developments in Descartes&#8217; 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;Certain Factors That May Affect Future Results&#8221; in this MD&amp;A and in other documents filed with the Securities and Exchange Commission, the Ontario Securities Commission and other securities commissions 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 id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">4</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 14.4pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="fa669f1dcf17445bac35d88e0676b78a" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Overview</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; <br style="LINE-HEIGHT: 12.55pt">
 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, performance and security of logistics-intensive businesses. Customers use our modular, software-as-a-service (&#8220;SaaS&#8221;) solutions to route, schedule, track and measure delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; access and leverage global trade and restricted party data; file customs and security documents for imports and exports; research and perform trade tariff and duty calculations 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 where delivery is either a key or a defining part of their own product or service offering, or where there is an opportunity to reduce costs and improve service levels by optimizing the use of their assets.</div>
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The Market</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 have been evolving over the past several years as companies are increasingly seeking automation and real-time control of their supply chain activities. We believe companies are looking for integrated solutions for managing inventory in transit, conveyance units, people and business documents.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We believe logistics-intensive organizations are seeking new ways to reduce operating costs, differentiate themselves, improve margins, and better serve customers. Existing 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Additionally, global sourcing, logistics outsourcing, adoption 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">These challenges are heightened for suppliers that have end-customers frequently 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As the market continues to change, we have been evolving to meet our customers&#8217; needs. The rate of adoption of newer logistics and supply chain management technologies is evolving, but a large 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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">5</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Logistics Network (&#8220;GLN&#8221;) and automating, as well as standardizing, multi-party business processes. We believe that our customers are increasingly looking for a single source, neutral, network-based solution provider who can help them manage the end-to-end shipment process, which involves planning a shipment, booking transportation, tracking the shipment as it moves, managing regulatory compliance filings during the move and, finally, settling and auditing of transportation invoices.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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.&#160;</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Solutions</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. Descartes&#8217; Logistics Technology Platform is the simple, elegant synthesis of a network, applications and a community.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 or transform data to and from partners and leverage new and existing Descartes solutions on the network. 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="89a2fe050f7e436abc8bab44d32c72d6" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Routing, Mobile and Telematics;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="064842ce18a04500ba2c6fb1e4a6d2f0" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Transportation Management;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="cca6675f331547d48126ad4de28f40b7" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Customs &amp; Regulatory Compliance</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="1488cbf796de4f80abb9aa8c45eee966" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Trade Data;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="13b1ebe100934c70b41fb7d9ae3ec6f2" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Global Logistics Network Services; and</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="c5d8274155b44ed2b301f4ef07c4c543" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Broker &amp; Forwarder Enterprise Systems.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Powered by the Logistics Technology Platform, Descartes&#8217; applications 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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">6</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">operation&#8217;s performance and productivity both within the organization and across a complex network of partners.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Sales and Distribution</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our sales efforts are primarily directed towards two specific customer markets: (a) transportation 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 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, Ibero-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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">United by Design</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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.&#160;</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#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.&#160;</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Descartes has partnering relationships with multiple parties across the following three categories:</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="489ae359fbfe462e958d4fd9171f39a2" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Technology Partners &#8211; Complementary hardware, software, network, and embedded technology providers that extend the functional breadth of Descartes&#8217; solution capabilities;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="5a19fa7e1f294338929cbd272f2d1149" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">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</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="c3bd74739cd44f209997b1c3bd980c3b" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">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.</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Marketing</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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, trade shows and user group events, partner-focused campaigns, and direct corporate marketing efforts.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Fiscal 2016 Highlights</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">At our annual meeting of shareholders on May&#160;28, 2015, our shareholders elected one new director, Deborah Close, a senior executive with many years of experience in the software and oil and gas industries.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">7</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On July 20, 2015, we acquired all outstanding shares of privately-held MK Data Services LLC (&#8220;MK Data&#8221;), a leading US-based provider of denied party screening trade data and solutions. MK Data's technology screens shipments against a comprehensive, frequently updated, international database of restricted parties helping more than 900 businesses comply with denied party screening requirements. The total purchase price for the acquisition was $80.2 million, net of cash acquired, which was funded with cash on hand.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On July 22, 2015, we acquired all outstanding shares of privately-held BearWare Inc. (&#8220;BearWare&#8221;), a leading US-based provider of mobile solutions designed to improve collaboration between retailers and their logistics service providers. BearWare's system leverages mobile technologies to scan cartons at each point from the distribution centers through to the store front, helping retailers and their logistics service providers collaborate on store shipments. The total purchase price for the acquisition was $11.2 million, net of cash acquired, which was funded with cash on hand.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On November 25, 2015, we acquired Oz Development Inc. (&#8220;Oz&#8221;), a leading US-based provider of application integration solutions that help small-to-medium sized businesses (&#8220;SMBs&#8221;) automate a number of logistics and supply chain processes. The solutions help a growing SMB community connect to, and integrate with, leading SMB ERP, CRM and e-commerce platforms. The total purchase price for the acquisition was $29.5 million, net of cash acquired, which was funded with cash on hand.</div>
</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>&#160;</div>

<div>
<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 0pt"><br style="LINE-HEIGHT: 0pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">8</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="828c1d8f56d9495abd023d100fa1a607" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Consolidated Operations</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table shows, for the fiscal years indicated, our results of operations in millions of dollars (except per share and weighted average share amounts):</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="98e9422fc1204d5cb06f5c3e56884b78" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; LINE-HEIGHT: 10.85pt">Year ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Total revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">185.0</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">170.9</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">151.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Cost of revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">53.9</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">54.8</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">49.0</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Gross margin</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">131.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">116.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">102.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Operating expenses</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">75.3</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">68.8</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">63.1</div>
</td>
</tr>

<tr style="HEIGHT: 13px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Other charges</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1.5</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2.9</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Amortization of intangible assets</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">26.2</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">21.7</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">18.0</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Income from operations</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">28.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">22.7</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">14.7</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Interest income</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">0.2</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">0.3</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">0.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Interest expense</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(0.5)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1.1)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1.0)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Income before income taxes</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">27.8</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">21.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">13.8</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Income tax expense</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">&#160;&#160;&#160;Current</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1.4</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2.8</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1.8</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">&#160;&#160;&#160;Deferred</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">5.8</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4.0</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2.4</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Net income</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">20.6</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">15.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">9.6</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">EARNINGS PER SHARE</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr style="HEIGHT: 8px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">BASIC</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">0.27</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">0.21</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">0.15</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">DILUTED</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">0.27</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">0.21</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">0.15</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">BASIC</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">75,595</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">70,559</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">62,841</div>
</td>
</tr>

<tr style="HEIGHT: 12px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">DILUTED</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">76,409</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">71,584</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">64,370</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">OTHER PERTINENT INFORMATION</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Total assets</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">452.8</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">444.2</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">344.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Non-current financial liabilities</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">31.8</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">Total revenues </font>consist of <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">services revenues </font>and <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">license revenues</font>. Services revenues are principally comprised of the following: (i) ongoing transactional fees for use of our services and products by our customers, which are recognized as the transactions occur; (ii) professional services revenues from consulting, implementation and training services related to our services and products, which are recognized as the services are performed; (iii) maintenance, subscription and other related revenues, including revenues associated with maintenance and support of our services and products, which are recognized ratably over the subscription period; and (iv) hardware revenues, which are recognized when hardware is shipped. License revenues are derived from perpetual licenses granted to our customers to use our software products.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">9</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table provides additional analysis of our services and license revenues (in millions of dollars and as a percentage of total revenues) generated over each of the periods indicated:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="cb552bd44e494235b21254163fa8c5aa" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Year ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Services revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">176.3</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">159.1</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">137.8</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">95%</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">93%</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">91%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">License revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">8.7</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">11.8</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">13.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5%</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">7%</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Total revenues</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">185.0</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">170.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">151.3</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">services revenues</font> were $176.3 million, $159.1 million and $137.8 million in 2016, 2015 and 2014, respectively. The increase in 2016 compared to 2015 was primarily due to the inclusion of a full period of services revenues from the acquisitions of Computer Management USA, Inc. and Computer Management NA, Inc. (collectively, &#8220;Computer Management&#8221;), Customs Info LLC (&#8220;Customs Info&#8221;), Airclic Inc. (&#8220;Airclic&#8221;), e-customs Inc. (&#8220;e-customs&#8221;) and Pentant Limited (&#8220;Pentant&#8221;), as well as services revenues from the fiscal 2016 acquisitions of MK Data, BearWare and Oz. Services revenues in 2016 were negatively impacted by the weakening of the euro, Canadian dollar, Norwegian krone, British pound sterling and Swedish krona compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The increase in 2015 compared to 2014 was primarily due to the inclusion of a full period of services revenues from the 2014 acquisitions of KSD Software Norway AS (&#8220;KSD&#8221;), Compudata AG (&#8220;Compudata&#8221;) and Impatex Freight Software Ltd. (&#8220;Impatex&#8221;) as well as services revenues from the fiscal 2015 acquisitions of Computer Management, Customs Info, Airclic, e-customs and Pentant. Services revenues in 2015 were negatively impacted by the weakening of the euro, Canadian dollar, Norwegian krone and Swedish krona compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">license revenues</font> were $8.7 million, $11.8 million and $13.5 million in 2016, 2015 and 2014, respectively. While our sales focus has been on generating services revenues in our SaaS business model, we have continued 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As a <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">percentage of total revenues</font>, our services revenues were 95%, 93% and 91% in 2016, 2015 and 2014, respectively. Our high percentage of services revenues reflects our emphasis on selling to new customers and expanding product offerings to existing customers under our SaaS business model.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We operate in one business segment providing logistics technology solutions. The following table provides additional analysis of our <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">revenues by geographic location of customer </font>(in millions of dollars and as a percentage of total revenues):</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">10</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="7f058d15acff4704ab79fa639f93c395" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Year Ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">United States</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">96.3</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">73.8</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">69.9</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">52%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">43%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">46%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Europe, Middle-East and Africa (&#8220;EMEA&#8221;)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">68.5</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">72.9</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">62.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">37%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">44%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">41%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Canada</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">12.6</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">15.2</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">14.4</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">7%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">10%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Asia Pacific</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">7.6</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9.0</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">3%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Total revenues</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">185.0</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">170.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">151.3</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Revenues from the United States </font>were $96.3 million, $73.8 million and $69.9 million in 2016, 2015 and 2014, respectively. The increase in 2016 compared to 2015 was primarily a result of United States-based revenue from the acquisitions of Computer Management, Customs Info, Airclic, MK Data, BearWare and Oz. The increase in 2015 compared to 2014 was primarily attributable to the inclusion of United States-based revenue from the 2015 acquisitions of Computer Management, Customs Info and Airclic.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Revenues from the EMEA region</font> were $68.5 million, $72.9 million and $62.5 million in 2016, 2015 and 2014, respectively. The decreases in 2016 compared to 2015 was primarily a result of the weakening of the euro, Norwegian krone, British pound sterling and Swedish krona compared to the US dollar. The decrease was partially offset by revenues from the acquisitions of Airclic, e-customs and Pentant as well as a significant license sale made in the first quarter of 2016.&#160; The increase in 2015 compared to 2014 was primarily due to revenues from the acquisitions of Compudata, Impatex and e-customs as well as increased professional services revenues. Partially offsetting this increase, revenues from the EMEA region were negatively impacted by the weakening of the euro, Norwegian krone and Swedish krona compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Revenues from Canada</font> were $12.6 million, $15.2 million and $14.4 million in 2016, 2015 and 2014, respectively. The decrease in 2016 compared to 2015 was primarily a result of the weakening of the Canadian dollar compared to the US dollar. The increase in 2015 compared to 2014 is principally due to increased license revenues in the region. Partially offsetting this increase, revenues from Canada were negatively impacted by the weakening of the Canadian dollar compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Revenues from the Asia Pacific region</font> were $7.6 million, $9.0 million and $4.5 million in 2016, 2015 and 2014, respectively. The decrease in 2016 compared to 2015 was primarily a result of decreased license revenues in the region. The increase in 2015 compared to 2014 is primarily due to increased license revenues in the region as well as increased services revenues associated with Descartes&#8217; &#8220;Japan Ocean Advanced Filing Rule&#8221; solution which helps customers comply with Japan&#8217;s new advanced cargo security initiative.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">11</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table provides analysis of <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">cost of revenues</font> (in millions of dollars) and the related gross margins for the periods indicated:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="7be0be4a7aed47b8878a78f7a9b4b70a" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Year ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>Services</u></div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Services revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">176.3</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">159.1</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">137.8</div>
</td>
</tr>

<tr style="HEIGHT: 6px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Cost of services revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">52.9</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">53.0</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">47.7</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">123.4</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">106.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">90.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin percentage</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">70%</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">67%</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">65%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>License</u></div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">License revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">8.7</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">11.8</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">13.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Cost of license revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1.0</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1.8</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">7.7</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">10.0</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">12.2</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin percentage</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">89%</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">85%</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">90%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>Total</u></div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">185.0</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">170.9</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">151.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Cost of revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">53.9</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">54.8</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">49.0</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">131.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">116.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">102.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin percentage</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">71%</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">68%</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">68%</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Cost of services revenues</font> consists of internal costs of running our systems and applications, hardware costs, and other personnel-related expenses incurred in providing professional service and maintenance work, including consulting and customer support.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Gross margin percentage for services revenues </font>was 70%, 67% and 65% in 2016, 2015 and 2014, respectively. The margin in 2016 was positively impacted by inclusion of the acquisitions of Airclic, e-customs and MK Data which operate at margins higher than our other service revenue streams.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Gross margin in 2015 compared with 2014 was positively impacted by inclusion of the acquisitions of Compudata, Impatex, Computer Management, Airclic and e-customs which was partially offset by the inclusion of the acquisition of KSD, as well as a higher percentage of revenues from our telematics products, both of which operate at margins lower than our other services revenue streams.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Gross margin percentage for license revenues </font>was 89%, 85% and 90% in 2016, 2015 and 2014, 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Operating expenses</font> consisting of sales and marketing, research and development and general and administrative expenses, were $75.3 million, $68.8 million and $63.1 million for 2016, 2015 and 2014, respectively. The increase in 2016 as compared to 2015 was primarily due to operating expenses from the acquisitions of Customs Info, Airclic, e-customs, BearWare and, to a lesser extent, Computer Management, Pentant, MK Data, and Oz. Operating expenses in 2016 were positively impacted on a comparative basis to 2015 by the weakening of the Canadian dollar, euro, Swedish krona, Norwegian krone, and British pound sterling compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">12</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The increase in 2015 compared to 2014 was primarily due to operating expenses from the acquisition of KSD, Impatex, Compudata, Customs Info, Airclic and, to a lesser extent, Computer Management, e-customs and Pentant. Operating expenses in 2015 were also impacted by fees to value-added resellers and strategic marketing alliances associated with selling and marketing our solutions, particularly in the Asia Pacific region. These increases were partially offset by a reduction in professional fees during 2015. Operating expenses in 2015 were positively impacted on a comparative basis to 2014 by the weakening of the Canadian dollar, euro Swedish krona and Norwegian krone compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table provides analysis of operating expenses (in millions of dollars and as a percentage of total revenues) for the periods indicated:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="69190ed2e3f2430082b84408b6f604e9" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Year ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.35%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Total revenues</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">185.0</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">170.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">151.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.35%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Sales and marketing expenses</div>
</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">22.4</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">20.4</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">16.7</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">12%</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">12%</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">11%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Research and development expenses</div>
</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">31.3</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">28.1</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">25.9</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">17%</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">16%</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">17%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">General and administrative expenses</div>
</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">21.6</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">20.3</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">20.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">12%</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">12%</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">14%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Total operating expenses</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.35%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75.3</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">68.8</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">63.1</div>
</td>
</tr>

<tr style="HEIGHT: 16px">
<td style="WIDTH: 61.72%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Percentage of total revenues</div>
</td>
<td style="WIDTH: 13.35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">41%</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">40%</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">42%</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Sales and marketing</font>&#160;<font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; 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 $22.4 million, $20.4 million and $16.7 million in 2016, 2015 and 2014, respectively. Sales and marketing expenses as a percentage of total revenues were 12% in 2016, 12% in 2015 and 11% in 2014. The increases in sales and marketing expenses in 2016 compared to 2015 was primarily due to the inclusion of sales and marketing expenses from the acquisitions of Customs Info and Airclic and additional expenses related to our annual User Group conference. Sales and marketing expenses in 2016 on a comparative basis to 2015 were positively impacted by the weakening of the Canadian dollar, euro, Swedish krona, Norwegian krone and British pound sterling compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The increase in sales and marketing expenses in 2015 compared to 2014 was primarily due to the inclusion of sales and marketing expenses from the acquisitions of KSD, Compudata, Impatex, Customs Info and Airclic. Sales and marketing expenses in 2015 were also impacted by increased fees to value-added resellers and strategic marketing alliances associated with selling and marketing our solutions, particularly in the Asia Pacific region. Sales and marketing expenses in 2015 on a comparative basis to 2014 were positively impacted by the weakening of the Canadian dollar, euro, Swedish krona and Norwegian krone compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Research and development</font>&#160;<font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; 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 2016, 2015 and 2014. Research and development expenses were $31.3 million, $28.1 million and $25.9 million in 2016, 2015 and 2014, respectively. Research and development expenses as a percentage of total revenues were 17% in 2016, 16% in 2015 and 17% in 2014. The increase in research and development expenses in 2016 compared</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">13</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">to 2015 was primarily attributable to increased payroll and related costs from the acquisitions of Customs Info, Airclic, e-customs, BearWare and MK Data. Research and development expenses in 2016 on a comparative basis to 2015 were positively impacted by the weakening of the Canadian dollar and euro compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The increase in research and development expenses in 2015 as compared to 2014 was primarily due to increased payroll and related costs from the acquisitions of KSD, Impatex, Computer Management, Customs Info and Airclic. Research and development expenses in 2015 on a comparative basis to 2014 were positively impacted by the weakening of the Canadian dollar and euro compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">General and administrative</font>&#160;<font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; 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 $21.6 million, $20.3 million and $20.5 million in 2016, 2015 and 2014, respectively. General and administrative expenses as a percentage of total revenues were 12%, 12% and 14% in 2016, 2015 and 2014, respectively. The increase in general and administrative expenses in 2016 compared to 2015 was primarily attributable to the inclusion of general and administrative expenses from the acquisitions of Customs Info. General and administrative expenses in 2016 were also impacted by an increase in the Descartes share price resulting in additional expense for deferred share unit compensation costs. General and administrative expenses in 2016 on a comparative basis to 2015 were positively impacted by the weakening of the Canadian dollar and euro compared to the US dollar.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The decrease in general and administrative expenses in 2015 compared to 2014 is primarily attributable to the weakening of the Canadian dollar compared to the US dollar over the comparative period and a reduction in professional fees in 2015. This decrease was partially offset by increased general and administrative expenses from the acquisitions of KSD, Compudata, Impatex, Customs Info and Airclic.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Other charges </font>consist primarily of acquisition-related costs with respect to completed and prospective acquisitions, restructuring charges and executive departure charges.&#160; Acquisition-related costs primarily include retention bonuses, advisory services, brokerage services and administrative costs, and relate to completed and prospective acquisitions. Restructuring costs relate to the integration of previously completed acquisitions and other cost-reduction activities. Other charges were $1.5 million, $2.9 million and $6.5 million in 2016, 2015 and 2014, respectively. Other charges were comprised of restructuring costs of $0.1 million, $0.8 million and $1.9 million in 2016, 2015 and 2014, respectively, acquisition-related costs of $1.4 million, $1.7 million and $1.3 million in 2016, 2015 and 2014, respectively, and executive departure charges of nil, $0.4 million and $3.3 million in 2016, 2015 and 2014, respectively. The decrease in other charges in 2016 compared to 2015 was primarily a result of a reduction in restructuring and executive departure charges as a result of no new restructuring plans being implemented during the year.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The decrease in other charges in 2015 compared to 2014 was primarily a result of a reduction in executive departure charges. Partially offsetting this decrease was an increase in acquisition-related costs due to the timing of acquisition activities.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; 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 as well as our asset impairment tests. Amortization of intangible assets was $26.2 million, $21.7 million and $18.0 million in 2016, 2015 and 2014, respectively. The increase in amortization expense over those three years primarily arose due to amortization expense from the acquisitions of Customs Info, Airclic and MK Data and, to a lesser extent, Computer Management, e-customs, Pentant, BearWare and Oz. As at January 31, 2016, the unamortized portion of all intangible assets amounted to $133.6 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">14</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 asset 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 asset 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Interest income</font> was $0.2 million, $0.3 million and $0.1 million in 2016, 2015 and 2014, respectively. The increase in interest income was primarily attributable to changes in the average cash balance during the periods. Interest income is reflective of current market rates.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Interest expense</font> was $0.5 million, $1.1 million and $1.0 million in 2016, 2015 and 2014, respectively. Interest expense is primarily comprised of interest expense on the amount borrowed and outstanding on our revolving debt facility as well as amortization of deferred financing charges. Interest expense decreased in 2016 compared to 2015 as a result of repayment of the revolving debt facility. As of January 31, 2016, all amounts previously borrowed under the revolving debt facility have been repaid and no amounts remain owing.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Income tax expense</font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">&#160;</font>is comprised of current and deferred income tax expense (recovery). Income tax expense for 2016, 2015 and 2014 was 26%, 31% and 30% of income before income taxes, respectively, with current income tax expense being 5%, 13% and 13% of income before income taxes, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Income tax expense &#8211; current</font> was $1.4 million, $2.8 million and $1.8 million in 2016, 2015 and 2014, respectively. Current income taxes arise primarily from income that is not fully sheltered by loss carry-forwards primarily in the US and EMEA. Current tax expense decreased in 2016 compared to 2015 primarily due to a decrease in taxable income in the US as a result of tax benefits related to stock option exercises.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The increase in current income tax expense in 2015 as compared to 2014 was primarily as a result of income in the US, Netherlands and EMEA region which is not sheltered by loss carry-forwards.&#160;</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Income tax expense &#8211; deferred</font> was $5.8 million, $4.0 million and $2.4 million in 2016, 2015 and 2014, respectively. Deferred income tax expense increased in 2016 compared to 2015 primarily due to additional valuation allowance in EMEA and a tax rate reduction in certain jurisdictions.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Deferred income tax expense increased in 2015 compared to 2014 primarily due to a release of valuation allowance which decreased tax expense by $2.7 million in 2014, while only $1.2 million of valuation allowance was released in 2015.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Net income</font> was $20.6 million, $15.1 million and $9.6 million in 2016, 2015 and 2014, respectively.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="9908bb683b144a10852c51c392ade4b6" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Quarterly Operating Results</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table provides an analysis of our unaudited operating results (in thousands of dollars, except per share and weighted average number of share amounts) for each of the quarters ended on the date indicated.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">15</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="4513e485bad94c35b3ec0b2747e45cd8" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">April 30,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">July 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">October 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>2016</u></div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">44,424</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">45,172</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">47,360</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">48,037</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">184,993</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">31,041</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">31,683</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">33,944</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">34,466</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">131,134</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Operating expenses</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">17,887</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">18,294</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">19,528</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">19,615</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,324</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Net income</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4,901</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5,072</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5,229</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5,360</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">20,562</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Basic earnings per share</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.06</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.07</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.07</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.07</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.27</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Diluted earnings per share</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.06</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.07</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.07</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.07</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.27</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Weighted average shares outstanding (thousands):</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Basic</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,484</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,498</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,633</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,760</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,595</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Diluted</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">76,344</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">76,396</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">76,421</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">76,423</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">76,409</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="c53e450a2e5c499d8aecd08635efb117" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">April 30,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">July 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">October 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>2015</u></div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">40,836</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">42,680</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">43,057</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">44,287</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">170,860</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">27,587</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">28,860</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">29,181</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">30,353</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">115,981</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Operating expenses</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">16,418</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">17,284</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">17,236</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">17,876</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">68,814</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Net income</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">3,694</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">3,613</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4,157</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">3,595</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">15,059</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Basic earnings per share</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.06</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.05</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.06</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.05</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.21</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Diluted earnings per share</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.06</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.05</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.05</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.05</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.21</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Weighted average shares outstanding (thousands):</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Basic</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">63,667</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">67,559</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,324</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,460</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">70,559</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Diluted</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">64,817</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">68,567</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">76,190</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">76,303</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">71,584</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="af346d6cd6a24bfe86352b32bcbd2a64" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">April 30,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">July 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">October 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2013</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2013</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2013</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>2014</u></div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">34,031</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">38,195</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">38,763</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">40,305</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">151,294</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Gross margin</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">23,475</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">25,244</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">26,015</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">27,517</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">102,251</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Operating expenses</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">14,314</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">15,805</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">16,020</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">16,932</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">63,071</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Net income</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2,807</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1,740</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2,183</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2,882</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9,612</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Basic earnings per share</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.04</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.03</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.03</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.05</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.15</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Diluted earnings per share</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.04</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.03</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.03</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.04</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.15</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Weighted average shares outstanding (thousands):</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Basic</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">62,669</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">62,711</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">62,737</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">63,242</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">62,841</div>
</td>
</tr>

<tr>
<td style="WIDTH: 42%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Diluted</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">64,024</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">64,183</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">64,301</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">64,658</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">64,370</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Revenues over the comparative period have been positively impacted by the eleven acquisitions that we have completed since the beginning of 2014. In addition, over the past three fiscal years we have seen increased revenues as a result of an increase in transactions processed over our GLN business document exchange as we help our customers comply with electronic filing requirements of US, Canadian, EU and Asia security and customs regulations.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our services revenues continue to have seasonal trends. In the first fiscal quarter of each year, we historically have seen 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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">16</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">year, we historically have seen an 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.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the fourth quarter of 2016, revenues and net income were positively impacted by the inclusion of a partial quarter of operations from our acquisition of Oz. Revenues in the fourth quarter were negatively impacted by the weakening of the euro, Canadian dollar, Norwegian krone, Swedish krona and British pound sterling compared to the US dollar. Gross margins and net income continue to be positively impacted by inclusion of the acquisitions of Airclic, e-customs and MK Data. Net income was partially offset by $0.4 million of additional amortization as a result of the acquisition of Oz.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the third quarter of 2016, revenues, gross margins and net income were positively impacted by the inclusion of a full quarter of operations from our acquisitions of MK Data and BearWare. Revenues in the third quarter were negatively impacted by the weakening of the euro, Canadian dollar, Norwegian krone, Swedish krona and British pound sterling compared to the US dollar. Net income in the third quarter was partially offset by $0.9 million of additional amortization as a result of the acquisitions of MK Data and BearWare.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the second quarter of 2016, revenues and net income were positively impacted by the growth of services revenues and an increase in gross margin. Gross margins and net income in the second quarter were positively impacted by inclusion of the acquisitions of Airclic and e-customs. Revenues in the second quarter were negatively impacted by the weakening of the euro, Canadian dollar, Norwegian krone, Swedish krona and British pound sterling compared to the US dollar. Net income was also positively impacted by a $0.2 million reduction in tax expense primarily related to permanent differences.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the first quarter of 2016, revenues and net income were positively impacted by the inclusion of a full quarter of operations from our acquisitions of Airclic, e-customs and Pentant. Revenues in the first quarter were negatively impacted by the weakening of the euro, Canadian dollar, Norwegian krone, Swedish krona and British pound sterling compared to the US dollar. Net income for the first quarter was also negatively impacted by $0.1 million of other charges, primarily attributable to acquisition-related costs with respect to completed and prospective acquisitions.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In 2015, revenues and net income were positively impacted on a comparative basis to 2014 by the inclusion of a full period of operations from our fiscal 2014 acquisitions of KSD, Compudata and Impatex as well as the inclusion of a partial period of operations from our fiscal 2015 acquisitions of Computer Management, Customs Info, Airclic and to a lesser extent e-customs and Pentant. Net income was negatively impacted by a $0.4 million charge related to executive departure charges during the second quarter of 2015, as well as $0.1 million and $0.7 million of restructuring costs during the first and fourth quarters of 2015, respectively. Acquisition-related costs with respect to completed and prospective acquisitions of $0.5 million, $0.3 million, $0.2 million and $0.7 million in the first, second, third and fourth quarters of 2015, respectively, and interest expense on our revolving debt facility of $0.4 million in each of the first and second quarters of 2015 reduced net income. A deferred income tax recovery of $1.3 million in the UK also favourably contributed to net income in the fourth quarter of 2015.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In 2014, revenues and net income were positively impacted on a comparative basis to 2013 by the inclusion of a full period of operations from our fiscal 2013 acquisitions of Infodis B.V., Integrated Export Systems, Ltd. and Exentra Transport Solutions Limited as well as the inclusion of a partial period of operations from our fiscal 2014 acquisitions of Compudata and to a lesser extent Impatex. While the acquisition of KSD contributed positively to fiscal 2014 revenues, it contributed a net loss of $1.7 million, including $1.7 million of restructuring charges and $1.8 million of amortization of intangible assets. License revenues and gross margin from license revenues were positively impacted by the inclusion of significant license sales to three specific customers during 2014. Net income was negatively impacted by</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">17</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">a $3.3 million charge related to the departure of the former Chairman and CEO during the fourth quarter of 2014, as well as $1.1 million, $0.6 million and $0.1 million of restructuring costs during the second, third and fourth quarters of 2014, respectively. Acquisition-related costs with respect to completed and prospective acquisitions of $0.3 million, $0.2 million, $0.2 million and $0.7 million in the first, second, third and fourth quarters of 2014, respectively, and interest expense on our revolving debt facility of $0.3 million in each of the second, third and fourth quarters of 2014 reduced net income. Net income was also negatively impacted by $0.6 million in deferred share unit (&#8220;DSU&#8221;) and $0.4 million in cash-settled restricted share unit (&#8220;CRSU&#8221;) compensation costs, primarily attributable to mark-to-market related liabilities to reflect the 25% appreciation in the value of our common shares in the fourth quarter of 2014. A deferred tax recovery of $2.8 million in the UK and Canada favourably contributed to net income in the fourth quarter of 2014.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our weighted average shares outstanding has increased over the three year comparative period as a result of the public offering of common shares completed on July 2, 2014, common shares issued in relation to the acquisition of Customs Info and common shares issued pursuant to periodic employee stock option exercises.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="773b0735b7e84ae6a336aa9ca9bbf52d" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Liquidity and Capital Resources</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Cash </font>We had $37.2 million and $118.1 million in cash as at January 31, 2016 and January 31, 2015, respectively. All cash was held in interest-bearing bank accounts, primarily with major Canadian, US and European banks.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Debt facility</font>. As of January 31, 2016, all amounts previously borrowed under the revolving debt facility have been repaid and the balance of the $77.0 million facility remains available for use. We are in compliance with the covenants of the revolving debt facility as of January 31, 2016. On May 28 2014, we amended our revolving debt facility, increasing the borrowing limit from $50.0 million to $77.0 million. The amended facility is comprised of a $75.0 million revolving facility, with drawn amounts to be repaid in equal quarterly installments over a period of five years from the advance date, and a $2.0 million revolving facility, with no fixed repayment date on drawn amounts prior to the end of the term. Borrowings under the credit agreement are secured by a first charge over substantially all of our assets. Depending on the type of advance under the available facilities, interest will be charged on advances at a rate of either i) Canada prime rate or US base rate plus 0% to 1.5%; or ii) LIBOR plus 1.5% to 3%. Undrawn amounts are charged a standby fee of between 0.3% and 0.5%. Interest is payable monthly in arrears under both facilities. Standby fees are payable quarterly in arrears. The revolving debt facility contains certain customary representations, warranties and guarantees, and covenants.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On March 2, 2016, Descartes amended its $77.0 million revolving debt facility with a new senior secured credit facility (&#8220;Credit Facility&#8221;). The Credit Facility consists of a $150.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 also provides for an additional $7.5 million available to support foreign exchange and interest rate hedging. The Credit Facility has a five year maturity with no fixed repayment dates prior to the end of the five year term. Borrowings under the 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 credit facility are based on the Canada or US prime rate, Bankers&#8217; Acceptance (BA) or London Interbank Offered Rate (LIBOR) plus an additional 0 to 200 basis points based on the ratio of net debt to adjusted earnings before interest, taxes, depreciation and amortization, as defined in the credit agreement. A standby fee of between 20 to 28 basis points will be charged on all undrawn amounts. The Credit Facility contains certain customary representations, warranties and guarantees, and covenants.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Short-form base shelf prospectus.</font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">&#160;</font>On April 16, 2014, we filed a final short-form base shelf prospectus, allowing us to offer and issue the following securities: (i) common shares; (ii) preferred</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">18</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">shares; (iii) senior or subordinated unsecured debt securities; (iv) subscription receipts; (v) warrants; and (vi) securities comprised of more than one of the 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. The aggregate initial offering price of securities that may be sold by us (or certain of our current or future shareholders) pursuant to our base shelf prospectus during the 25-month period that our base shelf prospectus, including any amendments thereto, remains valid is limited to $250 million. As noted below, securities in the amount of $147.5 million were subsequently issued under our base shelf prospectus, leaving a remaining limit of $102.5 million available to be issued under our base shelf prospectus. This base shelf prospectus expires on May 15, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On July 2, 2014, we completed a public offering of common shares in the United States and Canada at a price of $13.50 per common share pursuant to the <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">short-form base shelf prospectus and related prospectus supplement filed in connection with the offering</font>. The total offering of 10,925,000 common shares included the exercise in full by the underwriters of the 15% overallotment option for aggregate gross proceeds to Descartes of $147.5 million. Net proceeds to Descartes were approximately $142.1 million once expenses associated with the offering were deducted inclusive of the related deferred tax benefit related to share issuance costs. Excluding share issuance costs payable and the deferred tax benefit on issuance costs, the net cash proceeds to Descartes were approximately $140.7 million.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Working capital.</font> As at January 31, 2016, our working capital (current assets less current liabilities) was $35.4 million. Current assets primarily include $37.2 million of cash, $25.6 million of current trade receivables and $4.7 million of prepaid assets. Current liabilities primarily include $16.8 million of accrued liabilities, $16.6 million of deferred revenue and $4.5 million of accounts payable. Our working capital has decreased since January 31, 2015 by $81.8 million, primarily due to cash used in the acquisitions of BearWare, MK Data and Oz, partially offset by cash generated from operations during the period.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Historically, we have 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. 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 transactions, including draws on our revolving debt facility or equity offerings, in connection with any such potential strategic transaction.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">With respect to earnings of our non-Canadian subsidiaries, our intention is that these earnings will be reinvested in each subsidiary indefinitely. Of the $37.2 million of cash as at January 31, 2016, $34.6 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. However, since we currently anticipate investing outside of Canada, it is our current intent to permanently reinvest unremitted earnings in our foreign subsidiaries.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">19</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The table set forth below provides a summary of cash flows for the periods indicated in millions of dollars:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="fc33e490ea6a4173b86609ef8b8fb419" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Year ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Cash provided by operating activities</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">54.2</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">49.5</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">42.6</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Purchase of marketable securities</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(4.7)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Additions to property and equipment</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(4.3)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(2.7)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(2.4)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Acquisition of subsidiaries, net of cash acquired</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(120.9)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(82.2)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(58.7)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Proceeds from borrowing on debt facility</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">20.0</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">46.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Payment of debt issuance costs</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(0.4)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(0.7)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Repayments of debt</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(63.3)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(3.7)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Issuance of common shares, net of issuance costs</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">0.2</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">140.7</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3.6</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Settlement of stock options</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(2.6)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(0.4)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1.4)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Effect of foreign exchange rate on cash</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(2.8)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(5.8)</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(0.5)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Net change in cash</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(80.9)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">55.4</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">25.1</div>
</td>
</tr>

<tr style="HEIGHT: 9px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Cash, beginning of period</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">118.1</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">62.7</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">37.6</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Cash, end of period</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">37.2</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">118.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">62.7</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Cash provided by operating activities</font> was $54.2 million, $49.5 million and $42.6 million for 2016, 2015 and 2014, respectively. For 2016, the $54.2 million of cash provided by operating activities resulted from $20.6 million of net income, plus adjustments for $36.5 million of non-cash items included in net income and less $2.9 million of cash used from changes in our operating assets and liabilities. For 2015, the $49.5 million of cash provided by operating activities resulted from $15.1 million of net income, plus adjustments for $30.5 million of non-cash items included in net income and plus $3.9 million of cash generated from changes in our operating assets and liabilities. For 2014, the $42.6 million of cash provided by operating activities resulted from $9.6 million of net income, plus adjustments for $26.3 million of non-cash items included in net income and plus $6.7 million of cash generated from changes in our operating assets and liabilities. Cash provided by operating activities increased in 2016 compared to 2015, primarily due to net income adjusted for non-cash expenses which increased $11.5 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Cash provided by operating activities increased in 2015 compared to 2014, primarily due to net income adjusted for non-cash expenses which increased $9.7 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Purchase of marketable securities</font> was $4.7 million, nil and nil for 2016, 2015 and 2014, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Additions to property and equipment</font> were $4.3 million, $2.7 million and $2.4 million in 2016, 2015 and 2014, respectively. Additions to property and equipment were greater in 2016 as compared to 2015 and 2014 as a result of additional investments in computing equipment and software to support our network and build out our infrastructure.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Acquisition of subsidiaries, net of cash acquired</font> was $120.9 million, $82.2 million and $58.7 million in 2016, 2015 and 2014, respectively. In 2016, the $120.9 million was related to the acquisitions of MK Data, BearWare and Oz.&#160; In 2015, the $82.2 million was related to the acquisitions of Computer Management, Customs Info, Airclic, e-customs and Pentant. In 2014, the $58.7 million was related to the acquisitions of KSD, Compudata and Impatex.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Proceeds from borrowing on debt facility </font>of nil, $20.0 million and $46.3 million in 2016, 2015 and 2014, respectively, were a result of borrowings on our revolving debt facility to finance our 2015 acquisition of Customs Info and 2014 acquisitions of KSD, Compudata and Impatex.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">20</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Payment of debt issuance costs</font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">&#160;</font>of nil, $0.4 million and $0.7 million in 2016, 2015 and 2014, respectively, relate to costs paid in establishing and amending the terms of the revolving debt facility.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Repayments of debt</font> of nil, $63.3 million and $3.7 million in 2016, 2015 and 2014, respectively, relate to principal repayments on our revolving debt facility and repayment of debt acquired from the acquisitions of KSD and Customs Info.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Issuance of common shares, net of issuance costs </font>of $0.2 million, $140.7 million and $3.6 million in 2016, 2015 and 2014, respectively. The $0.2 million in 2016 was a result of the exercise of employee stock options.&#160; The increase in 2015 was primarily a result of the public share offering. The $3.7 million in 2014 was a result of the exercise of employee stock options.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic">Settlement of stock options </font>of $2.6 million, $0.4 million and $1.4 million in 2016, 2015 and 2014, respectively, was a result of the settlement of tandem stock appreciation rights exercised upon the surrender of stock options.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="5c072a3d38ac4b7a8d44dcd2b762b015" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Commitments, Contingencies and Guarantees</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Commitments</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 January 31, 2016:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="0241aa0085a64daf9c32c5e669c94b2c" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.9%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Less than</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1 year</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1-3 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4-5 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">More than</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">&#160;5 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.9%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Operating lease obligations</div>
</td>
<td style="WIDTH: 11.9%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4.2</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4.7</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.9</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9.8</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Capital lease obligations</div>
</td>
<td style="WIDTH: 11.9%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.1</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.1</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.2</div>
</td>
</tr>

<tr style="HEIGHT: 16px">
<td style="WIDTH: 40%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Total</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.9%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4.3</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4.8</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">10.0</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.25pt"><br style="LINE-HEIGHT: 10.25pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Lease Obligations</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are committed under non-cancelable operating leases for business premises, computer equipment and vehicles with terms expiring at various dates through 2021. We are also committed under non-cancelable capital leases for computer equipment expiring at various dates through 2018. The future minimum amounts payable under these lease agreements are presented in the table above.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Other Obligations</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Deferred Share Unit and Restricted Share Unit Plans</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As discussed in the &#8220;Trends / Business Outlook&#8221; section later in this MD&amp;A and in Note 2 to our consolidated financial statements, 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 CRSUs of $1.0 million at January 31, 2016. As at January 31, 2016 there were no unvested DSUs. The ultimate liability for any payment of DSUs and CRSUs is dependent on the trading price of our common shares.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Contingencies</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">21</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Product Warranties</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the normal course of operations, we provide our customers with product warranties relating to the performance of our hardware, software and network 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 consolidated financial statements.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Business combination agreements</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In respect of our acquisition of e-customs in the fourth quarter of 2015, up to approximately $1.2 million (GBP 0.8 million) in cash may have become payable had certain revenue performance targets been met by e-customs during 2016. No amounts are accrued related to this contingent consideration as at January 31, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In respect of our acquisition of Pentant in the fourth quarter of 2015, up to approximately $0.4 million (GBP 0.3 million) in cash may have become payable had certain revenue performance targets been met by Pentant during 2016. No amounts are accrued related to this contingent consideration as at January 31, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Guarantees</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Intellectual property indemnification obligations</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 and services agreements with our customers, where license terms are typically perpetual. To date, we have not encountered material costs as a result of such indemnifications.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Other indemnification agreements</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 financial statements for the guarantees or indemnities described above.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">22</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="1a9c7ffee97b493985526348d914ec05" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Outstanding Share Data</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We have an unlimited number of common shares authorized for issuance. As of March 3, 2016, we had 75,761,184 common shares issued and outstanding.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On July 2, 2014, we completed a public offering of common shares in the United States and Canada at a price of $13.50 per common share pursuant to the short-form base shelf prospectus and related prospectus supplement filed in connection with the offering. The total offering of 10,925,000 common shares included the exercise in full by the underwriters of the 15% over-allotment option, for aggregate gross proceeds to Descartes of $147.5 million. Net proceeds to Descartes were approximately $142.1 million once expenses associated with the offering were deducted inclusive of the related deferred tax benefit related to share issuance costs. Excluding share issuance costs payable and the deferred tax benefit on issuance costs, the net cash proceeds to Descartes were approximately $140.7 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As of March 3, 2016, there were 468,889 options issued and outstanding, and 217,264 remaining available for grant under all stock option plans. As of March 3, 2016, there were 253,537 performance share units (&#8220;PSUs&#8221;) and 224,779 restricted share units (&#8220;RSUs&#8221;) issued and outstanding, and 354,066 remaining available for grant under all performance and restricted share unit plans.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On November 30, 2004, we announced that our board of directors had 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. The Rights Plan took effect as of November 29, 2004. On May 29, 2008, our shareholders approved certain amendments to the Rights Plan and approved the Rights Plan continuing in effect. At our annual shareholders meeting held on May 29, 2014, our shareholders approved certain amendments to the Rights Plan and approved the Rights Plan continuing in effect. The Rights Plan will expire at the termination of our annual shareholders&#8217; meeting in calendar year 2017 unless its continued existence is ratified by the shareholders before such expiration. We understand that the Rights Plan is similar to plans adopted by other Canadian companies and approved by their shareholders.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="9c34d816941847e590a71da6aa091272" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Application of Critical Accounting Policies</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 significant accounting policies are discussed in Note 2 to the audited consolidated financial statements for 2016 included in our 2016 Annual Report.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following discusses the critical accounting estimates and assumptions that management has made under these policies and how they affect the amounts reported in the fiscal 2016 consolidated financial statements:</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">23</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Revenue recognition</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We recognize revenue when it is realized or realizable and earned. We consider revenue realized or realizable and earned when there exists persuasive evidence of an arrangement, the product has been delivered or the services have been provided to the customer, the sales price is fixed or determinable and collectability is reasonably assured.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In recognizing revenue, we make estimates and assumptions on factors such as the probability of collection of the receivable from the customer, the amount of revenue to allocate to individual elements in a multiple element arrangement, the selling price and other matters. We make these estimates and assumptions using our past experience, taking into account any other current information that may be relevant. These estimates and assumptions may differ from the actual outcome for a given customer which could impact operating results in a future period.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Impairment of long-lived assets</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We test long-lived asset or asset groups, such as property and equipment and finite life intangible assets, for recoverability when events or changes in circumstances indicate that there may be impairment. An impairment loss is recognized when the estimate of undiscounted future cash flows generated by such asset or asset groups is less than the carrying amount. Measurement of the impairment loss is based on the present value of the expected future cash flows. Our impairment analysis contains estimates due to the inherent uncertainty relating to forecasting long-term estimated cash flows and determining the ultimate useful lives of asset or asset groups. Actual results will differ, which could materially impact our impairment assessment.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Goodwill</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We test for impairment of goodwill at least annually on October 31<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> of each year and at any other time if any event occurs or circumstances change that would more likely than not reduce our fair value below our carrying amount. Our operations are analyzed by management and our chief operating decision maker as being part of a single industry segment providing logistics technology solutions. Accordingly, our goodwill impairment assessment is based on the allocation of goodwill to a single reporting unit.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We will perform further quarterly analysis of whether any event has occurred that would more likely than not reduce our fair value below our carrying amounts and, if so, we will perform a goodwill impairment test between the annual date. Any future impairment adjustment will be recognized as an expense in the period that the adjustment is identified.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Application of the goodwill impairment test requires judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, assessing qualitative factors and determining the fair value of each reporting unit. Significant judgments are required to estimate the fair value of reporting units and include estimating future cash flows, determining appropriate discount rates and other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value and/or goodwill impairment for each reporting unit.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Stock-based compensation plans</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Stock Options</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We maintain stock option plans for directors, officers, employees and other service providers. Options to purchase our common shares are granted at an exercise price equal to the fair market value of our common shares as of the date of grant. This fair market value is determined using the closing price of our common shares on the TSX on the day immediately preceding the date of the grant.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Employee stock options generally vest over a five-year period starting from the grant date and expire seven years from the grant date. Directors&#8217; and officers&#8217; stock options generally have quarterly vesting over a three- to five-year period. We issue new shares from treasury upon the exercise of a stock option.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">24</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The fair value of employee stock option grants that are ultimately expected to vest are amortized to expense in our consolidated statement of operations based on the straight-line attribution method. The fair value of stock option grants is calculated using the Black-Scholes Merton option-pricing model. Expected volatility is based on historical volatility of our common stock and other factors. The risk-free interest rates are based on Government of Canada average bond yields for a period consistent with the expected life of the option in effect at the time of the grant. The expected option life is based on the historical life of our granted options and other factors.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Performance &amp; Restricted Share Units</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We maintain a performance and restricted share unit plan pursuant to which certain of our officers are eligible to receive grants of performance share units and restricted share units.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">PSUs vest at the end of a three-year performance period. The ultimate number of PSUs that vest is based on the total shareholder return (&#8220;TSR&#8221;) of our Company relative to the TSR of companies comprising a peer index group. TSR is calculated based on the weighted-average closing price of shares for the five trading days preceding the beginning and end of the performance period. The fair value of PSUs is expensed to stock-based compensation expense over the vesting period. PSUs expire ten years from the grant date. New shares are issued from treasury upon the redemption of a PSU.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">PSUs are measured at fair value estimated using a Monte Carlo Simulation approach. Expected volatility is based on historical volatility of our common stock and other factors. The risk-free interest rates are based on the Government of Canada average bond yields for a period consistent with the expected life of the PSUs at the time of the grant. The expected PSU life is based on the historical life of our stock options and other factors.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">RSUs vest annually over a three-year period starting from the grant date and expire ten years from the grant date. We issue new shares from treasury upon the redemption of an RSU.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">RSUs are measured at fair value based on the closing price of our common shares for the day preceding the date of the grant and will be expensed to stock-based compensation expense over the vesting period.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Deferred Share Unit Plan</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our board of directors adopted a deferred share unit plan effective as of June 28, 2004, pursuant to which non-employee directors are eligible to receive grants of deferred share units, each of which has an initial value equal to the weighted-average closing price of our common shares for the five trading days preceding the grant date. The plan allows each director to choose to receive, in the form of DSUs, all, none or a percentage of the eligible director&#8217;s fees which would otherwise be payable in cash. If a director has invested less than the minimum amount of equity in Descartes, as prescribed from time to time by the board of directors, then the director must take at least 50% of the base annual fee for serving as a director in the form of DSUs. Each DSU fully vests upon award but is distributed only when the director ceases to be a member of the board of directors. Vested units are settled in cash based on our common share price when conversion takes place. Fair value of the liability is based on the closing price of our common shares at the balance sheet date.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Cash-Settled Restricted Share Unit Plan</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our board of directors adopted a cash-settled restricted share unit plan effective as of May 23, 2007, pursuant to which certain of our employees and outside directors are eligible to receive grants of CRSUs, each of which has an initial value equal to the weighted-average closing price of our common shares for the five trading days preceding the date of the grant. The CRSUs generally vest based on continued employment and have annual vesting over three- to five-year periods. Vested units are settled in cash based on our common share price when conversion takes place, which is within 30 days following a vesting date and in any event prior to December 31<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> of the calendar year in which a vesting date occurs. Fair value of the liability is based on the closing price of our common shares at the balance sheet date.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">25</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; COLOR: #000000; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Income Taxes</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We have provided for income taxes based on information that is currently available to us. Tax filings are subject to audits, which could materially change the amount of deferred income tax assets and liabilities. We record deferred tax assets on our consolidated balance sheet for tax benefits that we currently expect to realize in future periods. Over recent years, we have determined that there was sufficient positive evidence such that it was more likely than not that we would utilize all or a portion of deferred tax assets in certain jurisdictions, to offset taxable income in future periods.&#160;This positive evidence included that we have earned cumulative income, after permanent differences, in each of these jurisdictions in at least the current and two preceding tax years. As such, over recent years, we have reduced our valuation allowances by amounts which represent the amount of tax loss carry forwards that we project will be used to offset taxable income in these jurisdictions over the foreseeable future. In making the projection for the period, we made certain assumptions, including the following: (i) that there will be continued customer migration from technology platforms owned by foreign jurisdictions to a technology platform owned by another entity in our corporate group; and (ii) that tax rates in these jurisdictions will be consistent over the period of projection. Any further change to increase or decrease the valuation allowance for the deferred tax assets would result in an income tax expense or income tax recovery, respectively, on the consolidated statements of operations.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; COLOR: #000000; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Business Combinations</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In connection with business acquisitions that we have completed, we identify and estimate the fair value of net assets acquired, including certain identifiable intangible assets (other than goodwill) and liabilities assumed in the acquisitions. Any excess of the purchase price over the estimated fair value of the net assets acquired is assigned to goodwill. Intangible assets include customer agreements and relationships, non-compete covenants, existing technologies and trade names. Our initial allocation of purchase price is generally preliminary in nature and may not be final for up to one year from the date of acquisition. Changes to the estimates and assumptions used in determining our purchase price allocation may result in material differences depending on the size of the acquisition completed.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="cf98c3581bf64f7ca45b0ceef3277dc0" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Change In / Initial Adoption of Accounting Policies</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Recently adopted accounting pronouncements</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In September 2015, the FASB issued Accounting Standards Update 2015-16, &#8220;Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments&#8221; (&#8220;ASU 2015-16&#8221;). ASU 2015-16 provides guidance to more clearly articulate the accounting requirements for measurement-period adjustments related to a business combination. ASU 2015-16 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015, which will be our fiscal year beginning February 1, 2016. Early adoption is permitted and the Company adopted ASU 2015-16 in the third quarter of fiscal 2016. The adoption of this standard did not have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In November 2015, the FASB issued Accounting Standards Update 2015-17, &#8220;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes&#8221; (&#8220;ASU 2015-17&#8221;). ASU 2015-17 requires entities with a classified balance sheet to present all deferred tax assets and liabilities as noncurrent. ASU 2015-17 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2016, which will be our fiscal year beginning February 1, 2017. Early adoption at the beginning of an interim or annual period is permitted. Entities can adopt this standard either prospectively or retrospectively. The Company adopted ASU 2015-17 in the fourth quarter of fiscal 2016 on a prospective basis. As a result, we have presented all deferred tax assets and liabilities as noncurrent in our consolidated balance sheet as of January 31, 2016, but have not reclassified current deferred tax assets and liabilities in our consolidated balance sheet as of January 31, 2015. There was no impact on our results of operations as a result of the adoption of ASU 2015-17.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">26</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Recently issued accounting pronouncements</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In May 2014, the FASB issued Accounting Standards Update 2014-09, &#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASU 2014-09&#8221;). This update supersedes the revenue recognition requirements in ASC Topic 605, "Revenue Recognition" and nearly all other existing revenue recognition guidance under US GAAP. The core principal of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. In August 2015, the FASB issued Accounting Standards Update 2015-14 which defers the effective date of ASU 2014-09 for one year. ASU 2014-09 is now effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017, which will be our fiscal year beginning February 1, 2018. Early adoption as of the original effective date of ASU 2014-09 is permitted. When applying ASU 2014-09 we can either apply the amendments: (i) retrospectively to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-09 or (ii) retrospectively with the cumulative effect of initially applying ASU 2014-09 recognized at the date of initial application and providing certain additional disclosures as defined within ASU 2014-09. We are currently evaluating the effect that the pending adoption of ASU 2014-09 will have on our results of operations, financial position and disclosures. Although it is expected to have a impact on our revenue recognition policies and disclosures, we have not yet selected a transition method nor have we determined when we will adopt the standard and the effect of the standard on our ongoing financial reporting.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In August 2014, the FASB issued Accounting Standards Update 2014-15, &#8220;Presentation of Financial Statements &#8211; Going Concern (Subtopic 2015-40)&#8221; (&#8220;ASU 2014-15&#8221;). ASU 2014-15 requires an entity&#8217;s management to evaluate whether there are conditions or events that raise substantial doubt about the entity&#8217;s ability to continue as a going concern within one year after the date that the financial statements are issued. ASU 2014-15 is effective for annual periods ending after December 15, 2016, and for annual periods and interim periods thereafter, which will be our fiscal year beginning February 1, 2016. Early adoption is permitted. The Company will adopt this guidance in the fourth quarter of fiscal 2017. The adoption of this amendment is not expected to have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In April 2015, the FASB issued Accounting Standards Update 2015-03, &#8220;Interest &#8211; Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs&#8221; (&#8220;ASU 2015-03&#8221;). ASU 2015-03 simplifies the presentation of debt issuance costs. ASU 2015-03 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015, which will be our fiscal year beginning February 1, 2016. Early adoption is permitted. The Company will adopt this guidance in the first quarter of fiscal 2017. The adoption of this amendment is not expected to have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In April 2015, the FASB issued Accounting Standards Update 2015-05, &#8220;Intangibles &#8211; Goodwill and Other &#8211; Internal Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement&#8221; (&#8220;ASU 2015-05&#8221;). ASU 2015-05 provides guidance about whether a cloud computing arrangement includes a software license. ASU 2015-05 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015, which will be our fiscal year beginning February 1, 2016. Early adoption is permitted. The Company will adopt this guidance in the first quarter of fiscal 2017. The adoption of this amendment is not expected to have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In July 2015, the FASB issued Accounting Standards Update 2015-11, &#8220;Inventory (Topic 330): Simplifying the Measurement of Inventory&#8221; (&#8220;ASU 2015-11&#8221;). ASU 2015-11 provides guidance to more clearly articulate the requirements for the measurement and disclosure of inventory. ASU 2015-11 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2016, which will be our fiscal year beginning February 1, 2017. The Company will adopt this guidance in the first quarter of fiscal 2018. The adoption of this amendment is not expected to have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">27</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In January 2016, the FASB issued Accounting Standards Update 2016-01, &#8220;Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&#8221; (&#8220;ASU 2016-01&#8221;). ASU 2016-01 supersedes the guidance to classify equity securities with readily determinable fair values into different categories reducing the number of items that are recognized in other comprehensive income as well as simplifying the impairment assessment of equity investments without readily determinable fair values. ASU 2016-01 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017, which will be our fiscal year beginning February 1, 2018. The Company will adopt this guidance in the first quarter of fiscal 2019 and is currently evaluating the impact that the adoption will have on its results of operations, financial position and disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In February 2016, the FASB issued Accounting Standards Update 2016-02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;). ASU 2016-02 supersedes the lease guidance in ASC Topic 840, &#8220;Leases&#8221; and requires the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU 2016-02 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2018, which will be our fiscal year beginning February 1, 2019. The Company will adopt this guidance in the first quarter of fiscal 2020 and is currently evaluating the impact that the adoption will have on its results of operations, financial position and disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="811e6046e03e4a7eab67b03ddfef687a" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Controls and Procedures</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, management evaluated our disclosure controls and procedures (as defined in National Instrument 52-109 Certification of Disclosure in Issuers&#8217; Annual and Interim Filings) as of January 31, 2016. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that the design and operation of our disclosure controls and procedures were effective.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, management assessed the effectiveness of our internal control over financial reporting (as defined in National Instrument 52-109 Certification of Disclosure in Issuers&#8217; Annual and Interim Filings) as of January 31, 2016, based on criteria established in &#8220;Internal Control &#8211; Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission&#8221;. Based on the assessment, our Chief Executive Officer and Chief Financial Officer concluded that, as of January 31, 2016, the design and operation of our internal control over financial reporting was effective.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">During the period beginning on November 1, 2015 and ended on January 31, 2016, 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 style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="5da396b8143d446fb82495c505793e32" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Trends / Business Outlook</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">This section discusses our outlook for fiscal 2017 and in general as of the date of this MD&amp;A, and contains forward-looking statements.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">28</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">particular shipping or receiving nations; weather-related events or natural disasters that impact shipping in particular geographies; availability of credit to support shipping operations; economic downturns; and amendments to international trade agreements. As many of our services are sold on a &#8220;per shipment&#8221; basis, we anticipate that our business will continue to reflect the general cyclical and seasonal nature of shipment volumes with our third quarter being the strongest quarter for shipment volumes, compared to our first quarter being the weakest quarter for shipment volumes. Historically, in our second fiscal quarter, we have seen an increase in ocean services revenues as ocean carriers are in the midst of their customer contract negotiation period.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In 2016, our services revenues comprised 95% of our total revenues, with the balance being license revenues. We expect that our focus in 2017 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 between services revenues and license revenues will be impacted by the buying preferences of our customers.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. For 2017, based on our historic experience, we anticipate that over a one-year period we may lose approximately 5% to 7% of our aggregate annualized recurring revenues in the ordinary course. This includes the potential further loss of recurring revenue from our contract to operate the U.S. Census Bureau&#8217;s Automated Export System, AESDirect, which we currently expect will continue to decline as Census transitions users of the AESDirect system to a new system operated by U.S. Customs &amp; Border Protection. While the revenue from the Census contract currently represents less than 2% of our aggregate revenues, there can be no assurance that we will be able to replace it or any other lost revenue with new sources of recurring revenue from new customer relationships or from existing customers.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We internally measure and manage our &#8220;baseline calibration,&#8221; a non-GAAP financial measure, which we define as the difference between our &#8220;baseline revenues&#8221; and &#8220;baseline operating expenses&#8221;. <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">We define our &#8220;baseline revenues,&#8221; </font>a non-GAAP financial measure, <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">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; a non-GAAP financial measure, as our total expenses less <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">interest, taxes, depreciation and amortization, stock-based compensation (for which we include related costs and taxes), acquisition-related costs 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 as determined in accordance with GAAP, 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. These metrics are estimates and not projections, nor actual financial results, and are not indicative of current or future performance. These metrics do not have a standardized meaning prescribed by GAAP and are unlikely to be comparable to similarly-titled metrics used by other companies and are not a replacement or proxy for any GAAP measure. At February 1, 2016, using foreign exchange rates of $0.72 to CAD $1.00, $1.12 to EUR 1.00 and $1.45 to &#163;1.00, we estimated that our baseline revenues for the first quarter of 2017 will be approximately $46.1 million and our baseline operating expenses will be approximately $32.9 million. We consider this to be baseline</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">29</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">calibration of approximately $13.2 million for the first quarter of 2017, or approximately 29% of our baseline revenues as at February 1, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We estimate that aggregate amortization expense for existing intangible assets will be $26.1 million for 2017, $21.3 million for 2018, $19.3 million for 2019, $18.6 million for 2020, $15.2 million for 2021 and $33.1 million thereafter, assuming that no impairment of existing intangible assets occurs in the interim and subject to fluctuations in foreign exchange rates.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We anticipate that acquisition costs related to retention bonuses in 2017 will be approximately $1.5 million, conditional on future services rendered by employees.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We anticipate that stock-based compensation expense in 2017 will be approximately $1.3 million to $1.7 million, subject to any necessary adjustments resulting from reconciling estimated stock-based compensation forfeitures to actual stock-based compensation forfeitures.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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;) on October 31, 2015 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 2017. 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 style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In 2016, capital expenditures were $4.3 million or 2% 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 $6.0 million to $7.0 million in capital expenditures in 2017 primarily related to investments in our network and security infrastructure.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 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. 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. Some of our cash is held in foreign currencies. We currently have no specific hedging program in place to address fluctuations in international currency exchange rates. We can make no accurate prediction of what will happen with international currency exchange rates going forward. However, if the US dollar was to weaken in comparison to foreign currencies, then we anticipate this will increase the expenses of our business and have a negative impact on our results of operations. By way of illustration, 60% of our revenues in 2016 were in US dollars, 16% in euro, 8% in British pound sterling, 7% in Canadian dollars, and the balance in mixed currencies, while 43% of our operating expenses were in US dollars, 18% in euro, 7% in British pound sterling, 22% in Canadian dollars, and the balance in mixed currencies.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As at March 3, 2016, we had 188,766 outstanding DSUs and 85,515 outstanding CRSUs. <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">CRSUs are notional share units granted to directors, officers and employees that, when vested, are settled in cash by Descartes using the fair market value of Descartes&#8217; common shares at the vesting date. DSUs, which have only been granted to non-executive directors, vest upon award but are only paid after the completion of the applicable director&#8217;s service to Descartes. CRSUs generally vest and are paid over a period of three- to five-years. Our liability to pay amounts for DSUs and CRSUs is determined using the fair market value of Descartes&#8217; common shares at the applicable balance sheet date. Increases in the</font></div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">30</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">fair market value of Descartes&#8217; common shares between reporting periods will require us to record additional expense in a reporting period; while decreases in the fair market value of Descartes&#8217; common shares between reporting periods will require us to record an expense recovery. For CRSUs and DSUs, the amount of any expense or recovery is based on the number of vested units outstanding and our stock price. Because the expense is subject to fluctuations in our stock price, we are not able to predict these expenses or expense recoveries and, accordingly, they are outside our baseline calibration.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In 2016, we recorded a net deferred income tax expense of $5.8 million primarily as a result of income that is sheltered by loss carry-forwards and other tax attributes. The amount of any tax expense or recovery in a period will depend on the amount of taxable income, if any, we generate in a jurisdiction, our then current effective tax rate in that jurisdiction, and estimations of our ability to utilize deferred tax asset balances in the future. 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We intend to continue to actively explore business combinations to add complementary services, products and customers to our existing businesses.&#160; 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 debt facility or need to raise additional debt or equity capital.<font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">&#160;</font>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.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="157aeb37d3a4472bbc0f2ed356f5530a" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Certain Factors That May Affect Future Results</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We may have difficulties identifying, successfully integrating or maintaining or growing our acquired businesses.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Businesses that we acquire may sell products or operate 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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">31</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="10b357fbfbf3459b9d11a7b34e418ff0" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Challenges identifying suitable businesses to buy and negotiating the acquisition of those businesses on acceptable terms;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="e8b28166b136411988eb6f98f7d8f321" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Challenges completing the acquisitions within our expected time frames and budgets;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="a64683abc432412299c03c835f8e6026" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Challenges in integrating acquired businesses with our business;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="8c1b080df99845cb8314f195ced80316" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Loss of customers of the acquired business;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="22dc60500ffd4ccdb51c4aff5d19002c" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Loss of key personnel from the acquired business, such as former executive officers or key technical personnel;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="454cca1024fc443eb5de3def852664c7" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Non-compatible business cultures;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="d92138075d32464fb099c55755dd4365" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">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;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="644f618e5e854d90926284e15752d218" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Difficulties in gaining necessary approvals in international markets to expand acquired businesses as contemplated;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="c6bb680601ca442d9594bff918ffe2c3" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Our inability to obtain or maintain necessary security clearances to provide international shipment management services;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="c8cbeef08f9f4bd9a384bc9bd42877d2" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Our failure to make appropriate capital investments in infrastructure to facilitate growth; and</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="5daddfdf7a744829b44df3b0001c1c02" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Other risk factors identified in this report.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We may fail to properly respond to any of these risks, which may have a material adverse effect on our business results.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Investments in acquisitions and other business initiatives involve a number of risks that could harm our business.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. For example, in 2016, we have acquired BearWare, MK Data and Oz. In 2015 we acquired Computer Management, Customs Info, Airclic, e-customs and Pentant. In 2014 we acquired KSD, Compudata and Impatex. 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 or purchase of marketable securities.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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, such as our contract to operate the U.S.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">32</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Census Bureau&#8217;s Automated Export System, AESDirect. 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 there are generally no mandatory payment obligations or obligations to license additional software or subscribe for additional services.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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, 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">System or network failures or information security breaches in connection with our services and products could reduce our sales, impair our reputation, increase costs or result in liability claims, and seriously harm our business.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Any disruption to our services and 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 internet infrastructure 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>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="1e85ac18fe4d488a87626c8aa39ef671" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">System or network failure;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="265ab184a3c34038ac00f8c8fc53a1bd" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Software errors, failures and crashes;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="89315242fc434a04890cc61705a563eb" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Interruption in the supply of power;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="4fd16c8c5f9b4762af787473d0f801ef" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Virus proliferation;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="b8d68bf5f6dc4086b7dde67ef39f91b5" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Communications failures;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="678df278f5a84714b4d6dab184406fd7" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Information or infrastructure security breaches;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="78f369fe9b99463da26f6c85f7f105fc" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Insufficient investment in infrastructure;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="cbcb5e8ab9a54801a1a28d96d7996c5c" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Earthquakes, fires, floods, natural disasters, or other force majeure events outside our control; and</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="f1e4a25482a048969d5ea5cf685e1a4d" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Acts of war, cyber-attacks, denial-of-service attacks and/or terrorism.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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, could result in our customers being unable to effectively use our products or services or 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Any disruption to our services or 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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">33</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">that would involve substantial costs and distract management from operating our business. Such issues could have a material adverse effect on our business, results of operations and financial condition.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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, euros and other foreign currencies. Therefore, changes in the value of the U.S. dollar as compared to the Canadian dollar, 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">General economic conditions may affect our results of operations and financial condition.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. 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. 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Disruptions in the movement of freight could negatively affect our revenues.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 or proper reporting, whether as a result of labor disputes, weather or natural disaster, or caused by terrorists, political instability, or security activities, 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 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">If we fail to attract and retain key personnel, it would adversely affect our ability to develop and effectively manage our business.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. We do not maintain life insurance policies on any of our employees that list Descartes as a loss payee. Our success is highly dependent on our ability to identify, hire, train, motivate, promote, and retain key individuals. Significant competition exists for management and skilled personnel. 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">34</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Changes in government filing or screening requirements for global trade may adversely impact our business.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Emergence or increased adoption of alternative sources for trade data may adversely impact our business.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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.&#160; 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We may have exposure to greater than anticipated tax liabilities or expenses.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are subject to income and non-income taxes in various jurisdictions and our tax structure is subject to review by both domestic and foreign taxation authorities and currently has 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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The determination of our worldwide provision for income taxes and other tax liabilities requires significant 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Changes to earnings resulting from past acquisitions may adversely affect our operating results.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 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>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="e087ab8cc21b409dbf0da8199e1560fa" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Impairment of goodwill or intangible assets;</td>
</tr>
</table>
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">35</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="2d05143e0a1a40d0bcf4bff97b890a3a" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">A reduction in the useful lives of intangible assets acquired;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="5b4b81d0cfa749ac96498caf7b18faa6" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Identification of assumed contingent liabilities after we finalize the purchase price allocation period;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="c8429809bc6d4203970ab65d22bd18c4" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">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</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="276e4fb9226340c6b5af96c9cd250324" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">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.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 advisory services, brokerage services and administrative costs with respect to completed and prospective acquisitions.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our success depends on our ability to continue to innovate and to create new solutions and enhancements to our existing products</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">While our headquarters are in Canada, we currently have direct operations in the U.S., EMEA and the Asia Pacific region. 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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">36</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="4219abe5789440ccb23c96e508d0668f" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Longer collection time from foreign clients, particularly in the EMEA region and the Asia Pacific region;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="42542650fc2f443b91eee0ce5bf5a593" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Difficulty in repatriating cash from certain foreign jurisdictions;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="94989ce5b26649a69603b3153d66771b" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Language barriers, conflicting international business practices, and other difficulties related to the management and administration of a global business;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="f502263285e4472a942fb6db927a7413" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Increased management, travel, infrastructure and legal compliance costs associated with having international operations;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="d65bd1acb98b471ab5c3e9b38ee5f84a" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Difficulties and costs of staffing and managing geographically disparate direct and indirect operations;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="eae0ed396ce349c8b4ab8236f94902f9" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Volatility or fluctuations in foreign currency and tariff rates;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="1c597e35132041c7b3a0fb067e3e3b92" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Multiple, and possibly overlapping, tax structures;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="ee7d459a8a024cee9eb845cc57ab7064" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Complying with complicated and widely differing global laws and regulations in areas such as employment, tax, privacy and data protection;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="eca6406b91794278a6c3aab083194ab2" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Trade restrictions;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="fc0be8df69284dc889f8924690a55a3e" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Enhanced security procedures and requirements relating to certain jurisdictions;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="fe145a67aee3414d9dc7402bb5afe650" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">The need to consider characteristics unique to technology systems used internationally;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="1ff2be291ac94baba9dee8b4f8e4263f" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Economic or political instability in some markets; and</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="b8f79159af32458cb63bfbd027a71d46" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Other risk factors set out herein.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Historically, we have financed our operations primarily through cash flows from our operations, the sale of our equity securities and borrowing under our revolving debt facility. In addition to our current cash and available debt facilities, we may need to raise additional debt or equity capital to 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 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 revolving debt 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Increases in fuel prices and other transportation costs may have an adverse effect on the businesses of our customers resulting in them spending less money with us.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 may cause global or geographic-specific reductions in the number of shipments being made, thereby impacting the number of transactions being processed by our Global Logistics Network and our corresponding network revenues.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">37</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Concerns about the environmental impacts of greenhouse gas emissions and global climate change 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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 environmental 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 by Canada, the U.S., or any other jurisdiction we conduct our business in, could adversely affect our operations and financial results.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 in the U.S. or internationally likely would have a material adverse effect on our business.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">38</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are dependent on certain key vendors for our inventory of telematics units, which could impede our development and expansion.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We currently have relationships with a small number of mobile asset unit vendors over which we have no operational or financial control and no influence in how these vendors conduct their businesses. Suppliers of mobile asset units 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. 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.&#160; 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.&#160; 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.&#160; Such equipment supply issues could adversely affect our business, results of operations and financial condition.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We may not remain competitive. Increased competition could seriously harm our business.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 network 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="667992097f514b78ab1a0ec66aa65f36" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Established relationships with existing customers or prospects that we are targeting;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="667c2ab15bff414d8cb4e69a80b2f2ce" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Superior product functionality and industry-specific expertise;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="fd20ccea05ea45a8b37b228c1d98d7f7" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Broader range of products to offer and better product life cycle management;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="237d78b7e1a7456585ed8711fc2046ff" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Larger installed base of customers;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="c6ee2779866545f486f6d8a5cdd8f9f8" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Greater financial, technical, marketing, sales, distribution and other resources;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="50c8f03e06c44dc5bf9eb9a08b2c0c67" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Better performance;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="1767d4028ef647c688ddc06cd9bb6a5c" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Lower cost structure and more profitable operations;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="5e11056d96e64e0886ca3f005a693600" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Greater investment in infrastructure;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="4915cc8e2da445e5918efd146bdc5d54" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Greater worldwide presence;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="2939a302f5bd469b9744b9e2bd5af4de" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Early adoption of, or adaptation to changes in, technology; or</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="f3864bb4fc5545868008bf9f473da047" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Longer operating history; and/or greater name recognition.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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,</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">39</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our success and ability to compete depend upon our ability to secure and protect patents, trademarks and other proprietary rights.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. 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.&#160; 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. 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 id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">40</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="751dc6f519864c42bf1ca7947444c515" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Volatility or fluctuations in foreign currency exchange rates;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="5e35c64e8f4544b69fb4f5d54647e969" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Timing of acquisitions and related costs;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="b95ba688d3d94e128ef7f7b9f8307587" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Timing of restructuring activities;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="9b3bd82b2daa49fdb76584e4a954524e" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">The introduction of enhanced products and services from competitors;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="25415ffb42854872878fc4d78d5a62bf" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Our ability to introduce new products and updates to our existing products on a timely basis;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="5a385eaf859e4f70a5eaf1d39161acea" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">The termination of any key customer contracts, whether by the customer or by us;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="a0af929d3a0141d58c0519bde7d195d6" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Recognition and expensing of deferred tax assets;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="a00133f046544c5cb62116e9978d7d25" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Legal costs incurred in bringing or defending any litigation with customers or third-party providers, and any corresponding judgments or awards;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="7baf6a833b814bca8ae547084fb2d98a" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Legal and compliance costs incurred to comply with regulatory requirements;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="a2e26ed035e24796970f6e09c7521222" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Fluctuations in the demand for our services and products;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="e737dfe2ca5045c1a6f0f487efe97844" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">The impact of stock-based compensation expense;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="0af63a73bf844cb0b346bae65abbda6b" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Price and functionality competition in our industry;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="c1fe6882635d4684988cb386e098347f" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Changes in legislation and accounting standards;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="1e069b9db9264b14997812ddcf3a36c1" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Our ability to satisfy contractual obligations in customer contracts and deliver services and products to the satisfaction of our customers; and</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="d68b455bc9954dddbf95675be0639dbf" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Other risk factors discussed in this report.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our customers can use our products to collect, use, process and store information regarding their shipments. Federal, state and foreign government bodies and agencies may adopt laws and regulations regarding the collection, use, processing, storage and disclosure of such information obtained from</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">41</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">consumers and individuals. 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The price of our common shares has in the past been volatile and may also be volatile in the future.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. Increases in our common share price may also increase our compensation expense pursuant to our existing director, officer and employee compensation arrangements. 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>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="c1729462137740cda8c0fb5d31ae5188" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Revenue or results of operations in any quarter failing to meet the expectations, published or otherwise, of the investment community;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="a193d637d873469db5ccb2ce6dbe064e" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Changes in recommendations or financial estimates by industry or investment analysts;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="073d46e2531a4b33aa6c8b93133d262a" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Changes in management or the composition of our board of directors;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="476e995724b048eea67eb15db5a103e7" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Outcomes of litigation or arbitration proceedings;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="956df40d4e2f4cb88f09b650a37a6037" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Announcements of technological innovations or acquisitions by us or by our competitors;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="92b2da8fc86d48e0bdf3e817222deb5b" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Introduction of new products or significant customer wins or losses by us or by our competitors;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="7910bd11d0494af78c29838c0f658e50" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Developments with respect to our intellectual property rights or those of our competitors;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="3748c8bf8373484e8f16bddc0b4527a0" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Fluctuations in the share prices of other companies in the technology and emerging growth sectors;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="1f7d3d645f674c289e352a59363ca1ac" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">General market conditions; and</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="370452838f7947bca2554f0005874608" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 36pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Other risk factors set out in this report.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">42</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We have a substantial accumulated deficit and may incur losses in the future.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As at January 31, 2016, our accumulated deficit was $262.3 million, which has been accumulated from 2005 and prior fiscal periods. Although the Company has been profitable since 2005, there can be no assurance that we will not incur losses again in the future. If we fail to maintain profitability, the market price of our common shares may decline.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">43</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="8a2d16dd0ec7467d87afceac71ee98dd" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 60%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Management&#8217;s Report on Financial Statements and Internal Control Over Financial Reporting</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Financial Statements</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Management is responsible for the accompanying consolidated financial statements and all other information in this Annual Report. These consolidated financial statements have been prepared in accordance with US generally accepted accounting principles (&#8220;GAAP&#8221;) and necessarily include amounts that reflect management&#8217;s judgment and best estimates. Financial information contained elsewhere in this Annual Report is prepared on a basis consistent with the consolidated financial statements.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The Board of Directors carries out its responsibilities for the consolidated financial statements through its Audit Committee, consisting solely of independent directors. The Audit Committee meets with management and the independent auditors to review the consolidated financial statements and internal controls as they relate to financial reporting. The Audit Committee reports its findings to the Board of Directors for its consideration in approving the consolidated financial statements for issuance to shareholders.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Internal Control Over Financial Reporting</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed by, or under the supervision of, the Chief Executive Officer and Chief Financial Officer and effected by the Board of Directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Due to its inherent limitations, internal control over financial reporting may not prevent or detect misstatements on a timely basis.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, management assessed the effectiveness of our internal control over financial reporting as of January 31, 2016, based on criteria established in &#8220;Internal Control &#8211; Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission&#8221;. Based on the assessment, management concluded that, as of January 31, 2016, the design and operation of our internal control over financial reporting was effective.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Management&#8217;s internal control over financial reporting as of January 31, 2016, has been audited by KPMG LLP, Independent Registered Public Accounting Firm, who also audited our Consolidated Financial Statements for the year ended January 31, 2016, as stated in the Report of Independent Registered Public Accounting Firm, which expressed an unqualified opinion on the effectiveness of our internal control over financial reporting as of January 31, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Changes in Internal Control Over Financial Reporting</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">During the fiscal year ended January 31, 2016, 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 style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">&#160;</div>

<table id="a7452ea98fcb4c1ebbac90b344d5d4e2" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<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">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#8216;Edward J. Ryan&#8217;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Edward J. Ryan</div>
</td>
<td style="WIDTH: 50%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#8216;Allan Brett&#8217;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Allan Brett</div>
</td>
</tr>

<tr>
<td style="WIDTH: 50%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Chief Executive Officer</div>
</td>
<td style="WIDTH: 50%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Chief Financial Officer</div>
</td>
</tr>

<tr>
<td style="WIDTH: 50%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Waterloo, Ontario</div>
</td>
<td style="WIDTH: 50%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Waterloo, Ontario</div>
</td>
</tr>
</table>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">44</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="729d135187da40558de2136bb4bb7294" style="FONT-SIZE: 10pt; BORDER-TOP: medium none; FONT-FAMILY: 'Times New Roman', Times, serif; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 70.1%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none"><img src="deloitte_logo.gif"></td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 29.9%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9pt">Deloitte LLP</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9pt">Bay Adelaide East</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9pt">22 Adelaide Street West, Suite 200</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9pt">Toronto ON&#160; M5H 0A9</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9pt">Canada</div>

<div style="FONT-SIZE: 8pt; LINE-HEIGHT: 9pt">&#160;</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9pt">Tel: 416-601-6150</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9pt">Fax: 416-601-6610</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9pt">www.deloitte.ca</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="LINE-HEIGHT: 11.4pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Report of Independent Registered Public Accounting Firm</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">To the Board of Directors and Shareholders of The Descartes Systems Group Inc.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">We have audited the accompanying consolidated financial statements of The Descartes Systems Group Inc. and subsidiaries (the &#8220;Company&#8221;), which comprise the consolidated balance sheets as at January 31, 2015, and the consolidated statements of operations, comprehensive income (loss), shareholders' equity, and cash flows for each of the years in the two-year period ended January 31, 2015, and a summary of significant accounting policies and other explanatory information.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Management's Responsibility for the Consolidated Financial Statements</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Management is responsible for the preparation and fair presentation of these consolidated financial statements in accordance with accounting principles generally accepted in the United States of America, and for such internal control as management determines is necessary to enable the preparation of consolidated financial statements that are free from material misstatement, whether due to fraud or error.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Auditor's Responsibility</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We conducted our audits in accordance with Canadian generally accepted auditing standards and the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we comply with ethical requirements and plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free from material misstatement.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">An audit involves performing procedures to obtain audit evidence about the amounts and disclosures in the consolidated financial statements. The procedures selected depend on the auditor's judgment, including the assessment of the risks of material misstatement of the consolidated financial statements, whether due to fraud or error. In making those risk assessments, the auditor considers internal control relevant to the entity's preparation and fair presentation of the consolidated financial statements in order to design audit procedures that are appropriate in the circumstances. An audit also includes evaluating the appropriateness of accounting policies used and the reasonableness of accounting estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">We believe that the audit evidence we have obtained in our audits is sufficient and appropriate to provide a basis for our audit opinion.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Opinion</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of The Descartes Systems Group Inc. and subsidiaries as at January 31, 2015, and the results of their operations and cash flows for each of the years in the two-year period ended January 31, 2015 in accordance with accounting principles generally accepted in the United States of America.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">/s/ Deloitte LLP</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Chartered Professional Accountants</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Licensed Public Accountants</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Toronto, Ontario</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">March 5, 2015</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">45</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<table id="d98ab12189084e30a3907de388001f6b" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center"><img src="kpmg_logo.jpg">&#160;</td>
<td style="WIDTH: 30%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">KPMG LLP</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Yonge Corporate Centre</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">4100 Yonge St.</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Suite 200</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">North York, ON&#160; M2P 2H3</div>
</td>
<td style="WIDTH: 30%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Telephone&#160; &#160; &#160; (416) 228-7000</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Fax&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (416) 228-7123</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt"><font style="FONT-SIZE: 8pt">Internet&#160; &#160; &#160; &#160;&#160; &#160; www.kpmg</font>.ca </div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt">&#160;</div>

<div style="FONT-WEIGHT: bold; TEXT-ALIGN: center; LINE-HEIGHT: 12.55pt">Report of Independent Registered Public Accounting Firm</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">To the Board of Directors and Shareholders of The Descartes Systems Group Inc. </div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">We have audited the accompanying consolidated financial statements of The Descartes Systems Group Inc., which comprise the consolidated balance sheet as at January 31, 2016, the consolidated statements of operations, comprehensive income (loss), shareholders&#8217; equity and cash flows for the year then ended, and notes, comprising a summary of significant accounting policies and other explanatory information. </div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Management&#8217;s Responsibility for the Consolidated Financial Statements</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Management is responsible for the preparation and fair presentation of these consolidated financial statements in accordance with US generally accepted accounting principles, and for such internal control as management determines is necessary to enable the preparation of consolidated financial statements that are free from material misstatement, whether due to fraud or error.</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Auditors&#8217; Responsibility</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Our responsibility is to express an opinion on these consolidated financial statements based on our audit. We conducted our audit in accordance with Canadian generally accepted auditing standards and the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we comply with ethical requirements and plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free from material misstatement.</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">An audit involves performing procedures to obtain audit evidence about the amounts and disclosures in the consolidated financial statements. The procedures selected depend on our judgment, including the assessment of the risks of material misstatement of the consolidated financial statements, whether due to fraud or error. In making those risk assessments, we consider internal control relevant to the entity&#8217;s preparation and fair presentation of the consolidated financial statements in order to design audit procedures that are appropriate in the circumstances. An audit also includes evaluating the appropriateness of accounting policies used and the reasonableness of accounting estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">We believe that the audit evidence we have obtained in our audit is sufficient and appropriate to provide a basis for our audit opinion. </div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Opinion</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of The Descartes Systems Group Inc. as at January 31, 2016, and its consolidated results of operations and its consolidated cash flows for the year then ended, in accordance with U.S. generally accepted accounting principles. </div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">46</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="MARGIN-BOTTOM: 12pt; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt"><br style="LINE-HEIGHT: 12pt">
</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Emphasis of Matter</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">As discussed in Note 2 to the consolidated financial statements, the Company adopted a new accounting pronouncement related to prospective presentation of deferred income tax assets and liabilities as non-current in the year ended January 31, 2016.</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Other Matter</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), The Descartes Systems Group Inc.&#8217;s internal control over financial reporting as of January 31, 2016, based on the criteria established in <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic">Internal Control &#8211; Integrated Framework (2013)</font> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), and our report dated March 2, 2016 expressed an unqualified (unmodified) opinion on the effectiveness of The Descartes Systems Group Inc.&#8217;s internal control over financial reporting. </div>

<div style="MARGIN-BOTTOM: 12pt; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt"><br>
/s/ KPMG LLP<br>
</div>

<div style="MARGIN-BOTTOM: 12pt; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Chartered Professional Accountants, Licensed Public Accountants</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Toronto, Canada<font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif"><br>
</font> March 2, 2016</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">47</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="MARGIN-BOTTOM: 12pt; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">
<div style="LINE-HEIGHT: 11.4pt">&#160;</div>

<table id="1be7ba9619094855aaa37d8f13f764f0" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: middle; TEXT-ALIGN: center"><img src="kpmg_logo.jpg">&#160;</td>
<td style="WIDTH: 30%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">KPMG LLP</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Yonge Corporate Centre</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">4100 Yonge St.</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Suite 200</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">North York, ON&#160; M2P 2H3</div>
</td>
<td style="WIDTH: 30%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Telephone&#160; &#160; &#160; (416) 228-7000</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Fax&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(416) 228-7123</div>

<div style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.5pt">Internet&#160; &#160; &#160; &#160;&#160; &#160; www.kpmg.ca </div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 12.55pt">&#160;</div>
</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Report of Independent Registered Public Accounting Firm</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">To the Board of Directors and Shareholders of The Descartes Systems Group Inc. </div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">We have audited The Descartes Systems Group Inc.&#8217;s internal control over financial reporting as of January 31, 2016, based on criteria established in <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic">Internal Control &#8211; Integrated Framework (2013)</font> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). The Descartes Systems Group Inc.&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included under the heading Management&#8217;s Report on Financial Statements and Internal Control over Financial Reporting in Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations for the year ended January 31, 2016. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. </div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">We conducted our audit in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">In our opinion, The Descartes Systems Group Inc. maintained, in all material respects, effective internal control over financial reporting as of January 31, 2016, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">48</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="MARGIN-BOTTOM: 12pt; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt"><br style="LINE-HEIGHT: 12pt">
</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">We also have audited, in accordance with Canadian generally accepted auditing standards and the standards of the Public Company Accounting Oversight Board (United States), the consolidated balance sheet of The Descartes Systems Group Inc. as of January 31, 2016, and the related consolidated statements of operations, comprehensive income (loss), shareholders&#8217; equity, and cash flows for the year then ended, and our report dated March 2, 2016 expressed an unmodified (unqualified) opinion on those consolidated financial statements.</div>

<div style="MARGIN-BOTTOM: 12pt; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt"><br style="LINE-HEIGHT: 12pt">
</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">/s/ KPMG LLP</div>

<div style="MARGIN-BOTTOM: 12pt; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt"><br style="LINE-HEIGHT: 12pt">
</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Chartered Professional Accountants, Licensed Public Accountants</div>

<div style="MARGIN-BOTTOM: 12pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 12pt; LINE-HEIGHT: 12pt">Toronto, Canada<font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif"><br>
</font> March 2, 2016</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">49</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 12.55pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Balance Sheets</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(US dollars in thousands; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 5.7pt"><br style="LINE-HEIGHT: 5.7pt">
</div>

<table id="342172667f1c40349e42b96540e81b38" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">&#160;</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">ASSETS</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">CURRENT ASSETS</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">37,213</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">118,053</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Short-Term marketable securities (Note 4)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,639</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accounts receivable (net)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 27pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Trade (Note 5)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">25,614</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">22,613</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 27pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Other (Note 6)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,131</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,257</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Prepaid expenses and other</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,673</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,327</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Inventory (Note 7)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">155</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">474</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Deferred income taxes</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">8,572</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr style="HEIGHT: 18px">
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">75,425</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">157,296</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">PROPERTY AND EQUIPMENT, NET (Note 8)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">8,604</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">7,829</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">DEFERRED INCOME TAXES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,804</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,510</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">DEFERRED TAX CHARGE (Note 18)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">906</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INTANGIBLE ASSETS, NET (Note 9)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">133,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">115,126</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">GOODWILL (Note 10)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">217,486</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">147,440</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: left" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">452,787</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">444,201</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr style="HEIGHT: 13px">
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">CURRENT LIABILITIES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 2.97%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 73%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accounts payable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,473</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,620</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 2.97%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 73%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accrued liabilities (Note 11)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,844</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,695</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 2.97%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 73%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Income taxes payable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,086</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,112</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 2.97%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 73%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Deferred revenue</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,639</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">14,720</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">40,042</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">40,147</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">LONG-TERM DEFERRED REVENUE</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">941</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">589</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">LONG-TERM INCOME TAXES PAYABLE (Note 18)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,672</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,450</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">DEFERRED INCOME TAXES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">6,097</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">9,630</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">50,752</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">53,816</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">COMMITMENTS, CONTINGENCIES AND GUARANTEES (Note 13)</div>

<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">SUBSEQUENT EVENT (Note 12)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">SHAREHOLDERS&#8217; EQUITY</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 4.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt; TEXT-INDENT: -4.5pt">Common shares &#8211; unlimited shares authorized; Shares issued and outstanding totaled 75,761,184 at January 31, 2016 (January 31, 2015 &#8211; 75,480,492) (Note 14)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">252,471</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">247,839</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Additional paid-in capital</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">446,747</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">450,623</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accumulated other comprehensive loss</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(34,880)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(25,212)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accumulated deficit</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(262,303)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(282,865)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr style="HEIGHT: 8px">
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">402,035</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">390,385</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr style="HEIGHT: 12px">
<td style="WIDTH: 75.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">452,787</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">444,201</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">The accompanying notes are an integral part of these consolidated financial statements.</div>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">Approved by the Board:</div>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<table id="5b57cc00cf194b5ca6f3214299d6e618" style="FONT-SIZE: 10pt; BORDER-TOP: medium none; FONT-FAMILY: 'Times New Roman', Times, serif; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 30%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">&#8216;Eric A. Demirian&#8217;</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">&#8216;Edward J. Ryan&#8217;</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 30%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">Eric A. Demirian</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">Edward J. Ryan</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 30%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">Director</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">Chief Executive Officer</div>
</td>
</tr>
</table>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">50</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 12.55pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Operations</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(US dollars in thousands, except per share and weighted average share amounts; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 4.55pt"><br style="LINE-HEIGHT: 4.55pt">
</div>

<table id="8d1deeaa3cd04091a5f84d6db3a2f595" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Year Ended</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2014</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">REVENUES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">184,993</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">170,860</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">151,294</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">COST OF REVENUES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">53,859</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">54,879</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">49,043</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">GROSS MARGIN</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">131,134</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">115,981</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">102,251</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr style="HEIGHT: 9px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">EXPENSES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Sales and marketing</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">22,424</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,404</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,681</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Research and development</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">31,293</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">28,077</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">25,881</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">General and administrative</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">21,607</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,333</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,509</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Other charges (Note 19)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,491</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,876</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">6,512</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Amortization of intangible assets</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">26,222</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">21,715</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">17,999</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">103,037</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">93,405</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">87,582</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INCOME FROM OPERATIONS</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">28,097</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">22,576</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">14,669</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INTEREST EXPENSE</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(522)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,088)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(993)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INTEREST INCOME</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">195</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">333</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">57</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INCOME BEFORE INCOME TAXES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">27,770</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">21,821</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">13,733</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">INCOME TAX EXPENSE </font>(Note 17)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Current</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,443</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,784</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,768</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Deferred</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">5,765</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,978</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,353</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">7,208</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">6,762</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,121</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">NET INCOME</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">15,059</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">9,612</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">EARNINGS&#160; PER SHARE </font>(Note 15)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Basic</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.27</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.21</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.15</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Diluted</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.27</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.21</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.15</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr style="HEIGHT: 6px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Basic</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">75,595</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">70,559</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">62,841</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Diluted</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">76,409</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">71,584</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.57%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">64,370</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">The accompanying notes are an integral part of these consolidated financial statements.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">51</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 12.55pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Comprehensive Income (loss)</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(US dollars in thousands; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 2.3pt"><br style="LINE-HEIGHT: 2.3pt">
</div>

<table id="231f4a47e75b42fbadb3d69b2ebc5d80" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2014</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">NET INCOME</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">15,059</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">9,612</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Other comprehensive loss:</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;&#160;&#160;Foreign currency translation adjustment, net of income tax</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt; TEXT-INDENT: -13.5pt">&#160;&#160;&#160;&#160;&#160;(recovery) expense of ($797) for the year ended January 31, 2016 (January 31, 2015 &#8211; $445; January 31, 2014 &#8211; $562)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(9,640)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(24,123)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,958)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;&#160;&#160;Unrealized loss on marketable securities (Note 4)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(28)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;&#160;&#160;Total other comprehensive loss</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(9,668)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(24,123)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,958)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr style="HEIGHT: 16px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">COMPREHENSIVE INCOME (LOSS)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">10,894</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(9,064)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">6,654</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">The accompanying notes are an integral part of these consolidated financial statements.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">52</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Shareholders&#8217; Equity</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(US dollars in thousands; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<table id="5b6fe50faa764be48f881f7b093ddfcd" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2014</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr style="HEIGHT: 12px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 9.1pt">Common shares</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Balance, beginning of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">247,839</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">97,779</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">92,472</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Shares issued:</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;Stock options and share units exercised</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,632</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,626</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">5,307</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;Issuance of common shares, net of issuance costs (Note 14)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">142,052</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;Acquisitions (Note 3)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">5,382</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Balance, end of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">252,471</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">247,839</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">97,779</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Additional paid-in capital</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Balance, beginning of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">450,623</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">451,394</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">451,434</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Stock-based compensation expense (Note 16)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,577</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,543</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,523</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Stock options and share units exercised</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(68)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,670)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,525)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Settlement of stock options (Note 16)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(7,000)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(733)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,510)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Stock option income tax benefits</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,615</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">89</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">472</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Balance, end of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">446,747</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">450,623</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">451,394</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accumulated other comprehensive (loss) income</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Balance, beginning of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(25,212)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,089)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,869</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Foreign currency translation adjustments, net of income taxes</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(9,640)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(24,123)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,958)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;&#160;&#160;Unrealized loss on marketable securities (Note 4)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(28)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Balance, end of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(34,880)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(25,212)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,089)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accumulated deficit</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Balance, beginning of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(282,865)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(297,924)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(307,536)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Net income</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">15,059</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">9,612</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Balance, end of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(262,303)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(282,865)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(297,924)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Total Shareholders&#8217; Equity</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.46%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">402,035</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">390,385</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">250,160</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">The accompanying notes are an integral part of these consolidated financial statements.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">53</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Cash Flows</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(US dollars in thousands; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 6.85pt"><br style="LINE-HEIGHT: 6.85pt">
</div>

<table id="720bd86ab7dc4ce68b1622260d6f1c32" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt; MARGIN-RIGHT: 12pt">Year Ended</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2014</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 9.1pt">OPERATING ACTIVITIES</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Net income</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">15,059</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">9,612</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Adjustments to reconcile net income to cash provided by operating activities:</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Depreciation</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,377</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,295</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,396</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Amortization of intangible assets</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">26,222</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">21,715</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">17,999</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Stock-based compensation expense (Note 16)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,577</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,543</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,523</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Other non-cash operating activities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(392)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Deferred tax expense</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">5,765</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,978</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,353</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;&#160;&#160;Deferred tax charge</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">22</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;&#160;&#160;Changes in operating assets and liabilities:</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Accounts receivable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 27pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Trade</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">764</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,999</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,650</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 27pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Other</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">203</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,869</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,164</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Prepaid expenses and other</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(86)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">141</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">91</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Inventory</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">314</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">859</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(535)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Accounts payable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(412)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(3,121)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">146</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Accrued liabilities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">25</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(294)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,051</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Income taxes payable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,690)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(73)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">596</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Deferred revenue</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,008)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,492)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,432)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash provided by operating activities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">54,243</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">49,478</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">42,614</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INVESTING ACTIVITIES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Purchase of marketable securities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(4,667)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Additions to property and equipment</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(4,309)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,679)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,385)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Acquisition of subsidiaries, net of cash acquired and bank indebtedness assumed (Note 3)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(120,853)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(82,152)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(58,737)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash used in investing activities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(129,829)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(84,831)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(61,122)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">FINANCING ACTIVITIES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Proceeds from borrowing on the debt facility</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,000</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">46,262</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Payment of debt issuance costs</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(386)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(692)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Repayments of debt and other financial liabilities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(63,305)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(3,722)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Issuance of common shares for cash, net of issuance costs</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">158</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">140,724</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,633</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Settlement of stock options (Note 16)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,590)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(405)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,361)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash (used in) provided by financing activities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,432)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">96,628</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">44,120</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Effect of foreign exchange rate changes on cash</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,822)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(5,927)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(545)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(Decrease) increase in cash</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(80,840)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">55,348</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">25,067</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash, beginning of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">118,053</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">62,705</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">37,638</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash, end of year</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">37,213</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">118,053</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">62,705</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Supplemental disclosure of cash flow information:</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash paid during the year for interest</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">31</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">692</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">406</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash paid during the year for income taxes</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,533</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,983</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,762</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 9.1pt">The accompanying notes are an integral part of these consolidated financial statements.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">54</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 12.55pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Notes to Consolidated Financial Statements</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(Tabular amounts in thousands of US dollars, except per share amounts or as otherwise indicated; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 1 - Description of the Business</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The Descartes Systems Group Inc. (&#8220;Descartes&#8221;, &#8220;Company&#8221;, &#8220;our&#8221; or &#8220;we&#8221;) is a global provider of federated network and global logistics technology solutions that help our customers make and receive shipments and manage related resources. Our network-based solutions, which primarily consist of services and software, connect people to their trading partners and enable business document exchange (bookings, bills of lading, status messages); regulatory compliance and customs filing; route and resource planning, execution and monitoring; access and leverage global trade and restricted party data; inventory and asset visibility; rate and transportation management; and warehouse operations. Our pricing model provides our customers with flexibility in purchasing our solutions either on a perpetual license, subscription or transactional 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 where delivery is either a key or a defining part of their own product or service offering, or where there is an opportunity to reduce costs and improve service levels by optimizing the use of their assets.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 2 &#8211;Basis of Presentation</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The accompanying 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 consolidated financial statements.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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, 2016, is referred to as the &#8220;current fiscal year&#8221;, &#8220;fiscal 2016&#8221;, &#8220;2016&#8221; or using similar words. Our previous fiscal year, which ended on January 31, 2015, is referred to as the &#8220;previous fiscal year&#8221;, &#8220;fiscal 2015&#8221;, &#8220;2015&#8221; or using similar words. Other fiscal years are referenced by the applicable year during which the fiscal year ends. For example, &#8220;2017&#8221; refers to the annual period ending January 31, 2017 and the &#8220;fourth quarter of 2017&#8221; refers to the quarter ending January 31, 2017.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
<font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif"><br>
</font> We have reclassified certain immaterial items in the consolidated financial statements to conform to the current presentation.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Basis of consolidation</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The consolidated financial statements include the financial statements of Descartes and our wholly-owned subsidiaries. We do not have any variable interests in variable interest entities. All intercompany accounts and transactions have been eliminated during consolidation.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Financial instruments</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Fair value of financial instruments</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;), Accounting Standards Codification (&#8220;ASC&#8221;) Topic 320 "Investments - Debt and Equity Securities" (Topic 320) related to accounting for certain investments in equity securities, and based on our intentions regarding these instruments, we classify our marketable securities as available for sale and account for these investments at fair value.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The carrying amounts of the Company&#8217;s cash, accounts receivable (net), accounts payable, accrued liabilities and income taxes payable approximate their fair value due to the relatively short period of time between origination of the instruments and their expected realization.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">55</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Foreign exchange risk</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are exposed to foreign exchange risk because the Company transacts business in currencies other than the US dollar. Accordingly, our results are affected, and may be affected in the future, by exchange rate fluctuations of the US dollar relative to the Canadian dollar, euro and various other foreign currencies.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Interest rate risk</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are exposed to interest rate fluctuations to the extent that we borrow on our revolving debt facility, which depending on the type of advance under the available facilities, interest will be charged based on either i) Canada prime rate; or ii) US base rate; or iii) LIBOR. As of January 31, 2016, all amounts previously borrowed under the revolving debt facility have been repaid and no amounts remain owing.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are also exposed to reductions in interest rates, which could adversely impact expected returns from our investment of corporate funds in interest bearing bank accounts.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>Credit risk</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are exposed to credit risk through our invested cash and accounts receivable. We hold our cash with reputable financial institutions. The lack of concentration of accounts receivable from a single customer and the dispersion of customers among industries and geographical locations mitigate our credit risk.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We do not use any type of speculative financial instruments, including but not limited to foreign exchange contracts, futures, swaps and option agreements, to manage our foreign exchange or interest rate risks. In addition, we do not hold or issue financial instruments for trading purposes.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Foreign currency translation</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The US dollar is the presentation currency of the Company. Assets and liabilities of our subsidiaries are translated into US dollars at the exchange rate in effect at the balance sheet date. Revenues and expenses are translated into US dollars 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. On substantial liquidation of a foreign operation, the component of other accumulated comprehensive income relating to that particular foreign operation is recognized in the consolidated statements of operations.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The functional currency of each of our entities is the local currency in which they operate. Transactions incurred in currencies other than the local currency of an entity are converted to the local currency at the transaction date. Monetary assets and liabilities denominated in foreign currencies are re-measured into the local currency at the exchange rate in effect at the balance sheet date. All foreign currency re-measurement gains and losses are included in net income. For the year ended January 31, 2016, foreign currency re-measurement loss of $0.2 million was included in net income (January 31, 2015 &#8211; gain of $1.4 million; January 31, 2014 &#8211; loss of $0.2 million).</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Use of estimates</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the consolidated financial statements and accompanying note disclosures. Although these estimates and assumptions are based on management&#8217;s best knowledge of current events, actual results may be different from the estimates. These estimates, judgments and assumptions are evaluated on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe are reasonable at that time, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Estimates and assumptions are used when accounting for items such as allocations of the purchase price and the fair value of net assets acquired in business combination transactions, useful lives of intangible assets and property and equipment, allowance for doubtful accounts, collectability of other receivables, provisions for excess or obsolete inventory, restructuring accruals, revenue related estimates including vendor-specific objective evidence (&#8220;VSOE&#8221;) of selling price and best estimate of selling price (&#8220;BESP&#8221;),</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">56</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">fair value of stock-based compensation, assumptions embodied in the valuation of assets for impairment assessment, valuation allowances for deferred income tax assets, realization of investment tax credits, uncertain tax positions and recognition of contingencies.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Cash</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Cash included highly liquid short-term deposits with original maturities of three months or less.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Allowance for doubtful accounts</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make their required payments. Specifically, we consider the age of the receivables, customers&#8217; payment history, historical write-offs, the creditworthiness of the customer, and current economic trends among other factors. Accounts receivable are written off, and the associated allowance is eliminated, if it is determined that the specific balance is no longer collectible. The allowance is maintained for 100% of all accounts deemed to be uncollectible and, for those receivables not specifically identified as uncollectible, an allowance is maintained for a specific percentage of those receivables based upon the aging of accounts, our historical collection experience and current economic</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">expectations. To date, the actual losses have been within our expectations. No single customer accounted for more than 10% of the accounts receivable balance as of January 31, 2016 and 2015.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Inventory</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Finished goods inventories are stated at the lower of cost and market. The cost of finished goods is determined on the basis of average cost of units.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The valuation of inventory, including the determination of obsolete or excess inventory, requires management to estimate the future demand for our products within specified time horizons. We perform an assessment of inventory which includes a review of, among other factors, demand requirements, product life cycle and development plans, product pricing and quality issues. If the demand for our products indicates we are no longer able to sell inventories above cost or at all, we write down inventory to market or excess inventory is written off.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Impairment of long-lived assets</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We test long-lived assets or asset groups, such as property and equipment and finite life intangible assets, for recoverability when events or changes in circumstances indicate that there may be impairment. Circumstances which could trigger a review include, but are not limited to: significant adverse changes in the business climate or legal factors; current period cash flow or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the asset or asset group; and a current expectation that the asset or asset group will more likely than not be sold or disposed of before the end of its estimated useful life. An impairment loss is recognized when the estimate of undiscounted future cash flows generated by such asset or asset group is less than the carrying amount. Measurement of the impairment loss is based on the present value of the expected future cash flows. No impairment of long-lived assets has been identified or recorded in our consolidated statements of operations for any of the fiscal years presented.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Goodwill and intangible assets</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill is not subject to amortization.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We test for impairment of goodwill at least annually on October 31<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> of each year and at any other time if any event occurs or circumstances change that would more likely than not reduce our fair value below our reporting unit&#8217;s carrying amount. Our operations are analyzed by management and our chief operating decision makers as being part of a single industry segment providing logistics technology solutions. Accordingly, our goodwill impairment assessment is based on the allocation of goodwill to a single reporting unit. We completed the qualitative assessment during our third quarter of 2016 and concluded that it was more likely than not that the fair value of the goodwill was greater than the</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">57</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">carrying value. As a result, no impairment of goodwill was recorded in fiscal 2016 (no impairments were recorded for fiscal 2015 or fiscal 2014).</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We perform further quarterly analysis of whether any event has occurred that would more likely than not reduce our fair value below our reporting unit&#8217;s carrying amount and, if so, we perform a goodwill impairment test between the annual date. Any impairment adjustment is recognized as an expense in the period that the adjustment is identified.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Intangible assets related to our acquisitions are recorded at their fair value at the acquisition date. Intangible assets include customer agreements and relationships, non-compete covenants, existing technologies and trade names. Intangible assets are amortized on a straight-line basis over their estimated useful lives. We write down intangible asset 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 asset or asset groups is determined by discounting the expected related future cash flows.</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Amortization of our intangible assets is generally recorded at the following rates:</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="a01893e7b9d547d89dd55c25c335e44c" style="FONT-SIZE: 10pt; BORDER-TOP: medium none; FONT-FAMILY: 'Times New Roman', Times, serif; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 9.79%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 44.58%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Customer agreements and relationships</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 45%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Straight-line over three to twenty years</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 9.79%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 44.58%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Existing technologies</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 45%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Straight-line over three to twelve years</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 9.79%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 44.58%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Trade names</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 45%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Straight-line over one to fifteen years</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 9.79%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 44.58%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Non-compete covenants</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 45%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Straight-line over two to twelve years</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Property and equipment</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Property and equipment is recorded at cost. Depreciation of our property and equipment is generally recorded at the following rates:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="932b34df969644a9b67496a06205c096" style="FONT-SIZE: 10pt; BORDER-TOP: medium none; FONT-FAMILY: 'Times New Roman', Times, serif; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 9.79%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Computer equipment and software</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 55%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">30% declining balance</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 9.79%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Furniture and fixtures</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 55%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">20% declining balance</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 9.79%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 35%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Leasehold improvements</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 55%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Straight-line over lesser of useful life or term of lease</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Fully depreciated property and equipment are removed from the balance sheet when they are no longer in use.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Revenue recognition</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We recognize revenue when it is realized or realizable and earned. We consider revenue realized or realizable and earned when there exists persuasive evidence of an arrangement, the product has been delivered or the services have been provided to the customer, the sales price is fixed or determinable and collectability is reasonably assured. All revenue is recognized net of any related sales taxes. In addition to this general policy, the specific revenue recognition policies for each major category of revenue are included below.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif"><u>Services Revenues</u></font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic">&#160;</font>- Services revenues are principally comprised of the following: (i) ongoing transactional fees for use of our services and products by our customers, which are recognized as the transactions occur; (ii) professional services revenues from consulting, implementation and training services related to our services and products, which are recognized as the services are performed; (iii) maintenance, subscription and other related revenues, including revenues associated with maintenance and support of our services and products, which are recognized ratably over the subscription period; and (iv) hardware revenues, which are recognized when hardware is shipped.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif"><u>License Revenues</u></font> - License revenues are derived from perpetual licenses granted to our customers to use our software products.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We enter into arrangements from time to time that may consist of multiple deliverables which may include any combination of services and software licenses. Our typical multiple-element arrangements</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">58</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">involve: (i) software with maintenance support services, (ii) professional services with one time set-up fees and (iii) hardware with services. For any arrangements involving multiple deliverables involving non-software elements (hardware, one time set-up fees, professional services, subscription, etc.) the consideration from the arrangement is allocated to each respective element based on its relative selling price, using VSOE of selling price. In instances when we are unable to establish the selling price using VSOE, we attempt to establish selling price of each element based on acceptable third party evidence of selling price (&#8220;TPE&#8221;); however we are generally unable to reliably determine the selling price of similar competitor products or services on a stand-alone basis. In these instances, we use our BESP in our allocation of the arrangement consideration. The objective of BESP is to determine the price at which we would transact a sale if the product or service was sold on a stand-alone basis.&#160; We determine BESP for each specific element in a multiple element arrangement considering multiple factors including, but not limited to, market conditions, competitive landscape, internal costs, gross margin objectives and pricing practices.</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">For arrangements involving multiple deliverables of software with maintenance support services, the revenue is recognized based ASC Subtopic 985-605 &#8220;Software: Revenue Recognition&#8221;.&#160; If we are unable to determine VSOE of fair value for all of the deliverables of the arrangement, but are able to obtain VSOE of fair value for all the undelivered elements, revenue is allocated using the residual method. Under the residual method, the amount of revenue allocated to the delivered elements equals the total arrangement consideration less the aggregate fair value of any undelivered elements. If VSOE of fair value of any undelivered software items does not exist, revenue from the entire arrangement is initially deferred and recognized at the earlier of: (i) delivery of those elements for which VSOE of fair value did not exist; or (ii) when VSOE of fair value can be established.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Research and development costs</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">To date, we have not capitalized any costs related to research and development of our computer software products. Costs incurred between the dates that the product is considered to be technologically feasible and is considered to be ready for general release to customers have historically been expensed as they have not been significant.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Stock-based compensation plans</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Stock Options</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We maintain stock option plans for directors, officers, employees and other service providers. Options to purchase our common shares are granted at an exercise price equal to the fair market value of our common shares as of the date of grant. This fair market value is determined using the closing price of our common shares on the TSX on the day immediately preceding the date of the grant.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Employee stock options generally vest over a five-year period starting from the grant date and expire seven years from the grant date. Directors&#8217; and officers&#8217; stock options generally have quarterly vesting over a three- to five-year period. We issue new shares from treasury upon the exercise of a stock option.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The fair value of employee stock option grants that are ultimately expected to vest are amortized to expense in our consolidated statement of operations based on the straight-line attribution method. The fair value of stock option grants is calculated using the Black-Scholes Merton option-pricing model. Expected volatility is based on historical volatility of our common stock and other factors. The risk-free interest rates are based on Government of Canada average bond yields for a period consistent with the expected life of the option in effect at the time of the grant. The expected option life is based on the historical life of our granted options and other factors.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Performance &amp; Restricted Share Units</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We maintain a performance and restricted share unit plan pursuant to which certain of our officers are eligible to receive grants of performance share units (&#8220;PSUs&#8221;) and restricted share units (&#8220;RSUs&#8221;).</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">PSUs vest at the end of a three-year performance period. The ultimate number of PSUs that vest is based on the total shareholder return (&#8220;TSR&#8221;) of our Company relative to the TSR of companies</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">59</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">comprising a peer index group. TSR is calculated based on the weighted-average closing price of shares for the five trading days preceding the beginning and end of the performance period. The fair value of PSUs is expensed to stock-based compensation expense over the vesting period. PSUs expire ten years from the grant date. New shares are issued from treasury upon the redemption of a PSU.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">PSUs are measured at fair value estimated using a Monte Carlo Simulation approach. Expected volatility is based on historical volatility of our common stock and other factors. The risk-free interest rates are based on the Government of Canada average bond yields for a period consistent with the expected life of the PSUs at the time of the grant. The expected PSU life is based on the historical life of our stock options and other factors.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">RSUs vest annually over a three-year period starting from the grant date and expire ten years from the grant date. We issue new shares from treasury upon the redemption of an RSU.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">RSUs are measured at fair value based on the closing price of our common shares for the day preceding the date of the grant and will be expensed to stock-based compensation expense over the vesting period.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Deferred Share Unit Plan</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our board of directors adopted a deferred share unit plan effective as of June 28, 2004, pursuant to which non-employee directors are eligible to receive grants of deferred share units (&#8220;DSUs&#8221;), each of which has an initial value equal to the weighted-average closing price of our common shares for the five trading days preceding the grant date. The plan allows each director to choose to receive, in the form of DSUs, all, none or a percentage of the eligible director&#8217;s fees which would otherwise be payable in cash. If a director has invested less than the minimum amount of equity in Descartes, as prescribed from time to time by the board of directors then the director must take at least 50% of the base annual fee for serving as a director in the form of DSUs. Each DSU fully vests upon award but is distributed only when the director ceases to be a member of the board of directors. Vested units are settled in cash based on our common share price when conversion takes place. Fair value of the liability is based on the closing price of our common shares at the balance sheet date.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Cash-Settled Restricted Share Unit Plan</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Our board of directors adopted a cash-settled restricted share unit plan effective as of May 23, 2007, pursuant to which certain of our employees and outside directors are eligible to receive grants of cash-settled restricted share units (&#8220;CRSUs&#8221;), each of which has an initial value equal to the weighted-average closing price of our common shares for the five trading days preceding the date of the grant. The CRSUs generally vest based on continued employment and have annual vesting over three- to five-year periods. Vested units are settled in cash based on our common share price when conversion takes place, which is within 30 days following a vesting date and in any event prior to December 31<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> of the calendar year in which a vesting date occurs. Fair value of the liability is based on the closing price of our common shares at the balance sheet date.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Business combinations</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We apply the provisions of ASC Topic 805, &#8220;Business Combinations&#8221; (Topic 805), in the accounting for our acquisitions. It requires us to recognize separately from goodwill, the assets acquired and the liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While we use our best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded to our consolidated statement of operations.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">60</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Costs to exit or restructure certain activities of an acquired company or our internal operations are accounted for as termination and exit costs pursuant to ASC Topic 420, &#8220;Exit or Disposal Cost Obligations&#8221; (Topic 420) and are accounted for separately from the business combination.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">For a given acquisition, we generally identify certain pre-acquisition contingencies as of the acquisition date and may extend our review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether we include these contingencies as a part of the purchase price allocation and, if so, to determine the estimated amounts.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">If we determine that a pre-acquisition contingency (non-income tax related) is probable in nature and estimable as of the acquisition date, we record our best estimate for such a contingency as a part of the preliminary purchase price allocation. We often continue to gather information and evaluate our pre-acquisition contingencies throughout the measurement period and if we make changes to the amounts recorded or if we identify additional pre-acquisition contingencies during the measurement period, such amounts will be included in the purchase price allocation during the measurement period and, subsequently, in our results of operations.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">Uncertain tax positions and tax related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. We review these items during the measurement period as we continue to actively seek and collect information relating to facts and circumstances that existed at the acquisition date. Changes to these uncertain</font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif">&#160;</font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">tax positions and tax related valuation allowances made subsequent to the measurement period, or if they relate to facts and circumstances that did not exist at the acquisition date, are recorded in our provision for income taxes in our consolidated statement of operations.</font></div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Income taxes</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We use the liability method of income tax allocation to account for income taxes. Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years. These temporary differences are measured using enacted tax rates. A valuation allowance is recorded to reduce deferred tax assets to the extent that we consider it is more likely than not that a deferred tax asset will not be realized. In determining the valuation allowance, we consider factors such as the reversal of deferred income tax liabilities, projected taxable income, our history of losses for tax purposes, and the character of income tax assets and tax planning strategies. A change to these factors could impact the estimated valuation allowance and income tax expense.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We evaluate our uncertain tax positions by using a two-step approach to recognizing and measuring uncertain tax positions and provisions for income taxes.&#160;The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not, based solely on the technical merits, that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the appropriate amount of the benefit to recognize. The amount of benefit to recognize is measured as the maximum amount which is more likely than not to be realized. The tax position is derecognized when it is no longer more likely than not that the position will be sustained on audit. We continually assess the likelihood and amount of potential adjustments and adjust the income tax provisions, income taxes payable and deferred income taxes in the period in which the facts that give rise to a revision become known.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Earnings per share</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Basic earnings per share is calculated by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share is calculated by dividing net income by the sum of the weighted average number of common shares outstanding and all additional common shares that would have been outstanding if potentially dilutive common shares had been issued during the period. The treasury stock method is used to compute the dilutive effect of stock-based compensation.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">61</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Recently adopted accounting pronouncements</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In September 2015, the FASB issued Accounting Standards Update 2015-16, &#8220;Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments&#8221; (&#8220;ASU 2015-16&#8221;). ASU 2015-16 provides guidance to more clearly articulate the accounting requirements for measurement-period adjustments related to a business combination. ASU 2015-16 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015, which will be our fiscal year beginning February 1, 2016. Early adoption is permitted and the Company adopted ASU 2015-16 in the third quarter of fiscal 2016. The adoption of this standard did not have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In November 2015, the FASB issued Accounting Standards Update 2015-17, &#8220;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes&#8221; (&#8220;ASU 2015-17&#8221;). ASU 2015-17 requires entities with a classified balance sheet to present all deferred tax assets and liabilities as noncurrent. ASU 2015-17 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2016, which will be our fiscal year beginning February 1, 2017. Early adoption at the beginning of an interim or annual period is permitted. Entities can adopt this standard either prospectively or retrospectively. The Company adopted ASU 2015-17 in the fourth quarter of fiscal 2016 on a prospective basis. As a result, we have presented all deferred tax assets and liabilities as noncurrent in our consolidated balance sheet as of January 31, 2016, but have not reclassified current deferred tax assets and liabilities in our consolidated balance sheet as of January 31, 2015. There was no impact on our results of operations as a result of the adoption of ASU 2015-17.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Recently issued accounting pronouncements</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In May 2014, the FASB issued Accounting Standards Update 2014-09, &#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASU 2014-09&#8221;). This update supersedes the revenue recognition requirements in ASC Topic 605, "Revenue Recognition" and nearly all other existing revenue recognition guidance under US GAAP. The core principal of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. In August 2015, the FASB issued Accounting Standards Update 2015-14 which defers the effective date of ASU 2014-09 for one year. ASU 2014-09 is now effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017, which will be our fiscal year beginning February 1, 2018. Early adoption as of the original effective date of ASU 2014-09 is permitted. When applying ASU 2014-09 we can either apply the amendments: (i) retrospectively to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-09 or (ii) retrospectively with the cumulative effect of initially applying ASU 2014-09 recognized at the date of initial application and providing certain additional disclosures as defined within ASU 2014-09. We are currently evaluating the effect that the pending adoption of ASU 2014-09 will have on our results of operations, financial position and disclosures. Although it is expected to have a impact on our revenue recognition policies and disclosures, we have not yet selected a transition method nor have we determined when we will adopt the standard and the effect of the standard on our ongoing financial reporting.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In August 2014, the FASB issued Accounting Standards Update 2014-15, &#8220;Presentation of Financial Statements &#8211; Going Concern (Subtopic 2015-40)&#8221; (&#8220;ASU 2014-15&#8221;). ASU 2014-15 requires an entity&#8217;s management to evaluate whether there are conditions or events that raise substantial doubt about the entity&#8217;s ability to continue as a going concern within one year after the date that the financial statements are issued. ASU 2014-15 is effective for annual periods ending after December 15, 2016, and for annual periods and interim periods thereafter, which will be our fiscal year beginning February 1, 2016. Early adoption is permitted. The Company will adopt this guidance in the fourth quarter of fiscal 2017. The adoption of this amendment is not expected to have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In April 2015, the FASB issued Accounting Standards Update 2015-03, &#8220;Interest &#8211; Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs&#8221; (&#8220;ASU 2015-03&#8221;). ASU 2015-03 simplifies the presentation of debt issuance costs. ASU 2015-03 is effective for annual periods, and</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">62</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">interim periods within those annual periods, beginning after December 15, 2015, which will be our fiscal year beginning February 1, 2016. Early adoption is permitted. The Company will adopt this guidance in the first quarter of fiscal 2017. The adoption of this amendment is not expected to have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In April 2015, the FASB issued Accounting Standards Update 2015-05, &#8220;Intangibles &#8211; Goodwill and Other &#8211; Internal Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement&#8221; (&#8220;ASU 2015-05&#8221;). ASU 2015-05 provides guidance about whether a cloud computing arrangement includes a software license. ASU 2015-05 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015, which will be our fiscal year beginning February 1, 2016. Early adoption is permitted. The Company will adopt this guidance in the first quarter of fiscal 2017. The adoption of this amendment is not expected to have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In July 2015, the FASB issued Accounting Standards Update 2015-11, &#8220;Inventory (Topic 330): Simplifying the Measurement of Inventory&#8221; (&#8220;ASU 2015-11&#8221;). ASU 2015-11 provides guidance to more clearly articulate the requirements for the measurement and disclosure of inventory. ASU 2015-11 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2016, which will be our fiscal year beginning February 1, 2017. The Company will adopt this guidance in the first quarter of fiscal 2018. The adoption of this amendment is not expected to have a material impact on our results of operations or disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In January 2016, the FASB issued Accounting Standards Update 2016-01, &#8220;Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&#8221; (&#8220;ASU 2016-01&#8221;). ASU 2016-01 supersedes the guidance to classify equity securities with readily determinable fair values into different categories reducing the number of items that are recognized in other comprehensive income as well as simplifying the impairment assessment of equity investments without readily determinable fair values. ASU 2016-01 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017, which will be our fiscal year beginning February 1, 2018. The Company will adopt this guidance in the first quarter of fiscal 2019 and is currently evaluating the impact that the adoption will have on its results of operations, financial position and disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In February 2016, the FASB issued Accounting Standards Update 2016-02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;). ASU 2016-02 supersedes the lease guidance in ASC Topic 840, &#8220;Leases&#8221; and requires the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU 2016-02 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2018, which will be our fiscal year beginning February 1, 2019. The Company will adopt this guidance in the first quarter of fiscal 2020 and is currently evaluating the impact that the adoption will have on its results of operations, financial position and disclosures.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Note 3 &#8211; Acquisitions</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On November 25, 2015, we acquired Oz Development Inc. (&#8220;Oz&#8221;), a leading US-based provider of application integration solutions that help small-to-medium sized businesses (&#8220;SMBs&#8221;) automate a number of logistics and supply chain processes. The solutions help a growing SMB community connect to, and integrate with, leading SMB ERP, CRM and e-commerce platforms. The total purchase price for the acquisition was $29.5 million, net of cash acquired, which was funded with cash on hand. The gross contractual amount of trade receivables acquired was $0.3 million with a fair value of $0.3 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was nil. The finalization of the initial purchase price allocation is pending the determination of the finalization of the fair value for certain taxation-related and accrued liability balances, as well as potential unrecorded liabilities. We expect to finalize this determination on or before November 25, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt; BACKGROUND-COLOR: #ffffff"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On July 22, 2015, we acquired all outstanding shares of privately-held BearWare Inc. (&#8220;BearWare&#8221;), a</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">63</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">leading US-based provider of mobile solutions designed to improve collaboration between retailers and their logistics service providers. BearWare's system leverages mobile technologies to scan cartons at each point from the distribution centers through to the store front, helping retailers and their logistics service providers collaborate on store shipments. The total purchase price for the acquisition was $11.2 million, net of cash acquired, which was funded with cash on hand. The gross contractual amount of trade receivables acquired was $0.8 million with a fair value of $0.7 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was $0.1 million. The finalization of the initial purchase price allocation is pending the determination of the finalization of the fair value for certain taxation-related and accrued liability balances, as well as potential unrecorded liabilities. We expect to finalize this determination on or before July 22, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On July 20, 2015, we acquired all outstanding shares of privately-held MK Data Services LLC (&#8220;MK Data&#8221;), a leading US-based provider of denied party screening trade data and solutions. MK Data's technology screens shipments against a comprehensive, frequently updated, international database of restricted parties helping businesses comply with denied party screening requirements. The total purchase price for the acquisition was $80.2 million, net of cash acquired, which was funded with cash on hand. The acquisition included an employee retention agreement to provide up to $3.1 million in retention bonuses to employees conditional on future services rendered over a specified time period. These amounts are being expensed over the service periods. The gross contractual amount of trade receivables acquired was $1.3 million with a fair value of $1.2 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was $0.1 million. The finalization of the initial purchase price allocation is pending the determination of the finalization of the fair value for certain taxation-related and accrued liability balances, as well as potential unrecorded liabilities. We expect to finalize this determination on or before July 20, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">For businesses acquired during 2016, we incurred acquisition-related costs of $1.2 million, primarily for advisory services and retention bonuses. These costs are included in other charges in our consolidated statements of operations. During 2016, we have recognized <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">aggregate revenues of $7.7 million and aggregate net income of $2.4 million from </font>MK Data, BearWare and Oz since the date of acquisition in our consolidated statements of operations.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The preliminary purchase price allocations for businesses acquired during 2016, which have not been finalized, is as follows:</div>

<table id="37377304f7934f5c933814fbdad01002" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">MK Data</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">BearWare</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">Oz</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Purchase price consideration:</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 6.95pt">Cash, net of cash acquired related to MK Data ($345), BearWare ($243) and Oz ($870)</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">80,151</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">11,243</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">29,459</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">120,853</div>
</td>
</tr>

<tr style="HEIGHT: 13px">
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 6.95pt">Net working capital adjustments (receivable)</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(133)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(19)</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(61)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(213)</div>
</td>
</tr>

<tr style="HEIGHT: 16px">
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">80,018</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">11,224</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">29,398</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">120,640</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt; TEXT-INDENT: -9pt">Allocated to:</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Current assets, excluding cash acquired</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">2,034</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">759</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">440</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">3,233</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Property and equipment</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">-</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">29</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">29</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Current liabilities</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(204)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(112)</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(304)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(620)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Deferred revenue</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(2,610)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(451)</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(1,634)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(4,695)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Net tangible assets (liabilities) assumed</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(780)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">196</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(1,469)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">(2,053)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt; TEXT-INDENT: -9pt">Finite life intangible assets acquired:</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt; TEXT-INDENT: 1.45pt">Customer agreements and relationships</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">7,500</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">2,600</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">5,400</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">15,500</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt; TEXT-INDENT: 1.45pt">Existing technology</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">22,000</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">3,400</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">7,500</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">32,900</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt; TEXT-INDENT: 1.45pt">Tradenames</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">190</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">70</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">90</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">350</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Non-compete covenants</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">-</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">240</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">240</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Goodwill</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">51,108</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">4,958</div>
</td>
<td style="WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">17,637</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">73,703</div>
</td>
</tr>

<tr>
<td style="WIDTH: 52%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">80,018</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">11,224</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.61%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">29,398</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">120,640</div>
</td>
</tr>
</table>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">64</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The above transactions were accounted for using the acquisition method in accordance with ASC Topic 805, &#8220;Business Combinations&#8221;. The purchase price allocation in the table above represents our estimates of the allocations of the purchase price and the fair value of net assets acquired. The preliminary purchase price may differ from the final purchase price allocation, and these differences may be material. Revisions to the valuation will occur as additional information about the fair value of assets and liabilities becomes available. The final purchase price allocation will be completed within one year from the acquisition date.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">No in-process research and development was acquired in these transactions.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">The acquired intangible assets are being amortized over their estimated useful lives as follows:</div>

<table id="11ddf4f1cc5449239ee86f77a0ff88a5" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">MK Data</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">BearWare</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Oz</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Customer agreements and relationships</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">13 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">11 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9 years</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Existing technology</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">7 years</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5 years</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5 years</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Tradenames</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5 years</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5 years</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">3 years</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Non-compete covenants</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
<td style="WIDTH: 13.22%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5 years</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The goodwill on the MK Data, BearWare and Oz acquisitions arose as a result of the combined strategic value to our growth plan. The goodwill arising from the MK Data, BearWare and Oz acquisitions is deductible for tax purposes.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On December 5, 2014, we acquired all outstanding shares of privately-held Pentant Limited (&#8220;Pentant&#8221;), a leading UK-based Community System Provider offering customs connectivity and import/export inventory control solutions for ocean, truck and air cargo. Pentant provides its shipper and logistics customers with a reliable and secure connection to both CHIEF (the central UK Revenue &amp; Customs system) and ICS (the European Union Import Control System) to streamline declaration, cargo security and clearance processes. The total purchase price for the acquisition was $2.1 million, net of cash acquired, which was funded with cash on hand. Additional contingent consideration of up to $0.4 million in cash may have become payable had certain revenue performance targets been met by Pentant during 2016. The fair value of the contingent consideration was valued at nil at the acquisition date and January 31, 2016. The gross contractual amount of trade receivables acquired was $0.1 million with a fair value of $0.1 million at the date of acquisition.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On December 5, 2014, we acquired all outstanding shares of privately-held e-customs Inc. (&#8220;e-customs&#8221;), a leading provider of electronic security and fiscal customs filing solutions in the UK. e-customs' cloud-based solution, Webdecs, provides both shippers and logistics service providers with a wide range of customs capabilities to cost effectively comply with UK fiscal filing and security filing requirements. The total purchase price for the acquisition was $9.6 million, net of cash acquired, which was funded with cash on hand. Additional contingent consideration of up to $1.2 million in cash may have become payable had certain revenue performance targets been met by e-customs during 2016. The fair value of the contingent consideration was valued at nil at the acquisition date and January 31, 2016. The gross contractual amount of trade receivables acquired was $0.2 million with a fair value of $0.2 million at the date of acquisition.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On November 19, 2014, we acquired all outstanding shares of privately-held Airclic Inc. (&#8220;Airclic&#8221;), a leading US-based provider of mobile solutions that help companies reduce the cost of delivering goods by automating traditional paper-based processes. Airclic's cloud-based mobile solutions help streamline and automate complex 'last mile' logistics processes. The total purchase price for the acquisition was $29.6 million, net of cash acquired, which was funded with cash on hand. The gross contractual amount of trade receivables acquired was $4.5 million with a fair value of $4.5 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was nil.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the third quarter of 2016, the preliminary purchase price allocation for Airclic was finalized resulting in</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">65</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">a $0.8 million increase to goodwill and income taxes payable.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On May 30, 2014 we acquired all outstanding membership interests of privately-held Customs Info, LLC (&#8220;Customs Info&#8221;), a leading US-based provider of trade data content to power Global Trade Management (GTM) systems and streamline global trade automation. The total purchase price for the acquisition was $39.5 million, net of cash acquired, which was funded by $34.1 million in cash and approximately 0.4 million Descartes common shares valued at $5.4 million. As part of completing the acquisition $20.0 million of the $39.5 million purchase price was funded by drawing on our revolving debt facility, which was subsequently repaid. Additional contingent consideration of up to $3.9 million in cash may have become payable had certain revenue performance targets been met by Customs Info during the calendar year 2014. The fair value of the contingent consideration was valued at nil at the acquisition date and the performance targets were not met. The gross contractual amount of trade receivables acquired was $1.8 million with a fair value of $1.7 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was $0.1 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On April 1, 2014, we acquired all outstanding shares of privately-held Computer Management USA, Inc. and Computer Management NA, Inc. (collectively, &#8220;Computer Management&#8221;), a US-based provider of security filing solutions and air cargo management solutions for airlines and their partners. The total purchase price for the acquisition was $6.7 million, net of cash acquired, which was funded with cash on hand. The gross contractual amount of trade receivables acquired was $0.2 million with a fair value of $0.2 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was nil.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">For businesses acquired during 2015, we incurred acquisition-related costs of $1.5 million, primarily for advisory services and retention bonuses. These costs are included in other charges in our consolidated statements of operations.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The final purchase price allocations for businesses we acquired during 2015 are as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="0fe19cb0a9db4ad09696b8a280ef1ead" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.9pt">Computer Management</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 3pt">Customs Info</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 3pt">Airclic</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 3pt">e-customs</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 3pt">Pentant</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 3pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Purchase price consideration:</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 6.95pt">Cash, excluding cash acquired related to Computer Management ($112), Customs Info (nil), Airclic ($117), e-customs ($1,983) and Pentant ($21)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">6,689</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">34,121</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">29,597</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">9,611</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">2,134</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">82,152</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Common shares issued</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">5,382</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">5,382</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Net working capital adjustments (receivable) / payable</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">3</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(813)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(318)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(41)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(13)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(1,182)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">6,692</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">38,690</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">29,279</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">9,570</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">2,121</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">86,352</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Allocated to:</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 6.95pt">Current assets,&#160; excluding cash acquired</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">211</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1,754</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">4,990</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1,190</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">142</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">8,287</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Property and equipment</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">65</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">440</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">7</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">512</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Current liabilities</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(10)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(556)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(3,466)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(399)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(658)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(5,089)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Deferred revenue</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(8)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(3,147)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(6,930)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(19)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(38)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(10,142)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Deferred income tax liability</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(1,053)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(315)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(1,368)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Debt</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(927)</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(927)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Net tangible assets (liabilities) assumed</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">258</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(2,876)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(4,966)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(274)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(869)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(8,727)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Finite life intangible assets acquired:</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.45pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Customer agreements and relationships</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">3,256</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">8,650</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">7,802</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">2,318</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1,336</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.25pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">23,362</div>
</td>
</tr>
</table>

<div>&#160;</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">66</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<table id="6cef77dcbcdf43f983e1b04d06efcd75" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt; TEXT-INDENT: 13.45pt">Existing technology</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1,840</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">5,708</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">13,786</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">2,807</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">595</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">24,736</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.45pt; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Trade names</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">682</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">682</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">&#160;&#160;&#160;&#160;Non-compete covenants</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">391</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">177</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">138</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">706</div>
</td>
</tr>

<tr style="HEIGHT: 14px">
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt; MARGIN-RIGHT: 2.45pt">Goodwill</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1,338</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">26,135</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">12,480</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">4,581</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1,059</div>
</td>
<td style="WIDTH: 10%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">45,593</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">6,692</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">38,690</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">29,279</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">9,570</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">2,121</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">86,352</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">No in-process research and development was acquired in these transactions.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The acquired intangible assets are being amortized over their estimated useful lives as follows:</div>

<table id="6ca55e5bf7bd41f5819ab5eb4347a6c3" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 30%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">Computer Management</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">Customs Info</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">Airclic</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">e-customs</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">Pentant</div>
</td>
</tr>

<tr style="HEIGHT: 9px">
<td style="WIDTH: 30%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Customer agreements and relationships</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">9 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">9 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">9 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">10 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 10.85pt">9 years</div>
</td>
</tr>

<tr>
<td style="WIDTH: 30%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Existing technology</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6 years</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3 years</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">8 years</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6 years</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6 years</div>
</td>
</tr>

<tr>
<td style="WIDTH: 30%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Trade names</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">15 years</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
</tr>

<tr>
<td style="WIDTH: 30%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Non-compete covenants</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">12 years</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">12 years</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">12 years</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The goodwill on the Pentant, e-customs, Airclic, Customs Info and Computer Management acquisitions arose as a result of the combined strategic value to our growth plan. The goodwill arising from the Pentant and e-customs acquisitions is not deductible for tax purposes. The goodwill arising from the Airclic, Customs Info and Computer Management acquisitions is deductible for tax purposes</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On December 23, 2013, we acquired all outstanding shares of privately-held Impatex Freight Software Limited (&#8220;Impatex&#8221;), a leading UK-based provider of electronic customs filing and freight forwarding solutions. The total purchase price for the acquisition was $8.2 million, net of cash acquired, which was funded by drawing on our revolving debt facility. We incurred acquisition-related costs, primarily for advisory services, of $0.3 million included in other charges in our consolidated statements of operations in 2014. The gross contractual amount of trade receivables acquired was $0.3 million with a fair value of $0.3 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was nil.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On December 20, 2013, we acquired all outstanding shares of privately-held Compudata, a leading provider of business-to-business supply chain integration and e-invoicing solutions in Switzerland. The total purchase price for the acquisition was $18.1 million, net of cash acquired, which was funded by drawing on our revolving debt facility. We incurred acquisition-related costs, primarily for advisory services, of $0.3 million included in other charges in our consolidated statements of operations in 2014. The gross contractual amount of trade receivables acquired was $0.6 million with a fair value of $0.5 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was $0.1 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On May 2, 2013 we acquired all outstanding shares of privately-held KSD Software Norway AS (&#8220;KSD&#8221;), a leading Scandinavian-based provider of electronic customs filing solutions for the European Union (&#8220;EU&#8221;). KSD&#8217;s software helps customers manage the complexities of EU customs compliance. The total purchase price for the acquisition was $32.4 million, net of cash acquired. As part of completing the acquisition $19.8 million of the $32.4 million purchase price was funded by drawing on our revolving debt facility, with the remainder funded with cash on hand. We incurred acquisition-related costs, primarily for advisory services, of $0.7 million included in other charges in our consolidated statements of operations in 2014. The gross contractual amount of trade receivables acquired was $3.1 million with a fair value of $2.6 million at the date of acquisition. Our acquisition date estimate of contractual cash flows not expected to be collected was $0.5 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In 2015, the preliminary purchase price allocation for KSD was adjusted due to changes made to net working capital adjustments and receivable estimates made upon close of the acquisition. The purchase</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">67</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">price allocation adjustments were to increase goodwill $0.7 million from $13.1 million to $13.8 million and decrease net working capital adjustments receivable $0.7 million from $2.9 million to $2.2 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">For businesses acquired during 2014, we incurred acquisition-related costs of $1.4 million, primarily for advisory services and retention bonuses. These costs are included in other charges in our consolidated statements of operations.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The final purchase price allocations for businesses we acquired during 2014 are as follows:</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<table id="6be00aa60de047e985f126cd60e4f65c" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">KSD</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">Compudata</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.9pt">Impatex</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Purchase price consideration:</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 6.95pt">Cash, less cash acquired related to Impatex ($200), Compudata ($166) and KSD ($199)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">32,419</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">18,143</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">8,175</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">58,737</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Net working capital adjustments receivable</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(2,213)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(71)</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(209)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(2,493)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">30,206</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">18,072</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10.71%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">7,966</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">56,244</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Allocated to:</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Current assets, excluding cash acquired</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,174</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,793</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">524</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,491</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Property and equipment</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">67</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">24</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">109</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">200</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Deferred income tax assets</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">863</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">11</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">874</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Current liabilities</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(3,904)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(934)</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(300)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(5,138)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Deferred revenue</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(3,004)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(21)</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(441)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(3,466)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Deferred income tax liability</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(6,720)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(2,924)</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1,140)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(10,784)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Debt</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(894)</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(894)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Net tangible liabilities assumed</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(9,418)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(2,062)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1,237)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(12,717)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Finite life intangible assets acquired:</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt; TEXT-INDENT: 13.45pt">Customer agreements and relationships</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">17,500</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">11,910</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,495</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">31,905</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt; TEXT-INDENT: 13.45pt">Existing technology</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">8,300</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3,207</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">11,507</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">&#160;&#160;&#160;&#160;Non-compete covenants</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">23</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">23</div>
</td>
</tr>

<tr style="HEIGHT: 5px">
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 2.45pt">Goodwill</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">13,824</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">8,201</div>
</td>
<td style="WIDTH: 10.71%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3,501</div>
</td>
<td style="WIDTH: 11%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">25,526</div>
</td>
</tr>

<tr>
<td style="WIDTH: 56%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">30,206</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">18,072</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 10.71%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">7,966</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">56,244</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">No in-process research and development was acquired in the Impatex, Compudata or KSD acquisitions.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">The acquired intangible assets are being amortized over their estimated useful lives as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="31897f7b42db4519b96ec144b202b000" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Impatex</div>
</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Compudata</div>
</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">KSD</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Customer agreements and relationships</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">10 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9 years</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">12 years</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Existing technology</div>
</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">8 years</div>
</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">8 years</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Non-compete covenants</div>
</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">3 years</div>
</td>
<td style="WIDTH: 13.44%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">N/A</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The goodwill on the Impatex, Compudata and KSD acquisitions arose as a result of the value of their assembled workforces and the combined strategic value to our growth plan. The goodwill arising from these acquisitions is not deductible for tax purposes.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The financial information in the table below summarizes selected results of operations on a pro forma basis as if we had acquired Oz, BearWare, MK Data, Airclic, Customs Info, Impatex, Compudata and KSD as of the beginning of each of the periods presented. The pro forma results of operations for the Pentant, e-customs and Computer Management transactions have not been included in the table below as they are not material to our consolidated financial statements.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">68</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">This pro forma information is for information purposes only and does not purport to represent what our results of operations for the periods presented would have been had the acquisitions of Oz, BearWare, MK Data Airclic, Customs Info, Impatex, Compudata and KSD occurred at the beginning of the period indicated, or to project our results of operations for any future period.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic"><u>Pro forma</u></font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif"><u> results of operations (unaudited)</u></font></div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="f28f60acf648485187648db36b602601" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr style="HEIGHT: 19px">
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 12pt">Year Ended</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">2014</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">Revenues</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">197,088</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">205,723</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">199,860</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">Net income</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">22,391</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">16,830</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">8,223</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">Earnings per share</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Basic</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">0.30</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">0.24</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">0.13</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Diluted</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">0.29</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">0.24</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">0.13</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Note 4 &#8211; Fair Value Measurements</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Topic 820 establishes a fair value hierarchy which prioritizes the inputs used in the valuation methodologies in measuring fair value into three levels:</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="15756396d4a046449e51e3e91760918f" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#8226;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Level 1&#8212;inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="fab619cb2b3c4fe391577deb8768adb1" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#8226;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">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.</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">
<table id="8673f7c9ba9a45a59877a7323b262d8d" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#8226;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">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.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table shows the Company&#8217;s marketable securities investment portfolio measured at fair value on a recurring basis as of January 31, 2016:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="0d113af43e1448ca8d41ffdca3e6f9cc" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15.38%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Cost</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15.38%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Gross<br>
Unrealized<br>
 Gains</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Gross<br>
Unrealized<br>
 (Losses)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15.38%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Estimated Fair<br>
 Value</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Level 1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15.38%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15.38%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15.38%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Short-Term Marketable Securities</div>
</td>
<td style="WIDTH: 15.38%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,667</div>
</td>
<td style="WIDTH: 15.38%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(28)</div>
</td>
<td style="WIDTH: 15.38%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,639</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The Company&#8217;s marketable securities have been classified and accounted for as available-for-sale. Management determines the appropriate classification of its investments at the time of purchase and reevaluates the designations at each balance sheet date. The Company classifies its marketable securities as either short-term or long-term based on the nature of each security and its availability for use in current operations. The Company&#8217;s marketable securities are carried at fair value, with the</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">69</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">unrealized gains and losses, net of taxes, reported as a separate component of accumulated other comprehensive loss. The cost of securities sold is based upon the specific identification method.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As of January 31, 2016, the Company considers the declines in market value of its marketable securities investment portfolio to be temporary in nature and does not consider any of its investments other-than-temporarily impaired. The Company did not hold any available-for-sale securities as of January 31, 2015.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 5 &#8211; Trade Receivables</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="77d327bc71bb49f5ae3e3c688664cef8" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">2015</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Trade receivables</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">27,080</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">23,714</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Less: Allowance for doubtful accounts</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">(1,466)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">(1,101)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">25,614</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">22,613</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Included in accounts receivable are unbilled receivables in the amount of $1.0 million as at January 31, 2016 ($1.0 million as at January 31, 2015). Bad debt expense was $0.8 million, $0.4 million and $0.3 million for the years ended January 31, 2016, January 31, 2015 and January 31, 2014, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 6 &#8211; Other Receivables</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="4d0d8f99577a4c82be8a08b32768b776" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">2015</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Net working capital adjustments receivable from acquisitions</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">193</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">372</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Other receivables</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">2,938</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">2,885</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">3,131</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">3,257</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As at January 31, 2016, $0.2 million ($0.4 million as at January 31, 2015) of the net working capital adjustments receivable from acquisitions is recoverable from amounts held in escrow related to the respective acquisitions.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Note 7 &#8211; Inventory</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">At January 31, 2016 and January 31, 2015, inventory is entirely comprised of finished goods inventory. Finished goods inventory consists of hardware and related parts for mobile asset units held for sale. A provision for excess or obsolete inventories has been recorded in cost of revenues of $0.1 million, $0.3 million and nil for the years ended January 31, 2016, January 31, 2015 and January 31, 2014, respectively.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">70</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 8 &#8211; Property and Equipment</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="3cd97ef332084c31a8f0e2c57700691c" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Cost</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Computer equipment and software</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">26,335</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">27,218</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Furniture and fixtures</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,062</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,117</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Leasehold improvements</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">431</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">466</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">27,828</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">28,801</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Accumulated amortization</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Computer equipment and software</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">18,134</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">19,881</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Furniture and fixtures</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">853</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">919</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Leasehold improvements</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">237</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">172</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">19,224</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">20,972</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Net</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">8,604</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">7,829</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 9 - Intangible Assets</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="312530ab108f4d6a99f2d26ae4518a0d" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Cost</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Customer agreements and relationships</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">107,743</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">97,344</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Existing technology</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">117,586</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">93,911</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Trade names</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">4,515</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,349</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Non-compete covenants</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2,559</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,407</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">232,403</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">198,011</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Accumulated amortization</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Customer agreements and relationships</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">45,853</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">37,956</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Existing technology</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">48,295</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">40,326</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Trade names</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">3,128</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">3,130</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Non-compete covenants</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">1,565</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">1,473</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">98,841</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">82,885</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Net</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">133,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">115,126</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Intangible assets related to our acquisitions are recorded at their fair value at the acquisition date. The change in intangible assets during 2016 is primarily due to the acquisition of BearWare, MK Data, and Oz described in Note 3 to these consolidated financial statements. The balance of the change in intangible assets is due to foreign currency translation and amortization.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Intangible assets with a finite life are amortized into income over their useful lives. Amortization expense for existing intangible assets is expected to be $133.6 million over the following periods: $26.1 million for 2017, $21.3 million for 2018, $19.3 million for 2019, $18.6 million for 2020, $15.2 million for 2021 and $33.1 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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 10 &#8211; Goodwill</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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, 2014:</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">71</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="3f22333e51f04e09815cb39becdc08b4" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at beginning of period</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">147,440</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">111,179</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Adjustment to purchase price allocation of KSD</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">714</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Acquisition of Computer Management</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,338</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Acquisition of Customs Info</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">26,135</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Acquisition of Airclic</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">810</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">11,670</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Acquisition of e-customs</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,581</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Acquisition of Pentant</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,059</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Acquisition of MK Data</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">51,108</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Acquisition of BearWare</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">4,958</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Acquisition of Oz</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">17,637</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Adjustments on account of foreign exchange</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(4,467)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(9,236)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at end of period</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">217,486</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">147,440</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 11 - Accrued Liabilities</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="8f5180dcf08a472d86ec7d3d969be7f2" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Accrued compensation and benefits</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">10,700</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">9,017</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Accrued professional fees</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">1,211</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">1,137</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Other accrued liabilities</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">4,933</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,541</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">16,844</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">16,695</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Other accrued liabilities include accrued expenses related to third party resellers and royalties, vendors and accrued restructuring charges.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 12 - Debt</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As of January 31, 2016, all amounts previously borrowed under the revolving debt facility have been repaid and the balance of the $77.0 million facility remains available for use.&#160; We are in compliance with the covenants of the revolving debt facility as of January 31, 2016. On May 28 2014, we amended our revolving debt facility, increasing the borrowing limit from $50.0 million to $77.0 million and renewing the agreement for a five year term. The amended facility is comprised of a $75.0 million revolving facility, with drawn amounts to be repaid in equal quarterly installments over a period of five years from the advance date, and a $2.0 million revolving facility, with no fixed repayment date on drawn amounts prior to the end of the term. Borrowings under the credit agreement are secured by a first charge over substantially all of our assets. Depending on the type of advance under the available facilities, interest will be charged on advances at a rate of either i) Canada prime rate or US base rate plus 0% to 1.5%; or ii) LIBOR plus 1.5% to 3%. Undrawn amounts are charged a standby fee of between 0.3% and 0.5%. Interest is payable monthly in arrears under both facilities. Standby fees are payable quarterly in arrears. The revolving debt facility contains certain customary representations, warranties and guarantees, and covenants.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">72</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On March 2, 2016, Descartes amended its $77.0 million revolving debt facility with a new senior secured credit facility (&#8220;Credit Facility&#8221;). The Credit Facility consists of a $150.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 also provides for an additional $7.5 million available to support foreign exchange and interest rate hedging. The Credit Facility has a five year maturity with no fixed repayment dates prior to the end of the five year term. Borrowings under the 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 credit facility are based on the Canada or US prime rate, Bankers&#8217; Acceptance (BA) or London Interbank Offered Rate (LIBOR) plus an additional 0 to 200 basis points based on the ratio of net debt to adjusted earnings before interest, taxes, depreciation and amortization, as defined in the credit agreement. A standby fee of between 20 to 28 basis points will be charged on all undrawn amounts. The Credit Facility contains certain customary representations, warranties and guarantees, and covenants.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As at January 31, 2016, we have outstanding letters of credit of approximately $0.3 million primarily related to our leased premises ($0.4 million as at January 31, 2015) which are not related to the debt facility or Credit facility.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 13 - Commitments, Contingencies and Guarantees</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Commitments</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following information is provided in respect of our operating and capital lease obligations:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="ff41012956ef4961901057aaeae6055f" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Years Ended January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Operating Leases</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Capital Leases</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">2017</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4,152</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">134</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">4,286</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">2018</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2,845</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">66</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2,911</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">2019</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1,872</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1,872</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">2020</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">685</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">685</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">2021</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">254</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">254</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9,808</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">200</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">10,008</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Lease Obligations</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are committed under non-cancelable operating leases for business premises, computer equipment and vehicles with terms expiring at various dates through 2021. We are also committed under non-cancelable capital leases for computer equipment expiring at various dates through 2018. The future minimum amounts payable under these lease agreements are outlined in the chart above. The $0.2 million balance of the capital lease obligation outstanding at January 31, 2016 is included in accrued liabilities in the consolidated balance sheet. Rental expense from operating leases was $4.4 million, $5.2 million and $4.8 million for the years ended January 31, 2016, January 31, 2015 and January 31, 2014, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Other Obligations</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Deferred Share Unit and Cash-Settled Restricted Share Unit Plans</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As described in Note 2 to these consolidated financial statements, 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 CRSUs of $1.0 million at January 31, 2016. As at January 31, 2016 there were no unvested DSUs. The ultimate liability for any payment of DSUs and CRSUs is dependent on the trading price of our common shares.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">73</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Contingencies</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Product Warranties</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the normal course of operations, we provide our customers with product warranties relating to the performance of our hardware, software and network 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 consolidated financial statements.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Business combination agreements</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In respect of our acquisition of e-customs in the fourth quarter of 2015, up to approximately $1.2 million (GBP 0.8 million) in cash may have become payable had certain revenue performance targets been met by e-customs during 2016. No amounts are accrued related to this contingent consideration as at January 31, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In respect of our acquisition of Pentant in the fourth quarter of 2015, up to approximately $0.4 million (GBP 0.3 million) in cash may have become payable had certain revenue performance targets been met by Pentant during 2016. No amounts are accrued related to this contingent consideration as at January 31, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Guarantees</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Intellectual property indemnification obligations</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 indemnifications.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><u>Other indemnification agreements</u></div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">74</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">future events and conditions, which cannot be predicted. Given the foregoing, to date, we have not accrued any liability in our financial statements for the guarantees or indemnities described above.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 14 &#8211; Share Capital</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">On July 2, 2014, we completed a public offering of common shares in the United States and Canada at a price of $13.50 per common share pursuant to the <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">short-form base shelf prospectus and related prospectus supplement filed in connection with the offering</font>. The total offering of 10,925,000 common shares included the exercise in full by the underwriters of the 15% overallotment option for aggregate gross proceeds to Descartes of $147.5 million. Net proceeds to Descartes were approximately $142.1 million once expenses associated with the offering were deducted inclusive of the related deferred tax benefit related to share issuance costs. Excluding share issuance costs payable and the deferred tax benefit on issuance costs, the net cash proceeds to Descartes were approximately $140.7 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We are authorized to issue an unlimited number of our common shares, without par value, for unlimited consideration. Our common shares are not redeemable or convertible.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="ff56a213e2bf4210b4984cf2314d99e7" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">(thousands of shares)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Balance, beginning of year</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,480</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">63,661</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">62,654</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Shares issued:</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt">Stock options and share units exercised</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">281</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">478</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1,007</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt">Issuance of common shares</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">10,925</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 16.5pt; LINE-HEIGHT: 10.85pt">Acquisitions (Note 3)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">416</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Balance, end of year</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,761</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,480</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">63,661</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Cash flows provided from stock options and share units exercised <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">during 2016, 2015 and 2014 was approximately $0.2 million, $0.9 million and $3.6 million, respectively.</font></div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 15 - Earnings Per Share</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">The following table sets forth the computation of basic and diluted earnings per share (&#8220;EPS&#8221;) (number of shares in thousands):</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="5da6ac942448408bb0d537111513c186" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">Year Ended</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31, 2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31, 2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31, 2014</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Net income for purposes of calculating basic and diluted earnings per share</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">20,562</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">15,059</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">9,612</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Weighted average shares outstanding</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">75,595</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">70,559</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">62,841</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Dilutive effect of employee stock options</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">452</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">665</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1,258</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Dilutive effect of restricted and performance share units</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">362</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">360</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">271</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Weighted average common and common equivalent shares outstanding</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">76,409</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">71,584</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">64,370</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Earnings per share</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.24%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Basic</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.27</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.21</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.15</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Diluted</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.27</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.21</div>
</td>
<td style="WIDTH: 14.24%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">0.15</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">For the years ended January 31, 2016, 2015 and 2014, nil options 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. Additionally, for 2016, 2015 and 2014, respectively, the application of the treasury stock method</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">75</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">excluded nil, 215,000 and nil options, restricted and performance share units from the calculation of diluted EPS as the assumed proceeds from the unrecognized stock-based compensation expense that are attributed to future service periods made such stock-based compensation anti-dilutive.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 16 - Stock-Based Compensation Plans</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Total estimated stock-based compensation expense recognized in our consolidated statement of operations was as follows:</div>

<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<div style="LINE-HEIGHT: 10.85pt">
<table id="259aacedad5f419b9f5d94a9f2583719" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; LINE-HEIGHT: 10.85pt">Year Ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; LINE-HEIGHT: 10.85pt">Cost of revenues</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">24</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">45</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">54</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; LINE-HEIGHT: 10.85pt">Sales and marketing</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">41</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">70</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">538</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; LINE-HEIGHT: 10.85pt">Research and development</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">12</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; LINE-HEIGHT: 10.85pt">General and administrative</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,512</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,426</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,138</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; LINE-HEIGHT: 10.85pt">Other charges</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">781</div>
</td>
</tr>

<tr>
<td style="WIDTH: 58%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Effect on net income</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,577</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,543</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,523</div>
</td>
</tr>
</table>

<br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">For the year ended January 31, 2014 other charges includes stock-based compensation expense of $0.3 million related to a modification of certain PSU grants.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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 allowance against any such deferred tax asset except for $0.1 million ($0.1 million at January 31, 2015) recognized in the United States. The tax benefit realized in connection with stock options exercised and settled during 2016, 2015 and 2014 was $1.6 million, $0.1 million and $0.4 million, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Stock Options</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As of January 31, 2016, we had 293,889 stock options granted and outstanding under our shareholder-approved stock option plan and 217,264 remained available for grant. In addition, we had 175,000 stock options outstanding pursuant to option grants made outside of our shareholder-approved stock option plan as permitted under the rules of the Toronto Stock Exchange in certain circumstances.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">For the year ended January 31, 2016, </font>the Company settled 446,875 options for $4.4 million of common shares issued from treasury and $2.6 million in cash related to payment of applicable employee withholding taxes. <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">For the year ended January 31, 2015, the Company settled 175,000 options for $0.4 million in cash related to payment of applicable employee withholding taxes and $0.3 million of common shares issued from treasury. For the year ended January 31, 2014, 300,000 options were settled for $1.4 million in cash including payment of applicable employee withholding taxes and $0.1 million of common shares were issued from treasury.</font></div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As of January 31, 2016, $0.4 million of total unrecognized compensation costs, net of forfeitures, related to non-vested stock option awards is expected to be recognized over a weighted average period of 1.6 years. The total fair value of stock options vested during 2016 was $0.3 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The total number of options granted during 2016, 2015 and 2014 was nil, 215,000 and nil, respectively. The weighted average grant-date fair value of options granted during 2016, 2015 and 2014 was nil, $3.47 and nil per option, respectively.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">76</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The weighted-average assumptions were as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="f2a12270d94c4767ba7c3cf6c2d71879" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">Year Ended</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: bottom">&#160;</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: bottom">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.55%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 10.85pt">January 31, 2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Expected dividend yield (%)</div>
</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">&#160;</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.55%; VERTICAL-ALIGN: middle">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Expected volatility (%)</div>
</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">&#160;</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">&#160;</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">25.4</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Risk-free rate (%)</div>
</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">&#160;</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">&#160;</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;&#160;Expected option life (years)</div>
</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">&#160;</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">&#160;</td>
<td style="WIDTH: 11.55%; VERTICAL-ALIGN: middle">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">A summary of option activity under all of our plans is presented as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="361bfac4a7eb4814b57447af7fc842cb" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Number of<br>
Stock Options<br>
 Outstanding</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted-<br>
Average<br>
Exercise<br>
 Price</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted-<br>
Average<br>
Remaining<br>
Contractual<br>
 Life (years)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Aggregate<br>
Intrinsic<br>
Value<br>
 (in millions)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2014</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,139,853</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$4.39</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Granted</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">215,000</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$13.77</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Exercised</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(220,138)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$3.49</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Surrendered for Shares</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(175,000)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$4.53</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Forfeited</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(6,451)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$5.72</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2015</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">953,264</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$6.33</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2.5</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">10.6</div>
</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Exercised</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(37,500)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$4.18</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Surrendered for Shares</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(446,875)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$2.59</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2016</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">468,889</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$8.25</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">3.5</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">5.2</div>
</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr style="HEIGHT: 14px">
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Vested or expected to vest at January 31, 2016</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">450,589</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$8.18</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">3.5</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">5.0</div>
</td>
</tr>

<tr style="HEIGHT: 5px">
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 43%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Exercisable at January 31, 2016</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">292,811</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$6.54</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2.6</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">3.7</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The total intrinsic value of options exercised during 2016, 2015 and 2014 was approximately $0.5 million, $2.4 million and $9.4 million, respectively. The total intrinsic value of options surrendered for shares during 2016, 2015 and 2014 was approximately $6.7 million, $1.6 million and $1.5 million, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Options outstanding and options exercisable as at January 31, 2016 by range of exercise price are as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="9a04681abf794f81b17cc42dc608d154" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr style="HEIGHT: 16px">
<td style="WIDTH: 32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right" colspan="3">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">Options Outstanding</div>
</td>
<td style="WIDTH: 2.88%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right" colspan="2">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">Options Exercisable</div>
</td>
</tr>

<tr style="HEIGHT: 50px">
<td style="WIDTH: 32%; VERTICAL-ALIGN: bottom; FONT-STYLE: italic; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 10.85pt">Range of Exercise Prices</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted<br>
Average<br>
Exercise<br>
 Price</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Number of<br>
Stock<br>
 Options</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.19%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted<br>
Average<br>
Remaining<br>
Contractual<br>
 Life (years)</div>
</td>
<td style="WIDTH: 2.88%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted<br>
Average<br>
Exercise<br>
 Price</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Number of<br>
Stock<br>
 Options</div>
</td>
</tr>

<tr>
<td style="WIDTH: 32%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">$4.88 &#8211; $5.54</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">$4.91</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">215,889</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.19%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">1.8</div>
</td>
<td style="WIDTH: 2.88%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">$4.91</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">208,311</div>
</td>
</tr>

<tr>
<td style="WIDTH: 32%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">$6.91 &#8211; $6.91</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">$6.91</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">38,000</div>
</td>
<td style="WIDTH: 13.19%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">3.5</div>
</td>
<td style="WIDTH: 2.88%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">$6.91</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">22,000</div>
</td>
</tr>

<tr>
<td style="WIDTH: 32%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">$11.69 &#8211; $11.85</div>
</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">$11.84</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">215,000</div>
</td>
<td style="WIDTH: 13.19%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">5.4</div>
</td>
<td style="WIDTH: 2.88%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">$11.84</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">62,500</div>
</td>
</tr>

<tr>
<td style="WIDTH: 32%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">$8.25</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">468,889</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.19%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">3.5</div>
</td>
<td style="WIDTH: 2.88%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">$6.54</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">292,811</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">77</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">A summary of the status of our unvested stock options </font>under our shareholder-approved stock option plan<font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000"> as of January 31, 2016 is presented as follows:</font></div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="580537fd2b56488a93c13af0eb77f00c" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 60%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 9.64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Number of<br>
Stock Options<br>
 Outstanding</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Weighted-<br>
Average Grant-<br>
Date Fair Value<br>
 per Share</div>
</td>
</tr>

<tr>
<td style="WIDTH: 60%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Balance at January 31, 2014</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 9.64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">164,145</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">$2.21</div>
</td>
</tr>

<tr>
<td style="WIDTH: 60%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Granted</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 9.64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">40,000</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">$3.43</div>
</td>
</tr>

<tr>
<td style="WIDTH: 60%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Vested</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 9.64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">(73,840)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">$1.97</div>
</td>
</tr>

<tr>
<td style="WIDTH: 60%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Forfeited</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 9.64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">(6,451)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">$1.96</div>
</td>
</tr>

<tr>
<td style="WIDTH: 60%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Balance at January 31, 2015</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 9.64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">123,854</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">$2.56</div>
</td>
</tr>

<tr>
<td style="WIDTH: 60%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Vested</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 9.64%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">(70,276)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">$1.92</div>
</td>
</tr>

<tr>
<td style="WIDTH: 60%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Balance at January 31, 2016</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 9.64%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">53,578</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">$2.52</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Performance Share Units</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">A summary of PSU activity is as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="9fd81c745ae64f6db8d9d73bf141cb68" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Number of<br>
PSUs<br>
 Outstanding</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted-</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Average<br>
Granted Date<br>
 Fair Value</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted-<br>
Average<br>
Remaining<br>
Contractual<br>
 Life (years)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Aggregate<br>
Intrinsic<br>
 Value</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(in millions)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2014</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">211,428</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$11.69</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 7.5pt">Granted</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">51,752</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$16.67</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 7.5pt">Exercised</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">(83,984)</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$10.88</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 7.5pt">Forfeited</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">(4,938)</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$10.93</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2015</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">174,258</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$12.61</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">7.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">3.0</div>
</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Granted</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">49,187</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$19.70</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Performance units issued</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">30,092</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$9.34</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2016</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">253,537</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$12.39</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">7.2</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">4.9</div>
</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Vested or expected to vest at January 31, 2016</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">253,537</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$12.39</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">7.2</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">4.9</div>
</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Exercisable at January 31, 2016</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">152,598</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$9.36</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">6.3</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">2.9</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The aggregate intrinsic values represents the total pre-tax intrinsic value (the aggregate closing share price of our common shares on January 31, 2016) that would have been received by PSU holders if all PSUs had been vested on January 31, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As of January 31, 2016, $0.9 million of total unrecognized compensation costs related to non-vested awards is expected to be recognized over a weighted average period of 1.5 years. The total fair value of PSUs vested during 2016 was $0.8 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">78</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Restricted Share Units</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">A summary of RSU activity is as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="2c4ee3de9d674bbfb69d8af041f9c29b" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Number of RSUs Outstanding</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted-</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Average Granted Date Fair Value</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted- Average Remaining Contractual Life (years)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Aggregate Intrinsic</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">&#160;Value</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">&#160;(in millions)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2014</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">214,076</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$8.96</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 7.5pt">Granted</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">51,752</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$13.79</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Exercised</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">(85,298)</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$8.36</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 7.5pt">Forfeited</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">(4,938)</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$8.59</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2015</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">175,592</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$9.94</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">7.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Granted</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">49,187</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$15.33</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2016</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">224,779</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$10.03</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">7.4</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">4.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Vested or expected to vest at January 31, 2016</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">224,779</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$10.03</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">7.4</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">4.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 41.96%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Exercisable at January 31, 2016</div>
</td>
<td style="WIDTH: 2.32%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">174,737</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">$8.86</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">7.0</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 3.9pt">3.4</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The aggregate intrinsic values represents the total pre-tax intrinsic value (the aggregate closing share price of our common shares on January 31, 2016) that would have been received by RSU holders if all RSUs had been vested on January 31, 2016.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As of January 31, 2016, $0.7 million of total unrecognized compensation costs related to non-vested awards is expected to be recognized over a weighted average period of 1.7 years. The total fair value of RSUs vested during 2016 was $0.6 million.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Deferred Share Unit Plan</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As at January 31, 2016, the total number of DSUs held by participating directors was 188,766 (209,727 at January 31, 2015), representing an aggregate accrued liability of $3.3 million ($3.2 million at January 31, 2015). During 2016, 61,020 DSUs were granted and 81,981 were settled for cash. As at January 31, 2016, the unrecognized aggregate liability for the unvested DSUs was nil (nil at January 31, 2015). 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 related to DSUs recognized in our consolidated statements of operations was approximately $1.9 million, $1.5 million and $1.1 million for 2016, 2015 and 2014, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">79</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Cash-Settled Restricted Share Unit Plan</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">A summary of activity under our CRSU plan is as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="5cb5f2d239a64cafb35ecae90bbb71a3" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Number of CRSUs Outstanding</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Weighted- Average Remaining Contractual Life (years)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2014</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">152,794</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Granted</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">68,439</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Vested and settled in cash</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(106,910)</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Forfeited</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(467)</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2015</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">113,856</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Granted</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">72,817</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Vested and settled in cash</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(85,924)</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2016</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">100,749</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1.6</div>
</td>
</tr>

<tr style="HEIGHT: 5px">
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 69%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Non-vested at January 31, 2016</div>
</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 1%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px">&#160;</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">100,749</div>
</td>
<td style="WIDTH: 13.93%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1.6</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">We have recognized 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.8 million at January 31, 2016 ($1.0 million at January 31, 2015). As at January 31, 2016, the unrecognized aggregate liability for the unvested CRSUs was $1.0 million ($0.7 million at January 31, 2015). The fair value of the CRSU liability is based on the closing price of our common shares at the balance sheet date. </font>The total compensation cost related to CRSUs recognized in our consolidated statements of operations was approximately $0.7 million, $0.6 million and $1.2 million for 2016, 2015 and 2014, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 17 - Income Taxes</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Income (loss) before income taxes is earned in the following tax jurisdictions:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="41d398fb10c04740b354fc9a75e3e1ab" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; LINE-HEIGHT: 10.85pt">Year Ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Canada</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">13,933</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">14,489</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,922</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">United States</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">4,773</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,300</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">7,841</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Other countries</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">9,064</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,032</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1,030)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">27,770</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">21,821</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">13,733</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Income tax expense is incurred in the following jurisdictions:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="b62421ef06364bdf88d11b9445fd42f2" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; LINE-HEIGHT: 10.85pt">Year Ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Current income tax expense</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Canada</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">94</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">568</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">61</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">United States</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">70</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,060</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">605</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Other countries</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,279</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,156</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,102</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,443</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,784</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,768</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Deferred income tax expense (recovery)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>
</table>

<div>&#160;</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">80</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<table id="03f533325d7f468ab287e13569bde08c" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Canada</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">3,493</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3,741</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3,827</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">United States</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">800</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,144</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,804</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Other countries</div>
</td>
<td style="WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,472</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1,907)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(4,278)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">5,765</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3,978</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,353</div>
</td>
</tr>

<tr>
<td style="WIDTH: 61.61%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.39%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">7,208</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,762</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,121</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Income tax expense for 2016, 2015 and 2014 was 26%, 31% and 30% of income before income taxes, respectively, with current income tax expense being 5%, 13% and 13% of income before income taxes, respectively.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The components of the deferred income tax assets and liabilities are as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="5981981082e34f7d8193e7d56769aa3c" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Assets</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Accruals not currently deductible</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">8,653</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,238</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Accumulated net operating losses</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">19,859</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">22,617</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Corporate minimum taxes</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,589</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,710</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Difference between tax and accounting basis of property and equipment</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">700</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">7,031</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Research and development and other tax credits and expenses</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2,885</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,792</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Other timing differences</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">924</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,508</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Total deferred income tax assets</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">34,610</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">39,896</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Liabilities</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Difference between tax and accounting basis of intangible assets</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(9,584)</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(9,232)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12.7pt; LINE-HEIGHT: 10.85pt">Uncertain tax positions incurred in loss years</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(356)</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(530)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Total deferred income tax liabilities</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(9,940)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.34%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(9,762)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Net deferred income taxes</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">24,670</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">30,134</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Valuation allowance</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(13,963)</div>
</td>
<td style="WIDTH: 12.34%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(14,681)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Net deferred income taxes, net of valuation allowance</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">10,707</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.34%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">15,453</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.34%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>
</table>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">As at January 31, 2016, we have not accrued for foreign withholding taxes and Canadian income taxes applicable to approximately $118.1 million of unremitted earnings of subsidiaries operating outside of Canada. These earnings, which we consider to be invested indefinitely, will become subject to these taxes if and when they are remitted as dividends or if we sell our stock in the subsidiaries. If we decide to repatriate the foreign earnings, we would need to adjust our income tax provision in the period we determined that the earnings will no longer be indefinitely invested outside Canada.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">81</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">The provision (recovery) for income taxes varies from the expected provision at the statutory rates for the reasons detailed in the table below:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="0041522b93eb44269f25544d285b57f9" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; LINE-HEIGHT: 10.85pt">Year Ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Net income before taxes</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">27,770</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">21,821</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">13,733</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Combined basic Canadian statutory rates</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">26.5%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">26.5%</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">26.5%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Income tax expense based on the above rates</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">7,359</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">5,783</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3,639</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Increase (decrease) in income taxes resulting from:</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Permanent differences including amortization of intangibles</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(2,593)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">800</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,078</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Effect of differences between Canadian and foreign tax rates</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">169</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,007</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">663</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Effect of rate changes on current year timing differences</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,150</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">321</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Adjustments relating to previous periods</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">36</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">9</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">355</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">(Decrease) increase in tax reserves</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(172)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(41)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">239</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Valuation allowance</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(41)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1,195)</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(2,707)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Stock compensation</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">345</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">86</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">481</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Deferred tax charges</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">270</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Other, including foreign exchange</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">685</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">313</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">52</div>
</td>
</tr>

<tr style="HEIGHT: 16px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Income tax expense</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">7,208</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,762</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,121</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">We have income tax loss carryforwards which expire as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="66cdc947969b49febd794a62d3444d7a" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 25%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Expiry year</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Canada</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">United States</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">EMEA</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15.13%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Asia Pacific</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.54%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 25%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2017</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15.13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">122</div>
</td>
<td style="WIDTH: 14.54%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">122</div>
</td>
</tr>

<tr>
<td style="WIDTH: 25%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2018</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">316</div>
</td>
<td style="WIDTH: 15.13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 14.54%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">316</div>
</td>
</tr>

<tr>
<td style="WIDTH: 25%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2019</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2,649</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">388</div>
</td>
<td style="WIDTH: 15.13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">57</div>
</td>
<td style="WIDTH: 14.54%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">3,094</div>
</td>
</tr>

<tr>
<td style="WIDTH: 25%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2020</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">194</div>
</td>
<td style="WIDTH: 15.13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">48</div>
</td>
<td style="WIDTH: 14.54%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">242</div>
</td>
</tr>

<tr>
<td style="WIDTH: 25%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">2021</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">805</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 15.13%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">20</div>
</td>
<td style="WIDTH: 14.54%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">825</div>
</td>
</tr>

<tr>
<td style="WIDTH: 25%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">Thereafter</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">115</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">9,653</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">64,744</div>
</td>
<td style="WIDTH: 15.13%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">6,808</div>
</td>
<td style="WIDTH: 14.54%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">81,320</div>
</td>
</tr>

<tr>
<td style="WIDTH: 25%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">115</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">13,107</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">65,642</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15.13%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">7,055</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14.54%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.85pt">85,919</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">The following is a tabular reconciliation of the total estimated liability associated with uncertain tax positions taken:</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">&#160;</div>

<table id="6613754f025c4f6aa0299ebc31de23ea" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr style="HEIGHT: 13px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.38%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.67%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr style="HEIGHT: 16px">
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.38%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 11.67%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Liability, beginning of year</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">5,721</div>
</td>
<td style="WIDTH: 12.38%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,211</div>
</td>
<td style="WIDTH: 11.67%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">5,639</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Gross increases &#8211; current period</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,967</div>
</td>
<td style="WIDTH: 12.38%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">825</div>
</td>
<td style="WIDTH: 11.67%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">981</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Lapsing due to statutes of limitations</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(1,920)</div>
</td>
<td style="WIDTH: 12.38%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1,315)</div>
</td>
<td style="WIDTH: 11.67%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(409)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Liability, end of year</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">5,768</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.38%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">5,721</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.67%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,211</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We have identified accruals of $5.8 million with respect to uncertain tax positions as at January 31, 2016.&#160; It is possible that these uncertain tax positions will not be realized in which case up to $4.7 million of the recorded liability will decrease the effective tax rate in future years if this liability is reversed. We believe that it is reasonably possible that $1.0 million of the uncertain tax positions could decrease tax expense in the next 12 months relating primarily to tax years becoming statute barred for purposes of future tax examinations by local taxing jurisdictions.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">82</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">We recognize accrued interest and penalties related to uncertain tax positions as a current tax expense. As at January 31, 2016 and January 31, 2015, the unrecognized tax positions have resulted in no material liability for estimated interest and penalties.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Descartes and our subsidiaries file their tax returns as prescribed by the tax laws of the jurisdictions within which they operate. We are no longer subject to income tax examinations by tax authorities in our major tax jurisdictions as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="81d996fe3f624be7af5c3bfdac97560d" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 25%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">Years No Longer Subject to Audit</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Tax Jurisdiction</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 25%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">United States Federal</div>
</td>
<td style="WIDTH: 25%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2012 and prior</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Canada</div>
</td>
<td style="WIDTH: 25%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2013 and prior</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">United Kingdom</div>
</td>
<td style="WIDTH: 25%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2012 and prior</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Sweden</div>
</td>
<td style="WIDTH: 25%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2010 and prior</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Norway</div>
</td>
<td style="WIDTH: 25%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2013 and prior</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Netherlands</div>
</td>
<td style="WIDTH: 25%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2014 and prior</div>
</td>
</tr>

<tr>
<td style="WIDTH: 75%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Belgium</div>
</td>
<td style="WIDTH: 25%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.85pt">2012 and prior</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 18 &#8211; Deferred Tax Charge</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">During 2016, we had internal re-organizations related to intellectual property in some of our subsidiaries.&#160; The tax impact related to the reorganizations has been recorded as a deferred charge and is being amortized to income tax expense over the remaining estimated useful life of the intellectual property. Deferred tax charges are amortized to income tax expense over a period of 3 to 8 years.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 19 - Other Charges</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Other charges are comprised of executive departure charges, restructuring initiatives which have been undertaken from time to time under various restructuring plans, and acquisition-related costs. Acquisition-related costs primarily include retention bonuses, advisory services, brokerage services and administrative costs, and relate to completed and prospective acquisitions.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Other charges included in our consolidated statements of operations are as follows:</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="bd9bfad136f74abfb3992a81445864f9" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 59.1%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.06%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 59.1%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 13.06%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 59.1%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Executive departure charges</div>
</td>
<td style="WIDTH: 13.06%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">396</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">3,313</div>
</td>
</tr>

<tr>
<td style="WIDTH: 59.1%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Acquisition-related costs</div>
</td>
<td style="WIDTH: 13.06%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,416</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,666</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,308</div>
</td>
</tr>

<tr>
<td style="WIDTH: 59.1%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Fiscal 2015 restructuring plan</div>
</td>
<td style="WIDTH: 13.06%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">50</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">715</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 59.1%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Fiscal 2014 restructuring plan</div>
</td>
<td style="WIDTH: 13.06%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">33</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">100</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">1,904</div>
</td>
</tr>

<tr>
<td style="WIDTH: 59.1%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Other restructuring plans</div>
</td>
<td style="WIDTH: 13.06%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(7)</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(1)</div>
</td>
<td style="WIDTH: 13.92%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(13)</div>
</td>
</tr>

<tr style="HEIGHT: 16px">
<td style="WIDTH: 59.1%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.06%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">1,492</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.92%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2,876</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 13.92%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">6,512</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Executive Departure Charges</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the fourth quarter of 2014, the Company incurred charges related to the departure of the former Chairman and CEO. In the second quarter of 2015, the Company incurred charges related to the departure of the former CFO. To date $3.7 million has been recorded within other charges in conjunction with executive departure charges. At January 31, 2016, $0.5 million remains payable relating to this charge <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000">($0.9 million at January 31, 2015)</font>.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">83</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Fiscal 2015 Restructuring Plan</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the fourth quarter of 2015, management approved and began to implement the fiscal 2015 restructuring plan to reduce operating expenses and increase operating margins. To date, $0.8 million has been recorded within other charges in conjunction with this restructuring plan. These charges are comprised of workforce reduction charges, office closure costs and other costs. This plan is complete with no further expected costs.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table shows the changes in the restructuring provision for the fiscal 2015 restructuring plan.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="c4818fa682ed439194509c311fbf702a" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Workforce Reduction</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Office Closure Costs</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Other Costs</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2014</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Accruals and adjustments</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">464</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">224</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">27</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">715</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Cash draw downs</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(238)</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(4)</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(27)</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(269)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2015</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">226</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">220</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">446</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Accruals and adjustments</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">24</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">14</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">12</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">50</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Cash payments</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(250)</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(93)</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(12)</div>
</td>
<td style="WIDTH: 15%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(355)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2016</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">141</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 15%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">141</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Fiscal 2014 Restructuring Plan</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">In the second quarter of 2014, management approved and began to implement the fiscal 2014 restructuring plan to reduce operating expenses and increase operating margins. To date, $2.0 million has been recorded within other charges in conjunction with this restructuring plan. These charges are comprised of workforce reduction charges, office closure costs and network consolidation costs. This plan is complete with no further expected costs.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table shows the changes in the restructuring provision for the fiscal 2014 restructuring plan.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="f3a4441516a34acda2197092fcf993b1" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Workforce Reduction</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Office Closure Costs</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt; TEXT-INDENT: 1.5pt">Total</div>
</td>
</tr>

<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2014</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">52</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">96</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">148</div>
</td>
</tr>

<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Accruals and adjustments</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">64</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">36</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">100</div>
</td>
</tr>

<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Cash draw downs</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(116)</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(99)</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(215)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Foreign exchange</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(8)</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">(8)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2015</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">25</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">25</div>
</td>
</tr>

<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Accruals and adjustments</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">33</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">33</div>
</td>
</tr>

<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Cash payments</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(57)</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(57)</div>
</td>
</tr>

<tr style="HEIGHT: 5px">
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Foreign exchange</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(1)</div>
</td>
<td style="WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">(1)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 46%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Balance at January 31, 2016</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 18%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">-</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Note 20 - Segmented Information</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">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. The following tables provide our revenue information by geographic location of customer and revenue type:</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">84</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt">&#160;</div>

<table id="60a673bbb0dc4789b92c6637edd2aa46" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; LINE-HEIGHT: 10.85pt">Year Ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">United States</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">96,300</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">73,810</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">69,905</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Europe, Middle-East and Africa</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">68,451</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">72,900</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">62,531</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Canada</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">12,572</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">15,187</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">14,388</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Asia Pacific</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">7,670</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">8,963</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">4,470</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">184,993</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">170,860</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">151,294</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="9550d20f6c44411d85206b7a88b2bed4" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; LINE-HEIGHT: 10.85pt">Year Ended</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">2016</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2015</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">2014</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">Revenues</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Services</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">176,288</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">159,050</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">137,795</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 12pt; LINE-HEIGHT: 10.85pt">Licenses</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">8,705</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">11,810</div>
</td>
<td style="WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">13,499</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.85pt">184,993</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">170,860</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.5%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.85pt">151,294</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">Services revenues are composed of the following: (i) ongoing transactional and/or subscription fees for use of our services and products by our customers; (ii) professional services revenues from consulting, implementation and training services related to our services and products; (iii) maintenance and other related revenues, which include revenues associated with maintenance and support of our services and products; and (iv) hardware revenues. License revenues derive from licenses granted to our customers to use our software products.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt">The following table provides information by geographic area of operation for our long-lived assets. Long-lived assets represent property and equipment and intangibles that are attributed to geographic areas.</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<table id="f26e889c18a84ac0b54564b0c6fe790a" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">January 31,</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">January 31,</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">2016</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">2015</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Total long-lived assets</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">United States</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">49,192</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">59,041</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Europe, Middle-East and Africa</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">44,963</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">57,711</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 10.85pt">Canada</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">48,011</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">6,203</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">142,166</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-LEFT: 3pt; LINE-HEIGHT: 10.85pt; TEXT-INDENT: -3pt">122,955</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">85</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 12.55pt">
<div style="LINE-HEIGHT: 12.55pt">
<table id="876328de3c1c43dbb52dd77ae9b9c20f" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid">
<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>

<div style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; FONT-STYLE: normal">Corporate Information</div>

<div style="FONT-SIZE: 8pt">&#160;&#160;&#160; </div>
</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; LINE-HEIGHT: normal">&#160;&#160;&#160;&#160;&#160; </div>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Stock Exchange Information</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 10.85pt; MARGIN-RIGHT: 216pt">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 style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Transfer Agents</div>

<table id="bab94d1e840d45f08d5f021df6177537" style="FONT-SIZE: 10pt; BORDER-TOP: medium none; FONT-FAMILY: 'Times New Roman', Times, serif; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Computershare Investor Services Inc.</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Computershare Trust Company</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">100 University Avenue</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">12039 West Alameda Parkway</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Toronto, Ontario M5J 2Y1</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Suite Z-2 Lakewood, Colorado</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">North America: (800) 663-9097</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">80228 USA</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Phone: (416) 263-9200</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 50%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Phone: (303) 262-0600</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Independent Registered Public Accounting Firm</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">KPMG LLP</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Yonge Corporate Centre</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">4100 Yonge Street</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Suite 200</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Toronto, Ontario M2P 2H3</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Phone: (416) 228-7000</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Investor Inquiries</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Investor Relations</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">120 Randall Drive</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Waterloo, Ontario N2V 1C6</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Phone: (519) 746-8110 ext. 202358</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Toll Free: (800) 419-8495</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">E-mail: investor@descartes.com</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>www.descartes.com</u></div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Corporate Headquarters</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">120 Randall Drive</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Waterloo, Ontario N2V 1C6</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Canada</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">
<table id="eca9e2659a974bd2a429fcfa08aedb1c" style="FONT-SIZE: 10pt; BORDER-TOP: medium none; FONT-FAMILY: 'Times New Roman', Times, serif; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none" cellspacing="0" cellpadding="0" border="0">
<tr style="HEIGHT: 15px">
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 2%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Phone:&#160; </div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 98%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">(519) 746-8110</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 2%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 98%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">(800) 419-8495</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 2%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">Fax:</div>
</td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 98%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">(519) 747-0082</div>
</td>
</tr>

<tr>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 2%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </td>
<td style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 98%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none">&#160;</td>
</tr>
</table>
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt">info@descartes.com</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.85pt"><u>www.descartes.com</u></div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 10.85pt"><br style="LINE-HEIGHT: 10.85pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="TEXT-ALIGN: center; LINE-HEIGHT: 12.55pt"><img src="descartes_logobw.gif"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt">&#160;</div>

<div style="LINE-HEIGHT: 12.55pt">&#160;</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
 &#160;</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
 &#160;</div>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>a70023_exhibit99-2.htm
<DESCRIPTION>PRESS RELEASE ISSUED MARCH 3, 2016
<TEXT>
<html>
<head>
<title></title>
<!--Licensed to: Morgan Lewis
    Document created using EDGARfilings PROfile 3.6.1.0
    Copyright 1995 - 2016 Summit Financial Printing, LLC.  All rights reserved.-->
</head>
<body style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif" bgcolor="#ffffff" text="#000000">
<div>
<div style="FONT-WEIGHT: bold; TEXT-ALIGN: right">Exhibit 99.2</div>

<div>&#160;</div>

<div><strong><img src="descartes_logo.jpg"></strong></div>

<div style="TEXT-ALIGN: center"><strong><img src="pressrelease_banner.jpg"></strong></div>

<div>&#160;</div>

<div style="FONT-SIZE: 15pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: center; LINE-HEIGHT: 18.25pt">DESCARTES REPORTS FISCAL 2016 FOURTH QUARTER AND ANNUAL FINANCIAL RESULTS</div>

<div style="FONT-SIZE: 13pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: center; LINE-HEIGHT: 15.95pt">Record Revenues and Operating Performance; Acquisition Line of Credit Expanded to $150 million</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">WATERLOO, Ontario &#8212; March 3, 2016 </font>&#8212; The Descartes Systems Group Inc. (TSX:DSG) (Nasdaq:DSGX) announced its financial results for its fiscal 2016 fourth quarter (Q4FY16) and year (FY16) ended January 31, 2016. All financial results referenced are in United States (US) currency and, unless otherwise indicated, are determined in accordance with US Generally Accepted Accounting Principles (GAAP).</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">&#8220;Our track record of consistent, profitable investment and growth has helped build a stable and efficient network platform that the global logistics community relies on,&#8221; said Edward J. Ryan, Descartes' CEO. &#8220;With our global team of domain experts, a focus on cash generation and our expanded debt facility, we believe we have the right platform and the capital capacity to continue to grow the Global Logistics Network to help our customers meet the challenges of the ever-changing logistics landscape."</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">FY16 Financial Results</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="7b0906425e7b44e5a191d04bc96830aa" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Revenues of $185.0 million, a record high, up 8% from $170.9 million in the same period a year ago (FY15). The approximate impact of changes in foreign exchange rates on revenues was negative $11.7 million from FY15 to FY16;</td>
</tr>
</table>
</div>

<div style="MARGIN-BOTTOM: 2pt; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="0263ed9dc2b045719e99965252548e5a" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 17.85pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 17.85pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Services revenues of $176.3 million, up 11% from $159.1 million in FY15. Services revenues comprised 95% of total revenues for FY16;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="b1c8c3485ff5458c93d01f53f09b40ac" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Cash provided by operating activities of $54.2 million, up 9% from $49.5 million in FY15;</td>
</tr>
</table>
</div>

<div style="MARGIN-BOTTOM: 2pt; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="bffd787cbed842eeb51d76823de41924" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 17.85pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 17.85pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Net income of $20.6 million, up 36% from $15.1 million in FY15;</td>
</tr>
</table>
</div>

<div style="MARGIN-BOTTOM: 2pt; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="913343a2e631421d8374f24da5e11a0a" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 17.85pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 17.85pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Earnings per share on a diluted basis of $0.27, up 29% from $0.21 in FY15;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="788232f854a5467cb9777f743a9a940f" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Adjusted EBITDA of $60.9 million, a record high, up 17% from $52.0 million in FY15. Adjusted EBITDA as a percentage of revenues was 33%, up from 30% in FY15; and</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="9119b267d6b64fe29a91c05afa76c103" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Adjusted EBITDA per share on a diluted basis of $0.80, up 10% from $0.73 in FY15.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">Adjusted EBITDA and Adjusted EBITDA per diluted share 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 and taxes) and other charges (for which we include executive departure charges, restructuring charges and acquisition-related expenses). These items are considered by management to be outside Descartes' ongoing operational results. We define Adjusted EBITDA per diluted share as Adjusted EBITDA divided by the number of diluted shares used to calculate the GAAP measure of earnings per share. A reconciliation of Adjusted EBITDA and Adjusted EBITDA per diluted share to net income and earnings per share determined in accordance with GAAP, respectively, is provided later in this release.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">1</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">The following table summarizes Descartes&#8217; results in the categories specified below over FY16 and FY15 (dollar amounts, other than per share amounts, in millions):</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<table id="54f6e3b486744c7cbc582cfb632e7579" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 66%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" align="center" border="0">
<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 17%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">FY16</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 17%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">FY15</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Revenues</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">185.0</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">170.9</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Services revenues</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">176.3</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">159.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Gross margin</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">71%</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">68%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Cash provided by operating activities</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">54.2</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">49.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Net income</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">20.6</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">15.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Earnings per diluted share</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.27</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.21</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Adjusted EBITDA</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">60.9</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">52.0</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Adjusted EBITDA as a % of revenues</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">33%</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">30%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 66%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Adjusted EBITDA per diluted share</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.80</div>
</td>
<td style="WIDTH: 17%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.73</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">Q4FY16 Financial Results</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">As described in more detail below, key financial highlights for Descartes in Q4FY16 included:</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="0851d91d367a49aaafcba4c54f74c80c" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Revenues of $48.0 million, up 8% from $44.3 million in the fourth quarter of fiscal 2015 (Q4FY15) and up 1% from $47.4 million in the previous quarter (Q3FY16). The approximate impact of changes in foreign exchange rates on revenues was negative $2.0 million (from Q4FY15 to Q4FY16) and negative $0.6 million (from Q3FY16 to Q4FY16);</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="68df18fa4ead49a780b3e461583e12aa" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Services revenues of $46.3 million, up 12% from $41.5 million in Q4FY15 and up 2% from $45.5 million in Q3FY16. Services revenues comprised 96% of total revenues for the quarter;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="4007a8f185594e30af2595aea716d0d2" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Cash provided by operating activities of $16.2 million, up 24% from $13.1 million in Q4FY15 and up 21% from $13.4 million in Q3FY16;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="2a6b4249b7fa4020923a4bd2786f4535" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Net income of $5.4 million, up 50% from $3.6 million in Q4FY15 and up 4% from $5.2 million in Q3FY16;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="f0423d5ec9534a3885c8cf09574ddd60" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Earnings per share on a diluted basis of $0.07, up 40% from $0.05 in Q4FY15 and consistent with Q3FY16;</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="645c6f20ecdd40de8b5ad24f9d6c72d3" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Adjusted EBITDA of $16.3 million, up 17% from $13.9 million in Q4FY15 and up 3% from $15.8 million in Q3FY16. Adjusted EBITDA as a percentage of revenues was 34%, up from 31% in Q4FY15 and up from 33% in Q3FY16; and</td>
</tr>
</table>
</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">
<table id="755f37e94d5f4819a445fadff3f8d9e0" class="DSPFListTable" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%" cellspacing="0" cellpadding="0">
<tr>
<td style="WIDTH: 18pt"></td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol, serif; WIDTH: 18pt; VERTICAL-ALIGN: top; align: right">&#183;</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: auto; VERTICAL-ALIGN: top; TEXT-ALIGN: justify">Adjusted EBITDA per share on a diluted basis of $0.21, up 17% from $0.18 in Q4FY15 and consistent with Q3FY16.</td>
</tr>
</table>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">2</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">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 style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<table id="8bbf17f549ac4ca995bb569d7c8e8580" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 95%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" align="center" border="0">
<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.84%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">Q4</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">FY16</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.84%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">Q3</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">FY16</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.84%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">Q2</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">FY16</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.97%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">Q1</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">FY16</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.97%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">Q4</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">FY15</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Revenues</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">48.0</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">47.4</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">45.2</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">44.4</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">44.3</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Services revenues</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">46.3</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">45.5</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">42.8</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">41.7</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">41.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Gross margin</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">72%</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">72%</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">70%</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">70%</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">69%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Cash provided by operating activities</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">16.2</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">13.4</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">12.8</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">11.9</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">13.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Net income</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">5.4</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">5.2</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">5.1</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">4.9</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">3.6</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Earnings per diluted share</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.07</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.07</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.07</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.06</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.05</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Adjusted EBITDA</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">16.3</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">15.8</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">14.6</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">14.2</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">13.9</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Adjusted EBITDA as a % of revenues</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">34%</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">33%</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">32%</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">32%</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">31%</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Adjusted EBITDA per diluted share</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.21</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.21</div>
</td>
<td style="WIDTH: 11.84%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.19</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.19</div>
</td>
<td style="WIDTH: 11.97%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.18</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Cash Position</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">At January 31, 2016, Descartes had $37.2 million in cash. Cash has decreased $15.8 million in Q4FY16 primarily due to the acquisition of Oz Development, Inc. as discussed below, partially offset by cash provided by operating activities. Cash has decreased $80.9 million in FY16 primarily due to the acquisitions of MK Data Services LLC, BearWare, Inc. and Oz Development, Inc. (described below), partially offset by strong cash flow from operations.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">The table set forth below provides a summary of cash flows for Q4FY16 and FY16 in millions of dollars:</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<table id="6e085e63296c4632af13bfbfa454468f" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">Q4FY16</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">FY16</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Cash provided by operating activities</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">16.2</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">54.2</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Purchase of marketable securities</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(0.7)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(4.7)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Additions to property and equipment</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(0.9)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(4.3)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Acquisition of subsidiaries, net of cash acquired</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(29.4)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(120.9)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Issuance of common shares, net of issuance costs</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">0.2</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Settlement of stock options</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(2.6)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Effect of foreign exchange rate on cash</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(1.0)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(2.8)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Net change in cash</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(15.8)</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">(80.9)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Cash, beginning of period</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">53.0</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">118.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 76%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 7.5pt; LINE-HEIGHT: 11.4pt; TEXT-INDENT: -7.5pt">Cash, end of period</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">37.2</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 11.4pt">37.2</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Debt Facility Increased from $77 million to $150 million</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">On March 2, 2016, Descartes amended its $77.0 million revolving debt facility with a new senior secured credit facility (&#8220;Credit Facility&#8221;). The Credit Facility consists of a $150.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 also provides for an additional $7.5 million available to support foreign exchange and interest rate hedging. The Credit Facility has a five year maturity with no fixed repayment dates prior to the end of the five year term. Borrowings under the 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 credit facility are based on the Canada or US prime rate, Bankers&#8217; Acceptance (BA) or London Interbank Offered Rate (LIBOR) plus an additional 0 to 200 basis points based on the ratio of net debt to adjusted earnings before interest, taxes, depreciation</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">3</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">and amortization, as defined in the credit agreement. A standby fee of between 20 to 28 basis points will be charged on all undrawn amounts. The Credit Facility contains certain customary representations, warranties and guarantees, and covenants.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Acquisition of Oz Development, Inc.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">On November 25, 2015, Descartes acquired Oz Development, Inc., a leading US-based provider of application integration solutions that help small-to-medium sized businesses (&#8220;SMBs&#8221;) automate a number of logistics and supply chain processes. The solutions help a growing SMB community connect to, and integrate with, leading ERP, CRM, e-commerce and supply chain platforms. The total purchase price for the acquisition was $29.5 million, net of cash acquired, which was funded with cash on hand.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Descartes Evolution &#8211; 2016 User Group Conference</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">From April 5-7, 2016, Descartes will be hosting Descartes Evolution at the Hilton West Palm Beach.&#160; Evolution, Descartes' Global User &amp; Partner conference, is the pinnacle event where Descartes customers and partners from around the world get together to network with other Descartes users, meet the Descartes product management team, provide input on Descartes&#8217; product development plans, and learn more about Descartes solutions and how to improve their operations.&#160; Registration information is available at <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; FONT-WEIGHT: normal; FONT-STYLE: normal"><u>www.descartes.com/usergroup</u></font>.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">Conference Call</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">Members of Descartes' executive management team will host a conference call to discuss the company's financial results at 8:00 a.m. ET on Thursday, March 3. Designated numbers are +1 866 229-4144 for North America and +1 416 216-4169 for international, using Passcode 8424891#.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">The company will simultaneously conduct an audio webcast on the Descartes Web site at <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; FONT-WEIGHT: normal; FONT-STYLE: normal"><u>www.descartes.com/descartes/investor-relations</u></font>. Phone conference dial-in or webcast log-in is required approximately 10 minutes beforehand.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">Replays of the conference call will be available following the call from 11:00 a.m. ET, and until March 10, 2016, by dialing +1 888 843-7419 or +1 630 652-3042 followed by Passcode 8424891#. An archived replay of the webcast will be available at <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; FONT-WEIGHT: normal; FONT-STYLE: normal"><u>www.descartes.com/descartes/investor-relations</u></font>.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">About Descartes</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">Descartes (Nasdaq:DSGX) (TSX:DSG) is the global leader in providing on-demand, software-as-a-service solutions focused on improving the productivity, performance and security of logistics-intensive businesses. Customers use our modular, cloud-based solutions to route, schedule, track and measure 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'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 <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; FONT-WEIGHT: normal; FONT-STYLE: normal"><u>www.descartes.com</u></font>.</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: center; LINE-HEIGHT: 11.4pt"># # #</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Descartes Investor Contact:</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Laurie McCauley +1-519-746-6114 x202358</div>

<div style="TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: normal; FONT-WEIGHT: normal; FONT-STYLE: normal"><u>investor@descartes.com</u></font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif"><br>
</font></font><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Safe Harbor Statement</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">This release contains forward-looking information within the meaning of applicable securities laws ("forward-looking statements") that relates to Descartes' future, opportunities and</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">4</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">business; demand for Descartes' solutions; growth of Descartes' Global Logistics Network; and other matters. These forward-looking statements are based on certain assumptions including the following: 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; <font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif">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; </font>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 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.&#160; Such factors include, but are not limited to, Descartes' ability to successfully execute on acquisitions and to integrate acquired businesses and assets, and to predict expenses associated with and revenues from acquisitions; 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; the impact on Descartes' business of the global economic downturn; 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="LINE-HEIGHT: 10.25pt"><br style="LINE-HEIGHT: 10.25pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">Reconciliation of Non-GAAP Financial Measures - Adjusted EBITDA and Adjusted EBITDA per Diluted Share</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">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 per diluted share, in making investment decisions about our company and measuring our operational results.</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">5</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">The term &#8220;Adjusted EBITDA&#8221; refers to a financial measure that we define as earnings before interest, taxes, depreciation, amortization, stock-based compensation (for which we include related fees and taxes) and other charges (for which we include executive departure charges, restructuring charges and acquisition-related expenses). Adjusted EBITDA per diluted share divides Adjusted EBITDA by the number of diluted shares used in calculating the GAAP diluted earnings per share, or diluted EPS, measure.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">Management considers acquisition-related and restructuring activities 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 is a non-GAAP financial measure and may not be comparable to similarly titled measures reported by other companies. Adjusted EBITDA 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 does have limitations. In particular, we have completed eleven acquisitions since the beginning of fiscal 2014, 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 non-recurring charges and expenses that are not part of operations.</div>

<div style="TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">The table below reconciles Adjusted EBITDA and Adjusted EBITDA per diluted share to net income and diluted earnings per share, respectively, reported in our unaudited Consolidated Statements of Operations for Q4FY16, Q3FY16, Q2FY16, Q1FY16 and Q4FY15, which we believe are the most directly comparable GAAP measures.</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<table id="f54673e12ba94a96957694c0057a053b" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr style="HEIGHT: 13px">
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">(US dollars in millions)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">Q4FY16</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">Q3FY16</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">Q2FY16</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">Q1FY16</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">Q4FY15</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">Net income</font>, as reported on Consolidated Statements of Operations</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">5.4</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">5.2</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">5.1</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">4.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">3.6</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">Adjustments to reconcile to Adjusted EBITDA:</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Interest expense</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">0.1</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.1</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.1</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.1</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.2</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Interest income</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(0.1)</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(0.1)</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">(0.1)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Income tax expense</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">1.4</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1.9</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1.8</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">2.1</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">1.2</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Depreciation expense</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">1.1</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.8</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.8</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.7</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.9</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Amortization of intangible assets</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">7.3</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">6.9</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">6.0</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">6.0</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">6.2</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Stock-based compensation and related taxes</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">0.4</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.5</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.5</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.3</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.5</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Acquisition-related expenses</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">0.6</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.4</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.4</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.1</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.7</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Restructuring charges</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">-</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.1</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.7</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">Adjusted EBITDA</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">16.3</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">15.8</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">14.6</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">14.2</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">13.9</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">Weighted average diluted shares outstanding (thousands)</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">76,423</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">76,421</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">76,396</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">76,344</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">76,303</div>
</td>
</tr>

<tr>
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">Diluted earnings per share</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">0.07</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.07</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.07</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.06</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.05</div>
</td>
</tr>

<tr style="HEIGHT: 15px">
<td style="WIDTH: 40%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">Adjusted EBITDA per diluted share</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 10.25pt">0.21</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.21</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.19</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.19</div>
</td>
<td style="WIDTH: 11.6%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; LINE-HEIGHT: 10.25pt">0.18</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">6</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="LINE-HEIGHT: 11.4pt"><br style="LINE-HEIGHT: 11.4pt">
</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; LINE-HEIGHT: 11.4pt">The table below reconciles Adjusted EBITDA and Adjusted EBITDA per diluted share to net income and diluted earnings per share, respectively, reported in our audited Consolidated Statements of Operations for the years ended January 31, 2016 and 2015, which we believe are the most directly comparable GAAP measures.</div>

<div style="LINE-HEIGHT: 12.55pt"><br style="LINE-HEIGHT: 12.55pt">
</div>

<table id="796f12e97ebf46fdbdb657c8aa6b1984" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 80%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">(US dollars in millions)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">FY16</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="MARGIN-BOTTOM: 6pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-LEFT: 7.2pt; LINE-HEIGHT: 10.25pt">FY15</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.25pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">Net income</font>, as reported on Consolidated Statements of Operations</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">20.6</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">15.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.25pt">Adjustments to reconcile to Adjusted EBITDA:</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">&#160;</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Interest expense</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">0.5</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">1.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Interest income</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">(0.2)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">(0.3)</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Income tax expense</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">7.2</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">6.8</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Depreciation expense</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">3.4</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">3.0</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Amortization of intangible assets</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">26.2</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">21.7</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Stock-based compensation and related fees and taxes</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">1.7</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">1.7</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Acquisition-related expenses</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">1.4</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">2.1</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; MARGIN-LEFT: 9pt; LINE-HEIGHT: 10.25pt">Restructuring charges</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">0.1</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">0.8</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; LINE-HEIGHT: 10.25pt">Adjusted EBITDA</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">60.9</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">52.0</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 14%; VERTICAL-ALIGN: bottom">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; LINE-HEIGHT: 10.25pt">Weighted average diluted shares outstanding (thousands)</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">76,409</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">71,584</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; LINE-HEIGHT: 10.25pt">Diluted earnings per share</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">0.27</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">0.21</div>
</td>
</tr>

<tr>
<td style="WIDTH: 72%; VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: justify; LINE-HEIGHT: 10.25pt">Adjusted EBITDA per diluted share</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">0.80</div>
</td>
<td style="WIDTH: 14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; LINE-HEIGHT: 10.25pt">0.73</div>
</td>
</tr>
</table>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">7</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 12.55pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Condensed Consolidated Balance Sheets</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(US dollars in thousands; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 5.7pt"><br style="LINE-HEIGHT: 5.7pt">
</div>

<table id="7902ddbab51c403da0f891e8bac67ce7" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Year Ended</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">&#160;</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">ASSETS</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">CURRENT ASSETS</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">37,213</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">118,053</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Short-Term marketable securities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,639</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accounts receivable (net)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 27pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Trade</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">25,614</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">22,613</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 27pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Other</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,131</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,257</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Prepaid expenses and other</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,673</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,327</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Inventory</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">155</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">474</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Deferred income taxes</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">8,572</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">75,425</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">157,296</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">PROPERTY AND EQUIPMENT, NET</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">8,604</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">7,829</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">DEFERRED INCOME TAXES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,804</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,510</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">DEFERRED TAX CHARGE</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">906</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INTANGIBLE ASSETS, NET</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">133,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">115,126</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">GOODWILL</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">217,486</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">147,440</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">452,787</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">444,201</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: top">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">CURRENT LIABILITIES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 3%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 73%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accounts payable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,473</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,620</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 3%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 73%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accrued liabilities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,844</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,695</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 3%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 73%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Income taxes payable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,086</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,112</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 3%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 73%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Deferred revenue</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,639</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">14,720</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">40,042</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">40,147</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">LONG-TERM DEFERRED REVENUE</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">941</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">589</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">LONG-TERM INCOME TAXES PAYABLE</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,672</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,450</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">DEFERRED INCOME TAXES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">6,097</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">9,630</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">50,752</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">53,816</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">&#160;</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">SHAREHOLDERS&#8217; EQUITY</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">&#160;</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: bottom" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-LEFT: 4.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt; TEXT-INDENT: -4.5pt">Common shares &#8211; unlimited shares authorized; Shares issued and outstanding totaled 75,761,184 at January 31, 2016 (January 31, 2015 &#8211; 75,480,492)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">252,471</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">247,839</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Additional paid-in capital</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">446,747</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">450,623</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accumulated other comprehensive loss</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(34,880)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(25,212)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr style="HEIGHT: 8px">
<td style="VERTICAL-ALIGN: top" colspan="2">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Accumulated deficit</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(262,303)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 2px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(282,865)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">402,035</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">390,385</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="VERTICAL-ALIGN: top; PADDING-BOTTOM: 4px" colspan="2">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">452,787</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 4px solid">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: right; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">444,201</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">8</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 12.55pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Consolidated Statements of Operations</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(US dollars in thousands, except per share and weighted average share amounts; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 4.55pt"><br style="LINE-HEIGHT: 4.55pt">
</div>

<table id="782b5b451090417e8151045003292954" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-STYLE: italic; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Year Ended</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2014</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="MARGIN-BOTTOM: 3pt">&#160;</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="MARGIN-BOTTOM: 3pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">REVENUES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">184,993</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">170,860</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">151,294</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="MARGIN-BOTTOM: 3pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">COST OF REVENUES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">53,859</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">54,879</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">49,043</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="MARGIN-BOTTOM: 3pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">GROSS MARGIN</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">131,134</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">115,981</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">102,251</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">EXPENSES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Sales and marketing</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">22,424</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,404</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">16,681</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Research and development</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">31,293</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">28,077</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">25,881</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">General and administrative</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">21,607</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,333</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,509</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Other charges</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,491</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,876</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">6,512</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Amortization of intangible assets</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">26,222</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">21,715</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">17,999</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">103,037</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">93,405</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">87,582</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INCOME FROM OPERATIONS</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">28,097</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">22,576</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">14,669</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INTEREST EXPENSE</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(522)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,088)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(993)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INTEREST INCOME</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">195</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">333</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">57</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; MARGIN-TOP: 1pt; TEXT-INDENT: 36pt"><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">5.</font><font style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold">INCOME BEFORE INCOME TAXES</font></div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">27,770</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">21,821</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">13,733</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INCOME TAX EXPENSE</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Current</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,443</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,784</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,768</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Deferred</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">5,765</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,978</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,353</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">7,208</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">6,762</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,121</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">NET INCOME</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">15,059</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">9,612</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">EARNINGS&#160; PER SHARE</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Basic</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.27</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.21</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.15</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Diluted</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.27</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.21</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">0.15</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Basic</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">75,595</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">70,559</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">62,841</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 64%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Diluted</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">76,409</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">71,584</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.23%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">64,370</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 5.7pt"><br style="LINE-HEIGHT: 5.7pt">
</div>

<div id="DSPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">9</div>

<div id="DSPFPageBreak" style="PAGE-BREAK-AFTER: always">
<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" noshade="noshade">
</div>
</div>

<div style="FONT-SIZE: 11pt; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 13.7pt">The Descartes Systems Group Inc.</div>

<div style="FONT-SIZE: 11pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; TEXT-ALIGN: left; LINE-HEIGHT: 12.55pt">Condensed Consolidated Statements of Cash Flows</div>

<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LINE-HEIGHT: 11.4pt">(US dollars in thousands; US GAAP)

<hr style="HEIGHT: 1px; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center; MARGIN-LEFT: auto; BACKGROUND-COLOR: #000000; MARGIN-RIGHT: auto" noshade="noshade">
</div>

<div style="LINE-HEIGHT: 6.85pt"><br style="LINE-HEIGHT: 6.85pt">
</div>

<table id="225c46190a53419fac11291a80107140" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; WIDTH: 100%; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tr style="HEIGHT: 12px">
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">January 31,</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">&#160;</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2016</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2015</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2014</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; LINE-HEIGHT: 9.1pt">OPERATING ACTIVITIES</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Net income</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,562</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">15,059</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">9,612</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Adjustments to reconcile net income to cash provided by operating activities:</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Depreciation</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,377</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,295</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,396</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Amortization of intangible assets</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">26,222</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">21,715</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">17,999</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Stock-based compensation expense</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,577</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">1,543</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,523</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Other non-cash operating activities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(392)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Deferred tax expense</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">5,765</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,978</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,353</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;&#160;&#160;Deferred tax charge</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">22</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;&#160;&#160;Changes in operating assets and liabilities:</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Accounts receivable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 27pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Trade</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">764</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,999</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,650</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 27pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Other</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">203</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">4,869</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,164</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Prepaid expenses and other</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(86)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">141</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">91</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Inventory</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">314</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">859</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(535)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Accounts payable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(412)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(3,121)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">146</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Accrued liabilities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">25</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(294)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">2,051</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Income taxes payable</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,690)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(73)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">596</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">&#160;&#160;&#160;Deferred revenue</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,008)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,492)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,432)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash provided by operating activities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.02%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">54,243</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">49,478</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">42,614</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">INVESTING ACTIVITIES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Purchase of marketable securities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(4,667)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Additions to property and equipment</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(4,309)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,679)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,385)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Acquisition of subsidiaries, net of cash acquired and bank indebtedness assumed</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(120,853)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(82,152)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(58,737)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash used in investing activities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.02%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(129,829)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(84,831)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(61,122)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">FINANCING ACTIVITIES</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">&#160;</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Proceeds from borrowing on the debt facility</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">20,000</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">46,262</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Payment of debt issuance costs</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(386)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(692)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Repayments of debt and other financial liabilities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">-</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(63,305)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(3,722)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Issuance of common shares for cash, net of issuance costs</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">158</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">140,724</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">3,633</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-LEFT: 13.5pt; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Settlement of stock options</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,590)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(405)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(1,361)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash (used in) provided by financing activities</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.02%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,432)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">96,628</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">44,120</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Effect of foreign exchange rate changes on cash</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.02%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(2,822)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(5,927)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(545)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(Decrease) increase in cash</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">(80,840)</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">55,348</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">25,067</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash, beginning of period</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.02%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">118,053</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">62,705</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="WIDTH: 12.14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">37,638</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>

<tr>
<td style="WIDTH: 63.93%; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; TEXT-ALIGN: left">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">Cash, end of period</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.02%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">37,213</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">118,053</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
<td style="BORDER-TOP: #000000 2px solid; WIDTH: 12.14%; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000000 4px solid; TEXT-ALIGN: right">
<div style="LINE-HEIGHT: 0pt">&#160;</div>

<div style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; MARGIN-TOP: 1pt; LINE-HEIGHT: 9.1pt">62,705</div>

<div style="LINE-HEIGHT: 0pt">&#160;</div>
</td>
</tr>
</table>

<div style="LINE-HEIGHT: 6.85pt"><br style="LINE-HEIGHT: 6.85pt">
</div>

<div style="LINE-HEIGHT: 6.85pt"><br style="LINE-HEIGHT: 6.85pt">
</div>

<div style="LINE-HEIGHT: 6.85pt"><br style="LINE-HEIGHT: 6.85pt">
</div>

<div style="LINE-HEIGHT: 9.1pt"><br style="LINE-HEIGHT: 9.1pt">
</div>
</div>

<div id="DSPFPageNumberArea" style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman', Times, serif; COLOR: #000000; TEXT-ALIGN: center">10</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>annualreport.gif
<TEXT>
begin 644 annualreport.gif
M1TE&.#EA4@-] /<  %]?7X>'AWEY>7]_?VIJ:FYN;E145')R<GU]?79V=H6%
MA6]O;X2$A/[^_EM;6V)B8H.#@U!04'=W=XV-C4U-371T=%A86&=G9V-C8U%1
M48F)B7AX>(" @(&!@4]/3WQ\?%I:6EE965=75UY>7HB(B%5555-34V5E96AH
M:'-S<WY^?GIZ>DY.3FMK:U)24FUM;6QL;'%Q<6%A85U=75Q<7%965FEI:75U
M=8:&AF1D9(J*BO?W][:VMH*"@F!@8(Z.CGM[>\;&QG!P</;V]O7U]4M+2TQ,
M3$E)24I*2JRLK/W]_=;6UJJJJK.SL]_?W["PL//S\ZVMK9N;F[>WMY65E:^O
MK[^_O]G9V=75U=?7U[Z^OIZ>GJFIJ;*RLJBHJ*2DI)B8F+2TM-S<W,# P+FY
MN;&QL8^/C[6UM9^?GZNKJZ&AH;V]O:ZNKKJZNO3T],+"PJ:FIIR<G/CX^)>7
MEZ6EI9F9F9&1D9.3DYJ:FL3$Q+N[N]O;VZ*BHM[>WI24E.OKZ]C8V,/#P[R\
MO+BXN):6EN'AX>KJZMK:VI"0D*"@H.WM[>+BXJ.CH]W=W9*2DN#@X,S,S,7%
MQ:>GI\[.SO+R\L'!P<W-S<O+R^[N[N/CX^SL[.;FYDA(2)V=G=34U,C(R,?'
MQ]#0T.7EY<G)R='1T=+2TLK*RL_/S^_O[]/3TT1$1.?GY^3DY(N+BV9F9O__
M_XR,C
M
M
M
M
M                     "'Y!       +     !2 WT   C_ %\)'$BPH,&#
M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRI<N7
M,&/*G$FSILV;.'.^;*"SI\^?,!L('<H3J$.B2)$:70HTJ4*B3Z$RG4I5I9*D
M6+-JW<JUJ]>O8,.*'4NVK-FS:+DRU%HPK5.#;N/&'2C58MV%6$?FI?@6KERQ
M2@(7;2LTL."_9"O^/;B7L%*"B"/WA3R9;N6$1'=HWLRYL^?/H$.+'DVZM.G3
MJ%.K7LVZM>O2<F++GDT[-N?:M%_KWLU[]9#?P(,+'TZ\N/'CR),K1TZDN?/G
MT*-+GTZ]NO7J;H@PU[Z\NW?@UZM__P<?OGQY*.C3JU?OIKU[-^O1OW<?O[[]
M^M(IZ=]/:7[[^O[!%Q]_8?!@X($()JC@@@PVZ."#$$8HX8045FCAA1AFJ"&$
M4W3HX10+@FC@&20V2.(98:2HXHHLAM'$BS#&&&.++LK81!<XYJBCCF7TZ../
M/SXAY)!$$EG%D4@FF20;3#;IY)-,1A%%$E16:>656%Z91AI,,)$EEEQV*>:8
M8W)AYIEHIJFFFEZTZ>:;;TI"QYQTUEGG%WCF:>><>?;I)YZ,!"HH(WP4:B@?
M:B2J:**'&JIH(I FLNBD:D"*AJ23)H+&IIQVZNFGGVXAZJBDDMI)'*BFJNJJ
MK+(JQ:NPQO\:*QZTUFJKK77DJNNNNX+AZZ]@Z.KK'', :^RQQQ*K++'(+JLL
M(=!&2P@5U%9KK;5W9*OM'7YTZZT?CH0KKB/?>FO'N>BFJRZZ&K3B[KOPQBOO
MO/36:^^]^.:K[[[\]NOOOP '+/# \>J@@P8()ZRP!B20$,##$$<L,<0*5&SQ
MQ1?CH/'&.&!<<0\@ARRRR!V4;/+))W.@\LHLLXS RS#''/,'--=L\\TT P'$
M"BL(X///0 <M],\;;""!!$4GK;32$B3@]-,W1"UUU!54;?755Z>@]=9<<WW
MUV"'#78,0I1M]MEF+Z#VVFRS7<#;<,<=]PMTU_T"#"WDK3<!-O3_[;<-! 0N
M.-]]HV X"G\7;O@%C+O"^..-GR#YY)17;KGE&&2N^>:;/R##YZ#[(/KHI),.
MP.FH S#"ZJRWWOH,L,<^ PVTUTZ# [CGKKON(/3N>^\.]!["\"+48/SQR">?
M? G,-^^\\P9$+[T!+E1OO0L99*_]]MM'X/WW$7@@_OCDEV\^!>BG3X$1[+?O
MOA&MP"+__/37;__]^.>O__[\]^___P ,H  '2, "&I!_]++?NPR&L(8Y\($0
MXY@$)]@QCUF0 1C,( ,@P,$.>M"#*"M9RT:XL@&8\(0H1"'.5O@!G;GPA3#<
M&<]\MK0:,NUH.,PAU)[&PQXZ;6I2PUK5_[I&Q*V)[8A?BX$2ET@VM FA;5!T
MF]SL1L4J5A%O>LL;X1+'Q2XJ[G&'"R,*&N>*R;GBC&@\00[6R,8VLI%S<-0<
MZ.9(Q\^E#G6NRZ,>62>[/O9Q=[C[G>^&1\A"&M("B$RD(D7 2.,Q\I&0C*0D
ME5>#YS%O>IC$Y/4VR4E.FL\#W,O>)S^IOO2YKQ432*4J5\G*5KKRE;",I2QG
M2<M:VO*6N,RE+G?)RU[.,H'U6^#!&/; AC7081-+)L4LZ#$-9O"#'+0@-"$0
MPFIV@(0D5($VM\E-;LKLFR_+F<YX1LYRFG.&0Z-AT8YFPW8N+8<X]*$\$W #
M(=JSB$ALHA/1%O_%*!; BE?,XMX&1P"!&E2@@?.;& _WN#)>3G)NC.@:XQC'
M.EI4!J43G>KVV+H[GHZCKK.=2$4*R. )$@2&/"0B)<G2EA9/>98L028-$%,3
MV/2F.,5I*#, OI[ZU*<L"*I06? ^]JEO @=,JE*7RM2F.O6I4#6@OAA(S&(Z
M,&$-4Z8RF=E,9VX0FEYEP,A ALT1IO"L)^RF6K?)0IR-LV<^.Z=<TZE.>-K5
MKO/L(1#W&L0B$C&?3%3B$_O9-KF]#8IW@X%B%\M8Q;: H)"-K."\:(/%70!Q
M7;0LY#;+V<XZ]*&3HZAH-W?1TL[1HZ@%@!]AE\?5CO1V)34I(15)6]K_LI22
M,9UI37/*6YON]*<_'>7Y2EG*'T3UN,A-KG*7RUP"\FN8"WL@5I&93 <F4V-<
MM5A8-3A-"#RS!]8D(5K1NE9P@I.%._M9.8%&3KH&S6AW92=\\PJU>E;@!C^T
MKSTK@$\D'C&P9"-L80U+8"LVUK$&E:QD%:?0,9*1<6(D(QHG[+@+G-&,#F4C
M1',@V@=X^,,@!K%%?9#:$N-1C["C7>QJESL6FS2VLB4D2D.0R!#,N+:*G&TB
M;PM32\YTIKWMY&_#YP'O\=2GPBT?<4N)U.8Z^<E0CK*4_Z<O6+0"NM#-:@"F
MJU7K!D!C$:Q@=C'(P;!V][OA->MX4UA>\\H,_[UP%<!ZBR;G&2;-O?"-;]*:
M1E]ZVA>_?M[O$/_J7[$!. 8"EB*!IWC% Q]4P9%E\!<??-DP2IC"%;:P0].H
MQAQ,;J(4#;&H/SQB$YMXCREF[8IAZV+@P5AX-H8U(@=)8QQ;0,<NQ:V/?XS)
M('-RIT<N<@2.W--/#E6H2S[JE)?-[&8[^ZE5OG+"LHQ,+BO3RV!^&':SJP R
M>]>K9R8S>*LIWC6CL,UNAAF<U=M>.K>;SG3-\UWWW.= WS>_@N8OH0L]-@ G
M>FV+-JR!'9U@2!-4TI5UL*8A;&E-8SK3%SX!I]?X:0Z'>M2B+K6I4XOJV:DZ
MQ:RF72!! .,8TWK6LO^V-:Y;JNOG\;K7O!7RD(5-;/ 9^]@L2';ZFOSLGOO\
MYT"?7[2Q;&UK5U?+V?ZRF+GJ;3-/$\WD5K.Y38CN="-@W7%]=YU[=N=XQU>^
M1JLWU>YM[_WVE]])]/>_%Q!P1E/QP%A$J,$'AW#-GI'A#'4XIANZZ8A3?,,=
MQGB(-;YQCW:<!A^?7<AAZ^K8POKD%H \CE?.X^7M^N71\_4F@>T]F@?7?#C/
MN<XIP/.@F_[TJ%?NT*==]&-V&>DX"#.WN_U5IX-5W&ENV=33JE:KJWN%Z<VZ
MG3>P=0%T/9WRMBN]^SQV0(_=[/M&^Z'7SO:VPVW@C7WTW">;\ ;S'>^6??C_
MW<DHN8E[&O 7%SRIZTCBPAL>Q1Z?P0A6C;M6D_S5,X:\Y&M+^4GVV.68EWDQ
M]VLS9V2?5SZA-WJDEWH,V( .>$"KAS#4]C!&-S'8%GO:MG3,U'3@]G2X%W6Z
MMWL#4'7IAG5;QW7$]V[$YW5?MWSTU7SX)FAG)WUJ]V_6=WV-EGT%MWV$8SC>
M1VD1IG<4QG?EYW?GUVF!IWX>1GCN=V*M%7_S!W+U)W(OAG_#HW\I-WG#LU(L
M]W_0$X &H'G7PWGA8X!(!GHXIX"E]X!LV(9N*'3Y8F5$YWI;1H='ATQ)MVUC
M5GL=>'L;-&XA5&Z[1X)N9H)SEH+#MX+(]W5(LTYB__=G,0A]78-V_198U'>#
M;X-]C*5]/%AW"C=^02A^$-=W&7:$H!9'2KA^=-1^3>B$KI-J\D=_#F!_)?=X
M*;=_M-5_D=1R7QB 8F@]9.AY9XB :3AZ:_B&R)B,IA>!&C"!=4A,KX>'&*AT
ML\>!SA1N?YA[+"."(]A[OG=UP!=GAUA\QS<TR0=/+IA7,%AV]Q1]_#9]:X>)
M_Y2#F[B#V^>)WU=I>2>*1"AQ1EAQ2:B$3-B*AY=X5$B+5AAK-Q9Y6<A_6V@!
MN>:%S0.&83B FU> PW: Y). QJB,'OF1/L>,SEB!$G.!LL=MULA='IB-(+B-
M(DB(YF6(6J>">,:(Z3A/Z__X?.TXB91X /!H@YBHB8O%B??8?9.V</H8?N+7
MC^8'D.DGD.S7BJE3D+$HA;-(A8U74K:XD+B88P\9D98'@+YHD6.(D37W/3=W
M;&H(DFS9EE$FDJT'C=<&>R>YAV76AQ\$=8$H=5,'D^<5CNPV?.0(;XO8@H[(
M?)#(CD(T@^]8@XDFCT*)8'+7B4:9</D8BDM)?OY8BDZ)BJGH.5$IE1\%?XA7
ME8HWA8QW?XZ7?[?8D+GXE5T8EKV(>;]8/<%HAL6&AFK9D6[9F[YY7'!)AR09
M,2:9@=7(A]>XDA  B"@CB'WIC;XGDX))DRRH9X?Y@HFIDXOICH7VDX\9E/0X
ME/;_.'?X"(0-QX^:V93HYYFI.)!-2)51>)I7F9JUR)I<Z9I>66M@B3RY!8:U
MB3UFJ9'CPY$Z=XR_>: (.D#!*9?#"3'%28THB9PJZ8?+J8TE])+0:772B8*#
MJ8CF:)/7J8[9J5\[Z34]Z9T"!IGA*9E9Q(,)59EV5V&8^7!,^8_K"4>?"9JK
M*)JC^82E&9\'B96JJ97V^9!=66.P67G\>7FT29; &*##N)'%6* )6J56"D +
MJF4-^C /JH=,)Z'/I)S,F3)\:6Y^^4T;:GR(B((>*C3GF$,W*4\Y2:+;R9.4
MB**$I:)O1W"3690^>)2@>)Z9J6E%R)DWRCDYZI[N!Y^R_XB0JWF%K;F06JB?
ML;FD8MFD.25SH=1YN&ESNCE4:WFEHCJJ"A2'TB:!<:EE=YB!=?FE=YF<%#JF
M)N.<9IJA)0B8PL>AU%F8UAEVB%DUSD>G6,.8W>F8*0J>>ZJ#?4J>,/J),BJH
M-)J>-HJ$3ZE^BEIXC&J5CDJDD'J?DNJ0E*JDQ].?8YFI!+BI99B143J@4YIL
M!DJJ\(J@65IM=FB!=&F<$?JJ$YJ7'[B7(3B(MEJ(N'J":MJA-6F8OHJ=P!J)
M)6I$)VJL>8JL=@-W1,FL?VJ9YKF/@QIQZDFM[ F5.\JCV2J?VPI(6VFD^(FD
MX>I_LCF1_NFDM@FEN4F,NTFE\?]ZLU4ZKQ18KR5YKQ!JE]\&J_S*DO[JD@#;
M3=\(CFXECC.9B ?;JWRFL&2GG</*G?Z%I_VDIQ/+IRWJHN6)E#.Z=])JJ!Z+
MHY]YK1LWLD%*GPF)A=_ZFBN[BQ)Y22]KKA>)KL(XLU):L^Z*LWY[H#K[C*IJ
MK]+8JAL(IMX6JQ:J,MQXIF\VL..XJQ^*L%$KH@NKF%5KIS1HB?$HL75#L>-I
M<%\;J!H;K82ZF1O6F6;;GJ$IFFJ[>"-7G]V*LF^;GUPHKL9#KIB*4YK*/9RJ
MKGK+KGR[9._ZM\:+C(&[I0'0I1IX08C[58K;DA=ZM-[TC6GJ;DY;G?,6HC@Y
MHOE&K%?_"[%9Z[ET [K+*KK->IG0*K:GV[&GN+H@.T>L*)6OBYJQV[:1^I"3
M>KLL:ZFS^7+_>9O ZZDT"ZJ\>;P(K(S)R[/$Z;->>KCZ&J;16[33^YQ(:[V0
MV[1L^K3;F["6.[7"FC56"UB<"Y0W&)EQU[64>;$Q"GX.AI[M.ZWOBZAGV[KT
M2YH&";M5^*@*2;OZ"Z[\*[<M2[?ERKOGZKOI>I:=]ZG(=L )_,1MN,!RN:I*
M9[C.&\&).[052FZ), 9>[,56$,9B',95P&8!&Y/ IP."L,9KT,:"P AXL*9J
MVJ;O!:(>W+V72[4BK+F-6<+?><(DP .DL =[\ D\8 <W4(_G_PMIH_NLI<N^
M'"O#%O>Q(#8 93 )@)#)3Q '+2"_/+I1/IK#]KO#W!H"!3 E5S(E!5!K^PN1
ME3JN3 K , N@>-NI:,G$016J4+S+#BC%@]NSA8NO0&M[6BRK(C0&#>$$9GS!
MT0E\4J 0EM *V<NK'5RY> S"WSO"_R6^_G2#CJ ("6$%XKG("M;(+GQI0SBV
MJ7NHG1-B&O '"9$'-_ Y\TN0.&R::WN_/ P!"0$!K S$KHR[E13+O!; ,DO
M>VO -LO+#(UZODQ=A,NJPNRJ0;NO'J27S8G,#*',YW;&?^E6S[P02;#!VJM\
MW"NGWBN#VFQHW Q%-_@%"W$(XZS"?O^*61@+MNN;SC%,MC/<SA_6"0RA ?3\
MR?4[G_I<ROR,$/YL:[>6I/T+RY<JRW9;EK4\P+=<P$V\T V]U3_WT-$HT3]+
MT<1\T?W:G$_@!&CM!*@P$#N0UDX "B;$*3C 380@*E0 ,Z4R*IT "\Y,$&V,
M!9M0$&DPQ[(2*QJ09R3 !'JPV$U@!RZ("%VPV'J@!@,0@SCP*S@@1#_P+-'R
M 5KS-=<2VK 0 RM@+7ZP+1O -CK !A[R!1P0<!(P! .Q!U\0+E% "@(ATR2
M"+PM4#A@!L ]. C !R>2!CC -Q_P \H-W,JM2K @!!?  ,H]W:D$"Q!P1D(P
M/Q# =STP/P+_D+JP@",]X@<O +]W4!!YT D:< =M0 0"(=0R0 #)A "I90-2
M@"1?< "O:#$Q$)] @$$K0#NN8(TG8+(S=LI)L 0#80BJ3&,O$#(O4&,; #(/
M$$D/  M;D@:)D #^Z[)%?%.]VSU)+*#B0Z!]R]4HWG->/9?!'-807-$27,R+
MJ]&OP-$I-!!;P$U.(!!. #,)H05]/1#MA0>!+1 [H -)DQ""8#0<  D'L0..
MW30!T @'H0?V)@8#T0A"A.4'\08I\#4+(08Q0 4)<0=JHP-[<!"*L&@P+1"*
M\'8J\ DRG00#P0AZ4P&R_0JA$#@I  H',00*$ 8+ 0L7< 4(<05G_P0+ T$$
MT*UIFC 030!1?O#H!A$)-/P ,.#> D$$ R!B+? $KP#?)( 0?T#?J4,'FDX0
M@8 "?#00;!"?"OX*2T ["H 0;U#@N;.5="X02R!KN_X*1/  B!0"L=X!D*0&
MJ;[@+9"[!/UC!EW52DQD6)W+3ISBUBYE*T[%>=B\787%T"OCTLL!-&[C*(3C
M.L[C/HX00 [2!-%N&K # Y$'28X02RX!1?X*.] (\"X0<2P! 9#G!M$(@5;K
M!*$ 6,/E70[F"B'F9(X09MX! *\(:3X0BS8% S$$ ["UC)4);EX!>7,& C$$
M"! X'!_RAP#P9B#H"D'HAGX0B.X*BCX0B?_0.&A $)%^ GY $(NP" ,!")<.
MU .A 8/W.1HPSS(PZ@A!!"F .F1 $(7@]*P^?ZX.Z[Q.ZPGQ"+QCG[_>ZS?V
MZZ\P!L->[(_$ PG! <P>U04]RP(<[6FIT"=^[7 /9=D>T54\T2\^UAV$T63*
M,N..5N:^33M>X^G^"CQ@*GS-[D(^?'DP$)@P[Z\0!K)RV'PP$$R 0R2@!SO0
M[U0N$(%0V0/ !4,@\%33!@51!@<O$&2@-6B "2$/VM4B"@)A"M4RV@W_"E1P
MVMJ2VAH]!#JP-AHP"J_ Y@5!"CS@" EP8'8P$&?0 G@N$&<0.'4P$'P@. AP
M!D-@!LFMW&DP$,[_#=TM'P3-C537#?,$H0F-P_.0+CGHOP@+,%%^D,F7/@D#
ML0@95T=(_PJGDP)-+Q!T !    1X53"+#0 COA1\567$B!D,V4"<,6-)P24T
M:"A@",(! T@,?S@@"0)$B! F021AN,0D2@LL&;[J82'$Q5<=1(CHP-"0SAH)
M3+WB4*-&":1)2QA@VM2I4Q-1I9IP4=6JBPQ9M6:-$,%#UPQ=Q7;U4-:L!Q9I
MU;*@T-;M6PH38,VE6]?N7;QY]>[EV]?O7\"!!0\F7-CPX;ZM%"]FS!A6*QT:
M)$>63()$@ "2-5C&W-FSY<L!<.#H/%K!:=2I3S-@  $":]BL7<^>#1M"_X\.
MN77GYM#;]QB&3@8,)SZ X185R54X*>@$P?/CSZ5_H%Z=.A I,U=L%[!A YZ9
MWC<PE"+ _/D->AB2D-"^O08.&T@PA)3 OOT!>A+<N%$!4T%/"L*D @()%*,@
M,E)0D R&#G#PP0-?(>/! V*@@J$88EA@0P[W*$@1#A<HH  -1C311 F&F&FF
M0QB!X<47/REH"!5D?$43 G(\@R$$<O01@0-L0 $%&\Q@Z (D77'E@BL*"F/(
M))5T!985Y[B RIF:..$$AB(Y(8<<,!"3 S'+?.!,0!@JX\P'-'.S!1EDF*\@
M@01BJ J!+"F("(02&D'/5XAX***")JK((HPTXO^H((\<X+*@*$ARX*643)+I
M%9=."B&F%0UYX*:"=!(!N()@V,FH&JA(P"BEDGKJU::FDNHJJ[;:BBRPQA+K
M++/64@LN8.5";%ABBS7V6&235=:PQII=[#'*-(B6L\PJ"\VSSD##;+32<%#M
M6P5D>RTV<6ESS3;<=M/-M]^"*XXXADZQ8EXK4&E..H8FT6+??:VS#COMN/,.
M/(;$8\@201).N#LF&-H!"SWJ:$^\)A@*X#Z,][MACAF-*^B' BN(,$$%+_F0
M0@='IM!"A@899 J8Z=AP%(84&84-'4[4V<2%5IPIDQM@K$#%5PYAR P?^6!H
MB%#.0#I'&X0DTLB"D+S_0$DF"[HBC#":\%H );&\@HA7KKC@E%<684C+$S1A
M:!$]MI"@3+HQ8)/L@M8\T^=7-(ASSE?J3($\@? .I,Z'$&$(!X@DH@A13!7M
MB*1'7V%$4DI5NC13F&3B >\D0,UI)[S'V$D$5%-O%2E8894U*EJKLE4K7",(
M2U>O>$7+5[: ?4O898,7?GCBBS=^,&>=A5:S:4/3C%IL,=-6--*V]1;<U,0E
MMUQST55W778Y(/45X=[UF.][H4/?W^H 9FB[%;K[+CSOT'^E.PYV\'D'2.)+
MCZ&,88P_)GM%?0+TBDN$+$)B( ,94L$0-*#L "I[$,OXMH<-W8%OBIC"SG2F
M_P%2V.\0,&K!I0H2"A\1( 5$F\D00)&"J VI2$>*4M;X!HNP::UBKTA$0="P
MMBUU@6^+\$/=[(8F-;&);WZ3TYVJ4 6\%:).=T+<"#[ $#PTKE"/PTE&-C*Y
M$[R!(4+ G*8TUQ)*<>H525!#P7 B*H:DX72I0]7JEM*ZI[R.*K&;'5>\DBO<
MZ6YWOO+=[XYW2$0F4I&+#$SRFK6\R3S/>=:*7K:HQ2WK82][K1D7N<Q5&]FD
MZWOA$Y^[S&>_]"' ?NR[3G;>)[ -[/ 5.S 8^KHC 3ML@F\[B(]Z"A+ ^_"'
M:&!( !=FI$#T/2$%$J2@@RSH,PQN* XLG,D>/'BB%_\D0 H\\-"*5/"B%K0@
M$TOK40IQ,$Z?#2%(,J3:*ZR&M2;=,(=E$\!,B% YMN5 B'PK0]W8E*:"3$*)
M/F,BX%94B!1,L2!X$LA#4' G+;["4!7IHN30]P9)3<J,ED*CIM28! M@H2"/
M>.-.XCA'.AYE=7C,X^MBAY4^UNYVNA(D[WI7R+@P4J<[Y6E/D^7(QD!26I+$
M#%$K&8#I89)ZFD2-]K;WR7.%\GN\"=_XRO>NXRAG.:F,CG00P,H/N*\@\)/?
M?PIBB5J^HCSG,<\&W%.'/#1B14WXWR^!N1]COF((8 !##WU8H BM*!4*8B:"
M5G:A@F0H1(NEPRA8L:(27;/_ "^@;&6M,!,[@+,%BBO(&5*80C-HP6@S28/4
M9EBU&L;S22B(TCROX(H@,*0+^-P2F K@A5.XC2%$\.>9RC 3&+ )B04I*/H0
M4"< 4+&A(\#!XB(Z4<AY<5$^FT)&-8J2,V(DC3(!J01\!L>"R/%4*;4C2Z'B
M4C[&](^VPUWN>&53G+8%>#ZE;WWM>]^Y -4QD&&>48U:R:16;ZE,#1<GM\?)
M3WIOJJ2TJOG.AQSE,(=\^"K(%KSZ55:*]15DW4!(R)/6M;)U QQPCWN45A L
M;.#$K^!" "]V@P/RS1. 15 *&%0091960H?%D(86NX$?3X$A4?#@%$HA@<HF
M>28D_]!L"QB"B,^FX+,$J -#0F':=KYS2:J%TM6D)#973( A J#M"0J0@RU]
M20*38 B9S'2F!,Q$H,(%:-_^QA  V !O?^@3  I1$"DNMPH->BX7"S(%B[XB
M"HNN QFMFSF.:M>CW+6 !7BP(E$]HB"&0&D-XF04)H2:":XR+U/T^-(^WNXK
M[ VD[N ;W_GB5]:SIO7P]/LL_D:2DM7:S+6B%^!N$;C 4?4D5!4\RJJ:$JL5
MUJJ$G:.^5UC8JV#5L!2L+0BS%B0/\AM/04*,'CU@@3TE-JL@W*H_O2+B/@,(
M1",20!!4(L! -4Y!8 FAXPE5$+&O4.QB]S %('.H)P5Q1/^1]?H)*22 L@.P
MT2L40<)P/OFS9PA%.7VDVS!@F89>MN%J6SLEK2TI"%<0A"O*3(0MI!E,6V!(
M;\^4AYDLX@[_9$AQZ300AF2A3G0@7$(^@+<L#.H/!J%(#!C"B$0WRKIEQ&ZD
M,;7=@H#4 @\PQ$Q$U<:"F YU->" (8I2@YF0NM2G3N_L9-K>FO(NOCFM==O=
M_O;#W%HQ0FU>47<-X$L*V#0$=FJQ$RS5!2>[.0[.:H2Y6I!5.$'Q3NA#%#+L
M2E1:(GYIW40?+&_Y--1U$WK@O%R)Z]:&,<03>H"$BMR]3TS<P#["S-N\):2@
M#Q!M"$! 63,KM&\Q[$'WNM?! KK_60J834$1'[JFD%'Y"CQ W,D%@7(*=_2*
M3)Q!^J-]Q0<TCEJ.QU,35^ ^]TL.\K(M*4IEWE,DNM %/> M$BY_  S4=GR;
M!TX@@UYHG?Y<D$!4@0QXJ_Z@V)!S-AB$H2L((4BZI<LH2H$ ^X& 3:&T2L.2
M4-F)!]"T3>.!-)"PKPL[UBDU R [6DFULVNU]U([6(,[$SQ!%,0+N6L%NO.O
MN_NUO LVOC.PIS(VP$,V=FFP4V(VPYLP:/,9+7@\5-J!,("E;N,;<_.E_<D\
MMTH )5P1=Q.%@G@#U=,8 A(%UR.9%" $AA"%VC,L?;.?._ ]]%&$R-J9*$"E
M(7 1Y9,X_^=#GR'@@QB:FHV#)_1Y+?![+2TC/_0!A!=@O_9C,U2*/^3* H:P
M X&P@?M;$2) A(>@")SPF3IP  ,\P)+0% 5$'P;\J$JK-)&*P)V0  KTF0QD
M"+$S+P^\"A!<KYD:B[0CI!),05F<Q;9;P1;<M?^"P=!0JKUCJKZ+#:CJI-N8
MJ@X@I2=8/%!PL,4C!*T"!<4+ NE8/&ED/,=C'R"X@\O+1BP0!#X0  [SCFP,
MQ\SC ": !%TJB$W( Q(0#PFPCP" !+,: D_@@@$(@$9H!#'X@2KDCSD0 W]4
M@ IX W_T @59$'\4 TF@D$KPQX2L(%@XR-S;O3WHO0Y@@U(8OO^"V(,HD #)
M(A%NHJ9#2(*@@1$8"*<6. 24Q($HXP-00"?HTX(>F4,;4(!#X#XMNX UZ#Z=
M)#DE@0#O$S\O.X'N0X,MZ8 N  2\(8))V (C.B+A:I,\&,""^(-)@(,;B!,9
M4($LV$KD2H&MS )+Z#,I,$1 FY!'I @:J .R?(4_>(,5( F- ((EF$NE.T!*
M$8"Y7 (LV,N\W(!-F8.]G(-.M( "T$LLD(#3V0E"^$3R.8-5,8J]W,M39*E4
MK!7U6K56W!57(T&<BC5:_$S0W"E;S+6APL47Q!9@RZ09)#9@M,'6$"5U(24.
M<# 'TRKEN##<G(X,BQ_S@)_)VP!O-$+_MAK.6RHQXV3'NQ*@_JB ?5S.D F9
M@HQ."9K."LD0Z_2QQ<I.$>E($TFRRB))Y3/)%I@R\O01F9S#F[R (5G/CY,2
MK!F_$Y"2VD*S^6Q*,7E*_&03K-Q/'T N__Q/_SS+LZP(&JB(Q]$(N$10C;+$
M2VPZC[( E8")P1Q,E-@4"TA,#$TIE6H5#NQ ]/K RP0DFMI,6.S,T#Q1%%6D
MT8R6NN,UZ-%%ZY%!7Z1!O^N>&XQ-4J)-\['-Y,C-W*0VW@Q.6!)2;B-.$3/.
MX_2.=DS.U5O.YGS.YXS.@J1.";I.Z]1.[>3.[O3.%P#/)A//\BS/\Y2:]%S/
M+G-/--W#^%22__E4N3"QS_S,S_W$ROX$4#M%+@%]1 (UT$-14(V@@4MDT.NJ
ME >-4 N=T$JKT$K#T,34T/+BP,J4G1!EM1$=P1(M),],44W=U&-9T?XRS5X[
M*J2*0=6<4=:T#=<<QL +'QU]%QY5 1_%32 ]#]^4'R(5#R-%#R0M,>1D4HTA
MD">%T@*14L*BTI6Q4NS$4@[1TA'ATB[U4O$TR3 ESS'M,HY33S-M3_=44_G\
M$OKT5OMTRCC5SSF5@3J]TSO-TT&9@0*=@0,%5$I44),05$@KU#1"U$254$;M
M--59*4C]4%6<U,PD"Q)=B[7+5$Y-6(5%'KF[Q5!U45]#35(=,%/MI/_6_+O7
M)$;9;-7B>-58O;!9[<UOO%7OR-6VVE7WZ%4FY0]@;5)A'59B-=9CM5)E72QF
MG2PN]=*2C-;QG-;/JE;6JB%L94\O0]/W#,HU-3EO==-P'=>G+%=S15=T55>T
MY%,"A=<_#50&K5<)-51\S5<+W=?QHJ-''3N M4RS8T6T*]A?B<6%?5NX_0M/
MU;6'S46)W46]NYZ*/;!@/#8<956.'0Z/_5C=M,8@K=62_4;@-%FW0ED)4-GD
M9%GF=-F7K0!B72:9=29DK=D0N5EGU5F>[5F?-4_30D^A-=.@-5HIX58V7=KZ
MA%.G)=<Y/5>I_4^JW5-W[5.LE=>Z7#JNM5#_K_U:1;U0L754?S5;64$U@5U;
M2S58MXU;Z(W>NIC;TJS;T_R,B>U%3?I%5,585<5!=@E<P>51PBU<?P&"PQU9
MQ379XD19R+TKR0W6E[W<S-5<FN7<#?'<G(56GAW=% +:,LW6HC5:UE5:,&%:
MV(W=!X!:VJU=/%57W'W7!(77>=W:C;+7!\77X17;K2/;XT7%LY74M,5,YCV+
M5S-1Z4WAZ*7>%K5;[,5;&=U>&KU8&\W850U?\1W<\@U9(?U-DEW<7&U<]U52
M7_W5R37B^8W9^D769*U9_?5.T.U?_X6:TB73TQ5@U3W:UNW6 W[=IE3@,V%@
M!P;0VV57JV77W:7@_]Y]M ONVGO58'TM7O+Z8,H,89@:81%U1;9-BX-583^&
M6Q9VP8?%.Q@N51D^5>ZA#;_=C8W-8?(M7PPS7%I57^%D7,=]7"+VU?BEW"26
MTOJMSOO%WR=.LBB.UBFF8ADRW6M%76U=7?CDXF\%DZ8%8S$>XP"%8#/.W:N=
M8*VUQ-^MM."%X["58P_FT']-WK*SE1"L5!/F3$S]8VA.V$ &U1>]VQ@U9.SA
MWD0&)1L&7]\0WP'08<+E8<0%SO6U9,=]7V#:9"065OI=XLW%W^W4TL_E7U,^
M90"^8J+-8J#<XM;M8G!-X'%- ,V875N^Y3R-8-WEY07-*$\2  =UXPQ&U/\-
M)N9^-6;DG0KEQ6-*U>/F;5L4CF:1/M%IMMY!AE'JB>%LGN'NK>'O_5L<#EQQ
M_EARIN3?!&(C%>)=5>< 8F?)[63IA.=0YMQ1_DY[!E-\KF)K?4]6'N T?>5_
MCN4W_>+8?;]7N$HZ/>@'3NA<EN!X56/KXAM#V(#@#6:*CN-]-5Z,!F%D!E&.
M'ECW:N9+]1V$'6F[-L&2IA87MJ1"IMA#MMB65N0;9>0<=63;A.1(/M_T'=)S
M#N)+YNF,\6GG=&<ESEPFEN=YYLYZ!L_0/64"R.=5QN(L+N V]6(CBMTX8X@G
MV,\*P(P^28$ .*Z!B.TZ<6T ^  <^(!''(T+R.7_T0 "-'8 (5  ( #KC-J3
MN<0;0S") KB-'N@!USB)YY[N%Z#0#4@"-C*5TV'DQY0!V;R!.\KH64GF6U%;
M$91KYPWINU[O$\SK23II:TYI; 87;48PEX9-P@9<F7[D'=[-26;L2G;L=,[D
ME7523J9L3Q;JZ\3LHJ:L4D;J*09MIA9MU25MUPUHJA[7-IA*MMS/)S"(^7L%
MG4NN@@@ .WD%$S?$H'N(@L !,^8L(K@ !$W#C.AEDL (DLB!C@"!-%R1D_ 9
M'JBT!V#,@B"$T_$9+. ZOL&"\&9KC29OVC%O9NX59Z9K]KYRO&Y8TFSAZ^7K
M:_;KE49D^Q;L;H;I;S9L_ZU"[)H&\)MF7YU&4LA6SI9M9RA]9\N.9U%FULTF
MR<Y.ZE2VXM#>Y]&&:@.6ZED>UZ%;A U_A0' R@_W-@ 8M!%GB#\X\107\4=L
M<3/V,.2;\<BQ<0? \4G!&Y-(0T/ [B2(@A]_!368 P*2@) *E#GH 5*!!9-B
M]0YX/BIH@31(@T\,-2IH\CINZX!]ZQ*F\KD.%BQ?]EK4<A85Y&I^X2_7WC '
M[&TFMI?.[YCFV)F.U37WX<;.Z<<F\,@U<#J/TLJ6V<N6YP9_5LZ6X@A7ZJ -
M]#,==*2%903.\/S4@(*0!(_) T=GRT"Q 4D_\:'#DQ(' !7/]%=P<1JX@+.*
M'/] I7'CEI218H ?(*!**/57P )@?HF"J D+B+H7*(@YL%"1PH);!XJ"2 14
M"3VEZ-!(O6-EEG*/1F^0?F9FWWG\<F^[@V]IEV\PIV^6OG9AQ&_PT6]NY^]Q
M]F^19?,B1><A;D)--O>?1O"@OO.A=F(]W]]WO^=X__.E%K^FYF<+!VA9%FC\
MA+E72  9&#HB"/@J^#-+*'@2MX."4"445WA,9_&&9]<J*X0#(,")__2&MGB?
MN00,X/B9<(D0"'D+P)+G+@@,L- T*(A;5X-<+X@6>/F"B/EC?G*WKGD2/F]D
M3V^=YWG5]RF?AUA13<VA_Y;Z[MO!3OIM;]5N]]%OM]7_<"?.-T]2JB_P.;_Z
M.D]W8UWW/*=GK^=S>/=?"2=["B=@0B]M##_M.(4!LB&",G@"@(J#./GP*H W
M%3]QOB?+2U_Q$=!T&M"T+YB!/V.#PJ_QP[_Q0%D"O)F 2DE#(N#+*0 ($"%>
M$2R(Q4(/@B%"6+"0AJ ($04)NFE5XV(-)@1+<"QAX"/(D"%-D"QIP@7*E"XR
ML&S),D($#S SP*P)TP/.G!Y8\.S)@@+0H$(I3(!E]"C2I$J7,FWJ]"G4J%*G
M4JUJ]2K6K%JAMNKJ]>M76*UT:"A+MBP)$@$"E-60=BW<N&G5!L"! ZY=!7KW
M\M7+@ $$"'\'_PULV/!@"#TZ_S!NS)@#Y,@<!E"N;-FRBLR:52#H[/GSYP^B
M1XL&LD( ZA6J3V_8(&"U@-:N4=.NO4$"[MRZ94M(X/LW<-\W;E2H<$,X\>+*
MEZ=H[CS%@>C2IT^/8?UZC 7:MW/G7N [^/#A7Y O_P(&^O0P6K!OWX( _/CR
MYQ.P80,%"OOW45SH[\I5?_@)Z-]_!1;8WP7_G7!"@0OFD,.")SR( 8455O@
MAAEFV,E$$TTB@PQ/O%(% &04E 4  ! $0 I$%!0  %F\DL4(-1*$PPQ"$%1(
M%G^\\@<-#D3QRA)!.@ "" XHJ21!2SCP T%$%(#DD =9@*1 !#V"!19J-)30
M*Q P9/_!&*\8$A%!8USRBAL)8)311AV)-"=()I6D4DHNN7333#;5I%-./O4T
M%*%%;74HHHDJNBBCC3J:%5B1>B7661I4^A9;:-$5%UQSK6477CCT-:H"A0E&
MF*F'!9;88HXU)EEDE\E:V6::@7:K9Z219AIMJ['F&FRRU39L;+H9*P%OP2F;
MP'#%'<=L<LLQ]UQSU%DK'7;7=;?M=N)Y"YYYY:F7GGOMT7=N?/;AIQ]^"/X7
MH(#\)6B@@>ZZLF"#$D+H8 X6^JLAP( 05$893SSAXRLWA#@B #:X.&.**P)0
MQ8L !/(C"B/@<.,,@W1(T I"$FDDDDLR2:224VB9 PA5-H3_Y4"O]- 0S188
M0B0&%DC@8AIHOM+! TZ\XH0,&&GT2D<>T3FGG23AB9*>+?$9 4U^Q@3H3H+^
M1*A0AC[Z-=AABSTVV59)*BFE;5U*5UN8<KJ6IW7=]:FHI/)E*JJIJLJJJZ_"
M.MFLLM::&:ZXZCH:KZD%"ZQJL;5&K&W'[M9:;\L"UZQQR$DK+;757FMMMM9Q
MR^VWWX9+WKCHE<L>NNBJF]_K]L([X+STODL@O@KJ&^&$_EX(,(8)$#0)AB#"
M01 <"Y,(@!0$H:CB*RD"@#",'[A(A(RO%#+###Y^,0+WA;SRAL@=)FERDTJ"
M\ A!E;3\<98RU]P0+%%BH>4#/G<@_T(";KQBBM'BQ)&E,:UI3UM)U*HF$ZI9
M[6J TMK6N 84KY6M@A:\( 8S&)6S12IM9FD;VS3UMDYA"E1TL]O= ',J5*D*
M,85I5=_^!KC 869PA;O5X4IS&L4U[G&+FPWDBB4YW"3+<K_!W+,PM[GB= XZ
MGZ-.Z+(SNNZ4SENG.T_J5O>>UM'G=>R2U[QFUZ[:V<Y>N;O7[OCEN]\![PZ
M ,0=BB>#&[RQ#3*(0Q:D(+U 9($,*<K"\P 0 $ B   C^( E7%2(*J!@!C%8
MPA)B +X9X&$)D'! '2"IR26<;TF0G(+Z"J!) 8!A"5S" B0%PB4)S*\A&[C$
MS1Z1AOQ%9/^5(J@!%;C$@8OD$@M)(Z!(FG:2IR50@7VR&M:R)B@)!H6"&GPF
M-*,IS41Q$"P>M!0(UY+-$08@;B:4&PKW@K>\M7!5+^S;8_Y&P\L,CC,W#$T.
M$_>:Q<WS5T"$W&V&B"S*&?&(R4EBM);8Q"=",713I&(5QW.ZU*UG=5SLXGZ^
M*+L+Q$M>MCL0[ABDNP?QKE]KQ #P0OH $)$41#Z0'DI3JM(4U:BE+>4>#;@W
MR1G0P$@U)5DG3;8D)"T$9F/R:2MIMI Q1:2H1GT31I(F)V#6R8#$3.#4JN:G
M9$*0F1.<)E:SJM6M)J6:81F+VK:YS1%Z<V[@#&>I5)@W%;:0;^C_E.$Z:UBK
M=\+S</+TE>/JZ;A[$BN?0RQB/Y&HN24RL7,$K8Y!#]JMA()KH5ETZ$/EX\78
M$4B,%KTH@#*:+XZJ\:,B!5Y)27K2E9(6I2YU*4QERCV:VK2FZLNI3H\DD!
M]4H\'5-0A]H0H_(6J1=1Z@"9^A%A'K"846T@5;5F5:)PM;G.?6[9O#HIL'Y0
MA)ERRZ;>5M90H36MYF1A.=T:0W7&E3+MI&NNXKG#>OY*K\(*HA#_RL]^0LM9
M@R7L0 \;G2@J=K&,+< 5&:K%R$HVHI0-(T7C1:"+FE&C:.2LOCX*TL]J*+0F
M+2V&#7G:&J5V!C-UK0-N^MK8FNRVM:UM_VX7LEO>%M6W-0"NTH1+W*=&[;C(
MQ%I5K>I,Z/*XQSXVFW1;<<VU:=.Z9"VA6?."UG&"MZWG?"MYRWM>]"(@AQ^X
M*SU_"-_X2@ZP1A1L?0E;@?SJE[_]7<!_OQ/@QY:+P.DR\'XF6M$%EU&S&]U7
MA#U+X0Q96 :CS?!*-\QAFJH6IJW%*8EW.ML3WS:H#=&M!5C<8M_"6+C#=2J>
MC!N38TX5Q\K5\8]#+>I1+R7(0J8N-JT[5NTBF;M+5BLYP_OD\<*JO.:U(96M
MC.4>,LZ>6_9KE^<;V'_>5Z"&U>\!S-S?- /8L>,:L)OK ^<Q(GC.9*17@S>+
MY]ZM<<]\MO"? ?^=4D%/,J8>7BV(12S;1+^VIXVV[6P=;0%(2SHB+JZTI6><
M::ANFH$W?N"GF;EC4A.\X%PU]9#%:F16T^6;2@XGDPE3SA4J!IT=@*NMIXQ>
M7:\7KS[D-5^'!>QC>=ER8%:BL:F%[&0G=MEI7O.S(>OFR<:YL@FF'68S.Z\S
M\JNC$O:V'$,;;G%+C]P=_O"A1\QN$[\;Q:VD=[WO#5Q+&T#?*M'T J5JD^0N
M$]0&_SK8L8IP5!/YNFYC.-U<#7%8-WEOLW85QJ6,ZXVKMU=9!OFO];G/V] W
MS  5\YB/7>:6*Y;9,%</M&<^;3#>SMHYS_:=?:YG;_=YZ$37\(:/CN[_I*][
MZ8MN^KM33-2H4WKJ^<;TU?F==>1ZNNL"#SOL8X_!L5>J[*OFU'9/^.KO2ES6
M@($AW*,<5XW3E>-VY[5['P??D1NKY,LZ>4 W1^;#*KOP+W<VXF5.8)I3N_$*
MOG:][/S@;7NTVT"O_.7'+6C-&UI)ZBZ9Y]T=;WBKV-%0E[34E4IUJ^=)]9S>
M>NOYQ'(-G.P5H $J"NV%E:HM'.ZUFNZM'>\EAN]5')356L;-7?'5'0^UEY8M
MG]XYG[) '^!-'T%5WT$9'O:1B_9%%O<Q7F8Y'F9!WOA)GOE1'KBEGVFM'Z&=
M6_N%&(C!7Z(QW?PYW?S<'XOEWR^=GIT4E__Y_UNG 9SK21 !'B 55F%5)&!U
M85>1:2$WY=Y90> *]9Z3_9[%Q=WP8> [&=\&YE4'!A'S30[?T9<(BAD)/I$)
M3A$*AHN K>!#M:"<?=_CB5_/=58-[AGZX2!+Z:"Y(9W[_2!LZ900UA\1UHP1
M]E;IZ9\2F@03UEB_:=V?!."@>)T5CB(I2@46IAH7WIY<.. 7HE#$2> 84B"M
M28:M#0#QI:$&LA<;XIT'ZA,(!L<<XI?@41_AG>#UZ2&;N4>T2=NZ')CWX5P,
M"F(:Y5DA4M@A(J+1[2 C^B"BQ1]M@=[\B=Z*X=\E)J&,H5[_<>+J_9M.Y-CK
ME2(\QJ-2G*+M,> J-O]<DM4-&*[5Q(E7\%F@W,U5KN6BQ_7:7N6=+PK;EQ%;
MF FCRB';'8Y.'IK''K99M/FAS<$@@TDCA'&;[P#=2-T@(F+>:;$?:S5B-P;A
MYPUAZ#U=_=7;+97C4IWC$M*8GMC8$[9CP$FA//:D/-*CPG'AD>&CVKDBVXFA
MVY%A!=+B!0HDW=E5Q]V=K_6B?,7AL-E70Z;<<ZQ<1)+.,5)D,IK+12[>'T+C
M1NZ<@PTB-7[D^8DD-BIBH9TD-RJ=2LJ?)+9D$;XDZ2$5OM&D)MKDGG0BZT&A
M (JB3QYF%0+E @HEVLE-4=K-*^K-8?BC8YCA.MWB#:FA+G[<5+KA!RJDR3'_
M),I)WS"68#'BX5>*2UBRSE@V8\U5&R!&(UIJ&PVRI0T*W4B2)&IIX^:A)%V2
M6"3^%%Y2HEZ2(U^:GE_>"6!*C6"R8Z#L)-=,(6).Y]<I9BK:(PD1Y0,:901*
MI@LIY2S&2E-N!I55&4%*Y4%29;!9Y4)BY6AR3FG:X6E*9&JBSFIND>*Y9O>]
M8&R>I>[0)B':IB&Z)0YFXR+VYEQV7EU^(TN&HTN.GG&^25\R%?]!31-ZXDV
M(D\,('5VJ.Q9)Z:H8G:FW79"YE'"8E+*XC\R94"2YT!"Y?%Q("]Z9D*R9VBZ
M9_3!YT,.7K:<&9K5)Q;%G$7F)^R\YC..42#.9N0%_^B_M"5NCJ2!QF6Z.2*[
MR99="J>#YB6$'J%,!E=R.LUROD1SYN1S1F%T>BB:@AV(AA!C-J!VMJ*)=B=;
MI2CP5:;P728:9N9Y(E\;XM-GVNCSB6:.3LN.$F./GME$JJ:0*F-K%NE^6A:=
M81M'DM_/.6E)61[112D/RN7[/6*)K>1=9BEQ;JDE'B<F?NDP[9LZ_M\G$F8H
MOF.:QNJHK>D6GIV;DBB<DDIDSNEDOIV= N09.F4&PN@:<F9ZTFA55LY59DY6
MDF:AFN:ANMQ_'9X*#NGVD65&]F>=*>D,,JF%@.0U%BA<;NJ4IB1P@BJ6UI\X
M1MI>2BAR4B@Z6NBJ.B$ NO_JAAJFK.8KC]&JV677K3IFB>KJB7KG=ZGHK[)H
ML+KH4^K*KLEH9_IIC2IK>S+K>Q+J5D+D?'KEM*:@ZO A%V$D;)KEMO[GDJYE
MD][FI>:FIFYCIU9I<+[,< I5<7*IJ9HCO-:DJM[DF-:K3IIIH>@KT.YKD"7<
M8MKJ/>+JPW%G&*)HKX+GBHIGB]K*BS)L5/+IC$)LLO9=,&JE<W!EQFY+HMKG
MHHHED4I4MHJLI'*K6GKDR0[HD[YEYO%F#[:L-S*:J,HLJ1Y5E\;8S?YES@;F
M.I(I3K@C3P:MX1[<T))=4!KMB )LKH[*KO:CK_H-L.*IL.(BL6ZF0;X7LJZG
MQ-[_*,4.JG+4X>=T)=@":44R:MDZ(W^B;?BI[32R[;=:JFBI[+BR+)76+3BJ
MZX..(\VZZZGVK7+^+7,&+L^6:6'"ZN$NKS3QJXC"#2LF;9PN+<%27)U2+L):
MKL(.*]7&Z"X^;%_]Z><&*HZ.8'R6[M<BU,8BX]BRYNH::>LBJ6R2;+>:[.RB
M;.U"Z>TB*-TNJ-WRKI;Z;JD"K\T"4X4BT+QBJ /U;/(6+O,^\#,Y+W9"[YM*
MK\#*J>0Z[<%";<)*[<+N2M4Z[+%BK>=JK:":[[/*9[1:W_J"9?OBY[7JIPM"
M*OAA%.QV9/D)J#42:/JM+/_FKO_N+F[U+KM&:%*]JP''_RL"ZZSQMBH#OZH#
M0[ 46Y $M^G1.JX%0^[ \NIW&BSV<K#V>C#W@K#W&BOGDC#)@2;YABX*7RR/
M8H>/AFV09I^ULB"VAJS\^B<: :C]LI';IJS^QNV!SBT0G^N5PNS=/MK,#O 1
M!V\2XVSJ)?!@/O&]*N\47[+85#'C4C#2ZJ/2\N,$7F\Z52X-86;A:&9!)E_(
M14[$FG#YTN'Y7HOIJB]C46O'UG$?WO&17I8>\USLYG#;[O#;BJL@2RGG :$A
M,VBH O"H"K#>UNQ,"B^8$J^8-G&&VFL$13$F;_.C:+*_7K'#>?+T@G(LBO+%
MW6DIY^DI[ZD(GW'XMK(<GC LI_\P^JZP,;:PHM*QZL:PH\[PS>7QR.YQR<JN
M'PLS(,-M2<HMIQ9R;+TL_0UQ !?Q[S9R 1/0 6,=JUXS)6?SF7*S1SN*-W-3
M-T6O.%\P]7)QP9JS9:;SY>IIYJ9RG[YSUL;S*SND&QLJ'",JZM[G,H+L+D?J
MZ]+OV@+S_?YQ_B+T;@[R0IMK0Z,K(C,SWCKSI$&SETISJD8R$V?T B,O%'?T
M1W\U-25N[2WN-S=N.'=7Y(9R&:)SX)BRX;#S]XZP3)<P3;/Q/-\TM.:TM-8R
MQS84+G^L+L<O+P>T+^-PI>+OA05R0BMUN?YF4Q_R0\M;)3XS 4?S(_LM5@.N
M5G-= W/_C0Z@#16;6I#I &F7MFF?-FJCMFBOME=I!6N_-FR+]@3,-FW7MFW?
M-FY/!:I9RMIH"EW,!7"/$*G8!7$7MS@Q@,"NE5\H1@\TMW/WP$H'3GF6YY5U
MW)9=-VV\86[TW>6([ETW4=>"3K8(@1S;LE_O\YOIAWJO-WL7&+4AB+9BEK<^
M2/F)5)^%E)_Y@'[O-W_W-W]?'H?52 ZN%B'?E($?>/_&;% 9L8O]%A);M!(/
M4P:@Q%6G1 ,1;E#X!"+\ (=W^ _@-HB'N(B/.(F7N**4.(JG^ 1X.(NW.(NC
M>%:XN(S/.(U_^**8&EG,!6_[MI$!=]QP2G+'&G.7TW,_MV$L_P8'H-.LM),,
MM5,[61E!8C=V:S=N<'<"5#FT#(>6:SGIRG+H&)80A+F8CSF9EWF9:ZQ"L2_B
M*=Y^5%2\L N"Q+F<)PB_T#=]UV91?UN?A=9*$?AJK1^"GV1-$3B(*9I 8 FB
M)WJBUQ_4-?C>[I\2;V)@#F8#:71.<(T19+JF&T'72$IJ?SJHAWIJQS:IK[:H
MGSJJGW:I(]Q5I+JKHS8LJ/B(ZS9IFT57U+I9G(6.MP4(^7AQ$_<^"GG3%D8'
M%'ES1W>3.WFM0/E+2_EU4_GX6@Z69_F6$T>7BW<480=Y,QL^BZT^DVV!L3=[
MY_&<)YB]Y%Q'$35]%W2%A18&V/F#Y/^W?_?WGEM8:;D4 /Q9@)<;@O?[3;$6
MR7SJ4 T\P4/:_, D(SLXC#GRI2VAGBQQ2QS0).>$38!XC5\\QF>\QF\\Q\NZ
MQ]\VQ[\XB9L!R9>\R9\\RG^\BM^X:.<XK[L-DIE57/QZ%M,\L*<5<FMQWHB3
M%Y\S*4OW=&_<73D[0NJ=L2PKX%DL>'L.]>ETM\]QM6J1U$_]%KT.&,7Y]]5P
M[:2[G4=('U,(:/EWGP'\3>F@GY^]7+H?P*M/B<F?HBLZO=6,O3DZ5?/M90_O
M 66VF$[5UO"$,D%09P/%I@]^I@M9-*TZXG/0JR_^IY<ZFM*C%RJ9S0?Y8 1[
MVWWG[T$W6S/_^=\HN^<[>94-/=%WKM%/>W<GQ]([Z](S_1MG>W;(<>JVQWU*
MO;2U^9S33@T;"-=W/9ZS^P-T&P^GR+S/N[W/E(<E(H'SN[\O_VN5S&T5//1#
M-<)3-D4O?%4WE</7Q(0G$&=W-:&XN,J'OW1>A?C;]@6%?\:/?U,D?C6M>,C+
M.(K;N%B<VEC@.JYC%Z_WNH_O/S<!! Z!"@@*-#B08,*$ QE Z/ 08L2('"A6
MY"#QX0"-&SER1/ 19$B0'SX 62$ Y4F4*UFV=+ER@P29,VENL'ES0P*=.Q-(
MV'D#:-"@%5(4-7H :5*E2F,T=1I#2%2I41=4M7K5:H$76[EVY0H#_VQ8&"W(
MEFU! &U:M&;)$K#Q%FY<N"CH7KC@RM4)O7M/X-V; W!@P3DP%'YP&#'BPH8/
MRW#\V+$/R9,?+%[L T!FS9LU3_;\6?((T:-'T'#@  0(!S18FT8-@O7IUR%H
MU[9]F[8%"R)$Z-XMHD8-WL.)%P]^/'@)Y<N9,S?P'+H!$].I5Z_N GMV%QFX
M=\\0(8('%A[ >S!_7CP+]>O9KZ?P'CX%(_.-=.AX'W]^_?LY6O3_'T#_,!J0
M0 )[.!#!!!5<D,$&%X0 P@@EG)!"!BR\$,,,-=R0PPX]_/!""D4<440'%6RH
M!XAZB/# AQ!\B*(! YP10(U44 &_&W74<?\C%1#X0*0@1R*)2""#! +)))54
M<H4FG7S222!*4DD *E^ZTJ68:-H2IYMXTDD"E&[:DJ8O=1(*330K6)/--MLT
M"LXXY9SSJ*4.>,JIJ:+",T\]_=P3*JRPDJJJ @P]%%%#MP++JZT.750LL=AJ
M2ZU*U4+!KDPUW913O#S]="^\[/)++U?NRDNOP50=C+'#,&CLL<1D30RRQT"[
M%3/. ""-5UYG^!78&5H;-K;3BI4-V625?2VU9FTCMK5@I9V6VFEUO18 7$&K
ME5MN9_U65LL6$XRO<@,K%]V^/EW74T[=M8NN>.F2B]ZW+%UKTD@9;93?KA1U
M--& K_J38$#YY'/_JJ:0:DJJI9HJ:JDY[3Q@3C<M)BJ%BS4>BBB-UQ2*3:'(
ME" H,W<:&>4-!.B2Y99=5AFFE\6T:6:<!%BRR25U1C+G)'O>><DBA2;IHR)#
MVO'&HY%>&FDAF<:1/XTHZNB_B6B$D<:+.L@:/ZTCRN^_J/6;6NJP!_!/[(Z>
M3OJCM7<4$NX@AYZ;;J#MOAMOO)_DY(B^_?[[;R0$'YQPPHLX'/$BXEM\\?8<
M5P^]R"4W#SSO+,] N^RLJ^ZYYIKKO 3D1"^.-]],QPWU$)I=?5EH7:>!6FQE
MOU:RR&H'%U89*A/7LE7399?4OBZ0=U13.:WWWGLG;4%?&/@-&/H"!)W>_RJ#
M 9TX*84IAGA[CRM(\P:334:92RQ;4@EF*'.>.VZ1;K3Q?;%G=+'%#@XD$8+[
M(>A0H?[[/\@@ 1#@  E(0!(<$($DT( .&-C 5CP0@A&,("PH6$$+7A"#&=3@
M!CG800]^$(0A%.$(25A"$Y[0@GP#W K[EKC#%6YP])$AXVA(@<<Y;G(Y)$\$
M+N<=%VS.!-%Y#G5 YSGE&$ YHAL=Z4SGF]3A9G7-:MWKB!6[V5TQ,[63P61T
MA[M8\:YWJOH=\$(UO'@5SUW(2UZEEM>\YT4O4=2CGO6$H#WL::].1?$>^,1G
M)O+5Q'PL05]*U">EH;5/:?"#6M3F9[_ZZ6]$^O_CG_\H"4"!%!"3 TP@ A?8
M0 9*$)001.$H25E*4YX2E:E4)2Q4"#@8(D&&\W$AXFK(N,?I,'+@T>4N>:E+
M[F1.<T(LXG*D$T0D&I$YQR'=<)K83-VD+HJI69:R7D>M7F$1BUKD(NX>\$4P
M%L9WZ (>JH1'O%.ED5YK9&.^]/5&.!Y*CM.CHQTGAD?NZ=%C?.PC3_XX$Y@%
MLDIB(B24#"DT1((D?CR27X#HER)'XD^2'*)D)2V9R4QN\H"=]*0.0@G*57X4
MI"$5Z4A#VLK %:X(L92E"XU0R\;A$)>4Z^5,*_=+8&+'F-$Q8C&':41E+K,W
MSFPFZJ*IFFDFRW76O";_-F>GS=MYT3&[^V8XRS7.,II35,=+ISK3TL9V-NJ=
MB(JGH.89 ^PMS*S;2P%2\+FQ-.V3G_V4P#\#.<@J%9)]!T5 0N/'2(8ZTJ&0
M+-&*]B?1B?ZOHA8M($85J ''/I:C'9T@22E;6<M>MK(F]=LL4ZI2S[HT/I.C
M:2][6%J;_A"(PMSI='K:G)\&=:BW<291ISBLV@YK!DMEZFZ=ZH,N@LN;4Q6C
M.,E8*C/6Y9Q:E0M7N\K.2+DSK&,=5!T91MVSWBFM><Q8/M\*5S#)E:[FLZOZ
M5E!0H^F5KXOD3R-?]% 2171#AT4L !6[6,9B-+*2?2!F^=M?__XWA)H] A(X
M_\M9SWZV<:(=K2]-VT/- 3&UPN3I,7T:'&;.%G6QO8U1D?4Z:D*K5R/8[8A[
M^]MO!1>,5.6+58V+5>-M2HW,]>ISP1I60TEW8-2%BG7/:L^U=H^[:/+N=_L9
M7BR-%Z^'1"_4%.I7 #64?A E["3E6Y#$UE> ]\6O?D4)8"]_&<R6%3"!"\S2
M \?2E@I>, \;?#F<0CC"PF0MA3WW4Z%:('4:M@V'9>-AI()8MR/.IF^W^%3@
M1O6;X!QN58M;SC,F%\9;E;%SQ0+==^*X>CJ^7H^S>\_MNE7(0Y;K7 &:$H'>
ME:!Y/6AZT\;>1Q(VDE,V;)458$D<8%F36DY@?O4;9O]?_QK8I63A@&%8YL2U
M%+3O@6DNUUQ3!U_GS4.<\Q$E/&UJ)S$YH0-JZ>Y\.BA&\ZA_KN*T0BQHVA%Z
MFU#57:(QH.)0-=I4*)C+N^P28Z[.N-(UMO&-%T"H.6J:QW?L](_;>C%]>G?4
M1L;23:ID$O41[4<07S63^[I0B,0(L%%^KZSC2^M:7QG+]WTL9+F\WV"?'.4I
MU^"P7VELQ"$[V;=D=K--B]KI/!@ZUBY!M8U)S&,>!]O;[K:W-PSN</<96DKE
ME;EU56)NHIAW[BX5O(<W%TR]R][JQ'=8+!W=?E/EWWVBIYU\S-9/&[R[" =O
MJ6O6</)"G$AZW2O%U>O7BVO_K;V"I1!\->3QC],7UP%@[,A)7G*5'Q[QP69Y
ML5V>TF0K>]GG:;:SW0QMU.:\Y]06HLY!!_30"0>H0W?BMZ-X=*2/6UKE9OIF
MG*YNJ:9XT2NFNKS?@EQT+I>Y!-CZOKRR;WA^70AR+.MURPYD4 MER#U9.]L9
M7MZW&RGN2U9DVLIV=RB[-]80HG*5;1UXP6.4\([EM6037W[S_W?Q*&T\S$$K
M<_1,GLW/I@[.I5U$GMO_Y]FV<.A%CV?2L\[T5B/IR"W05J_U#FW=$DWJU(5=
MKLKJZ"WKUFCWG$??]JTJ_$V> &[L'&;@S&Z/T@ZN$H[M5H9FG._AH$_B$(G5
MJ _C_[8&[UY-RK1OUK@/Y.IK\,)O_#KJ_':0!TDJ_0QG_1[/AB)/IFBNM&S.
M!.AOPGQN\S)OY_*O!H*._T2/J(S.])** )=N]3H#W0SMQ!!- 6/OW1JPQ1X0
MZR3MWBB-ZRK0QBX0[#)0[-)*X,R.X,[.8@XN!)>OU)K/X: $[E*P?5:PU;P&
MX_(.U@9+!CN.UKHO\&Z0\'(PE'I0$B<1E7YP<!K/\1[/_21O\FK.\N9L"34O
M.C@/"J5PF?K/_XJN] (0"U.O )GN +\P 85K,,:(#,O)#&\O+G)/]]20]_S%
M]Z0'^(1/ ^6PGCK0^- NU-2NR$:0#Y^O:  Q;@31XK#F^O_T;D+X+D/\CA%Q
MS1%'#A(]BA+'D1Q)R!(%!Q/9SZ4VL0C7S!/G+]KJC\+N;QY+\?.$KO^J<!6O
M< !=40NW,%NZT+>>#@QID5R(ZQ;C+1>5:Q=S;P*[[M*&,>RJ:P.9 AD+[@Y!
M<)]$D/E*L ^?Y ^-9.*FCP4)\04#ZQ#WCN/ZSN.Z,>3 #P=+KA7*D29KDH.*
M@(5:+@ACC@@YT0@K#QXO3QZ94,+J$=M>:PJ'#IJL\.CZ,5A4#R"U*%:X*3'8
M;0''Z5.JKO8>+=)P;]+8PHW8L V_+IX,QBFN2RDJ)LB03]1&;00%Z2/7!P5%
M4@7ICOK.1FLJ@GY4)"5)9/MH$/#_O!$FP5$F86$"#A,Q$U,Q%Y,Q&],Q'Q,R
M(U,R)Y,R*],R+Q,S,U,S$=,(<A*&SBR6;J@G=VB7TD,T(8>T;BK.= J96C.)
M4/&)8G,IBRJ*6O$ISTU;<A,TOH7=PJ@6TT6<.$5>Y(5>AG->T%#K?+%Y8" 8
M!0;'T#(IU-)-P =\1LTZP^0M5X*\S"OZ#NH^F&80!>1!*@1$&,#O_NX@O.\;
M(6NC<M P-Q,^XU,^YY,^Z],^[5,5/+-P0'.&-'$TX<_-;@J85K,H"[0$MJTX
M\A'<G+):?@4J-^-! 3*+O*4WQV55+E0P@(?>-K3>D'.-PK)?N@+3,K!@I.)@
M#F9BYH0Z_X7,.E_&15^T2URBO'2&;H8&/.\C:_12(OIR1,K3//VGHL)/2(>T
M/<-1@C1()I-429>429O429\42J-42J>TY.C@"ZX42[,T2^& 2[O42[\43,-4
M$L:43"7!"\X43=-43=>4"]K43=?T3-U43IF 3NO43N\43_-43_$T#?K43__T
M3Y- 4 >54 DU"@X541-541=U4:O 41_549] 4B>54BO54B_54LM 4S>54SFU
M"SX55$-55$>U"4K55$\555-55<. 55LU#,X 5F-55F65!VK55F\55W-55W<U
M5Z? 5W\56(-56(=U$(K56(_U6,E 69>569FU#9X56J-56J=U6O_U8 VN%5NS
M55NWE5NMP%N_50O"55S'E5R_U5S)%5W355S-E5W;E5W' %[C55[EM1+JU5[K
M]0WR55_?(!#ZU5_W%6 #UE\'-@\*UF /]F C06$7-A*"P&$?%F(C5F(GEF(K
MUF(O%F,S5F,WEF,[UF,_%F1#]F$;@&1+UF1/]A525F57EF5;UF5?%F9C5F9G
MEF9KUF9O%F=S5F=U]F1[UF=-=F=KUF>%]F>+UFB/%FF35FF7EFF95@F>%FJC
M5FJ;%FAI5FE;EFJS5FMW5FM)-FB[%FS#5FS'EFS+UFS/MFB#5FW7EFW;UFW?
M%F[A%FV1UF7GEFJE%F^AUFY+-F_[%F];?=9O U=P!S=N"]=P#Q=Q$U=Q%Y=Q
M&]=Q'Q=R(U=R)Y=R*]=R+Q=S,U=S-Y=S.]=S/Q=T0U=T1Y=T2]=T3Q=U4U=U
;5Y=U6]=U7Q=V8U=V9Y=V:]=V;Q=W)S<@   [

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>deloitte_logo.gif
<TEXT>
begin 644 deloitte_logo.gif
M1TE&.#EAL@ C .8  .#CZT=6AB@Y<<+'UZ.JPIS1 ).<N/#Q]3='>X2.KA@K
M9_?X^M'5X1$D8F5RFNCJ\" R;/O[_$Y=B[*XS"] =E9DD,G.W TA8*JQQ\'&
MUFUYG]G<YD95A=C<YHR5LS].@)NCO7R'J76 I"P]=.3F[?/T]TI9B+J_T;:\
MS^SM\M78XUUKE20V;[C>2#-$><7*V14H9>_Q]1PO:E)@C9_2"(B1L#M+?M'4
MX,W1WEIGDEYKE>[WTT-2@_/YWZZURDY<BM#IAY>@NQ0H99^GP.SVSXB2L<?E
M;_G\[X^9MO?[Z_;[Y_S]]^_XU^7SNX"*J_#XU_'XVU9CC^#QKZ?6')^FO]3K
MCZO8*(^8M?K]\[7<0,G-VZ75&*:NQ?S^]]S?Z+[#U-?LEWB#IJ35%-WOIW%\
MH;#:-*+4$ D=7?___P
M                                                 "'Y!
M+     "R ",   ?_@ 0)&@X5 8>($@XA$P=HCY"1DI.4E9$, YF: XZ6GIX
MFYJ=GZ6FIZB4 6>LK:ZO,B8@I*FUJZ]G +6F!KAG Y8'#RHO#Z8E*1L6M+O-
M:+>^T6<(! O.I]"NNM>5O;C EP8:$@@4,A<$E@\&(A(V+A -X-R[V=*^%1OT
MGO:LV_N1O+V:]RB!KW25!O@B"-!4OWNO&AAH..GA/XH"73$TB LA)87?**)Z
M"/%5!I&0+*)$D['5QH.60 Y<6:I? Q,.'.3@(."> @LK5:+T@:@H TD<7WF<
M)%,CS4_]!/R+ (   FD0K(D4^M134E=+)35UV=52U(N/#LRX$ W#IQ06_R80
MF&O!F%E?:"5%(,% +@$,+TAPBW#@0 A?5 H7CI#V  I?*!0?8%SI0-^Y@ 4W
M.TNI1(T&O@(P@S3 @0O0K1I0R,%%JR2ND@YXJ#!"@:L+(R1X&/V(:-%#1]$,
M08  @J\1Q(FC0'."^(CCR1$LG\1  P+;K7!7\% /EU1+#GPU.$%)1$D'JO!2
M8D"A) 3RDUJR O<58CH")5N%1>.AI 2[V'B7%R0 1"-";%?EAT!%ZDE" '8E
M-3!!? L5E!\K]UUXQE(+:'#A!P#6)* G$OB" "D+5*#A&1)0]@AL:"#!UHIA
MR?>+A1=FF&,D,ZQH@FM0C6@)?KBPX 4D(*#VRO\%,^*"0R2P=0"AA@H$]XB-
M]&FH8WX>#="D*PTHJ52 KWQG"0/B 87&!L:]P@%@&00Q)2LKN ;;!]%48$ -
M>/JB0T 5\B>  '.R L&@@[HUP:!MOG(HHFX]DJ KU%A@P7#>\<9@F0-"<D T
MX)CGIB09X%)E2@VB,4$T$SW2H2^G7ADH)/5A&-.LD1#I"@4ALHG+A")R^@FH
MC[3W"K"1J/A*J\^DZB$N.@!YP*2N,(LE4C EA"LDRH(U27BO'!BL*V96L@"Q
M"WQY!@09 .#NN_V](@&JN&P3 0^F:C&)J*^80-FUD=2ZX:TA2?* +^V^ZVZM
M C@D9"4=^"+$DQ;@<@'_"X@BVF@K/% F%  ]O7+B)*OB,H)F -.:[4?;HE%J
MD1D/6N@9#@L[I"_?8;"BR)T(A8,0N)A 2<2XR*""K 6KW!'!,TD"PLZOE#!N
M*^52TJTK'U@C\(4C-UOO(V.Q4D$EL :7,HYC:INTTE"SHBF4#T_RJ2_B;JU@
MSPV&?<;8E)2-=--L>ZLVX(%##60EG%$200U^HZ%SVRS2^\HV%HC)RKR3$.VH
M/BQM*_!^I+4<;]L*U$SN@!&  (,O,U!6,2YAS"7[[+.?]&*#(./B0@J3Z$II
M)V>C\3G33DER@B\AT*X\9J93G=<"":SNRQ>0G(M+$+8T6((-%D\7"1F^H/=W
M__&%L\(L4RL3Z$L"S231!!!5]""Y\Y$L8$#(OG @B;&NQ$KFY)!X%L\BX:M?
M02)X-FK8X'85HD=P !<- $$MI$"# EB0!D;H@M? %(6<K( "EK-9^5CA +0L
MX 0BL-W\6O&/E^'B/X_H0)\&.#ZR1*)DN."  4 0 O$] DV^H$ "!*$!7?C.
M%1JP$B0R$ +X0.((9K"@%&DPA@VVC05*? 0)7" - 03  0' 7PA>DRHT/!!G
M#OA!"%G!G0-N:P,E*1TD4A#'X,S05 %8 3E:P;Y( $&*@"P#%DBB(#5- @72
MNY#^X/8U2#Q@8Q\"4O#0P+]HR!$2E6Q<!Q*9'\Q!HO\%@)2B&'9 2(@X@'.*
M<\**&N B*[+006OL8@,G>06(7+*&IK)2$6*),TF ,I0%F (42AD-!TS@<)-8
M  AF%HT0P6@!&("D-$R0ETD"@'O2:( D%E B:?@/FO@K"2K1  9@%J %2R F
MN4+0@50 0)VL&">,TK("6X( F9U;FR/OB NY4>L5_GL$ ,!5$F0](@NAW,(3
MT%"!F,4LCXS(8BHLX("9-> '!F"&!AQ:-5(Y((1"[!0:",!1AE0O 842@"?K
M9X!,GD$!%1@0 #8:#0YXH(%HZ,$O"V %(I3%7 !0P0TZ ( 8K"0& +B!"D@@
H-9JDX%T/:&4ED.HN$N!S$B44 $ 'E%K44BAA!TSXJ5C'2E:Q!@( .P$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>descartes_logo.jpg
<TEXT>
begin 644 descartes_logo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 617AI9@  24DJ  @           #_
MVP!#  $! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_VP!# 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0'_P  1"  D )X# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $"
M P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A
M!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%
M1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9
MFJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?H
MZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+
M_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1
MH;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::G
MJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W
M^/GZ_]H # ,!  (1 Q$ /P#^_BBOP)_9A^*W_!5/]KOP;\5/BI\,OVB/V9O"
M.D>"_CU\7_A3H'@3QW\!-9OAJ$/PZ\1_8;%M5\6Z!XOBNK:WU"RN+>WFNK71
M9KR%X9KG9,\R(GW3^PU^V7XS_:&U7XR_!'X]_#BP^$'[5'[-NO:5H?Q8\&:)
MJ<NK>#]<TKQ#;37?A?X@> M0NF>^G\,>(K:WFDCM;J2\FL4DL)3J5S'J4/D@
M'Z&T5^0W[67QP_;$N?V]O@S^R)^S/\4?AC\*]-\>?LZ>+OB_J^O?$+X72?$<
M?VMX5\7WNCO:P0V_B'0+B"*\L?L<:A;AHX9(9IO+F\WRD^W_ -FKPA^U5X1T
MGQ7!^U+\8_AI\8-8O=4T^;P???#7X87GPRM-#TF*R:/4;+5;2[\2>)&U:ZNK
MXQW%O=QRVJ6\*O T,A.^@#Z:HK\H/V]?VK?CKX!^/_[,7[(OP!\5?"[X->+O
MVCK3QMK-S\>_C1I,VO>%/#5KX-BM1;^$O"F@O>:=IFO^/?$=U<+;Z?I^J7PA
M::XTJSCA:;54N;?Z3_98\*_MR>#M6\<Z-^UK\6/@G\9/#$=KH=Q\-_&/PY\
MZO\ #WQG<WTTFI+XCLO&&@?;;GPS;6=C##I;:1)H_P!HN+UKRY>YG@^S?9Z
M/LRBOS[_ &\?VPO%W[-MI\'_ (8?!+P+IGQ/_:>_:8\:S> /@GX,UZ_ETWPM
M936$%O=>)O'?C:[M6CNXO"OA*SO+.XO8+>>SFO&N,_;+:VM+R:+SCP+\*/\
M@K5X6\8>!O$OC/\ :T_9G^*7ABZ\3:*/B?\ #2?X":CX-T[2/"5S>Q?\)&_P
M\\8Z%JQ\1ZKKFE6+SC0(_%$-G:ZA<10OJ3PC?"X!^I=%%?DU_P %+/V\(/V>
M_#R_!WX;:Q;I\9?&=@IU+5+>>-Y?AOX7U#$7]JLN7\GQ1K,1EC\.P2!9-.M]
M_B"9$":4E_\ 8<!\#<0>(W%.6<)<-87ZQF.8U'SU:G-'"9?@J5I8O,L?6C&7
ML,%@Z3]I5FHRJ5).GA\/3K8FM1HU/@O$SQ(X8\)N#,XXXXMQ;PV59317)0I*
M,\=FF/K7A@<IRR@Y1^L9ACZ]J5&'-&G3C[3$XFI0PF'Q%>E^LM%9FEG.FZ>6
M9F+V%HVYV9W<FWC+.[.269B2S,YW;CN;DFOYQ_A)^U=_P5"^*?[)WQB_;5T/
MXZ?LTP>$/@WXC^,YN?A+XL^!^IVUUXCT3X-ZE>&_L7\<Z1XWM#87.M:7:30V
M,D6FJZ7WD(]S^^:9/D9QY92C>_+)QO:U[-J]NGH?=4Y\\(3M;GC&5M[<R3M?
M2]K[K2Y_2717@O[,WQH_X:._9T^#GQU@T2;PK+\5_AOX9\;/H%T[7)T2]US2
MX;FZL4G9(6O+.UO&F2SNFBA>\LA!<O#&\VQ/Q[_:7^)/_!5?]FWQM^S+X-U+
M]J?]F_Q3+^TY\=])^"&BW=A^S3?:9%X/O-<@FN[;7]3CN?'][)K%I;1Q^3-8
MVK:?<2,X>.Y_@J2S]_J*^:/V:_"/[4WA'1?%-O\ M2?&+X;?&#7;S6+.X\):
MC\-OAC=?#*ST714L%CO=/U6QN_$GB,ZK>3Z@&NHKR.:U6&W86YA=QYQ^'OVQ
M/CO^UY!^W1^SI^R1^S-\2_AK\+K7XM_!?XD?$76/$7Q!^&3_ !%BBU/P+?S,
MD,-M!KV@W,,5Y8Q?9]L=QLCF;SW1_N. ?KQ17R]^S3X/_:P\)6/C!/VIOC/\
M,_C#?WU[I#^"KCX:_"R\^&,.@6,%M>1ZU;:Q!=^)O$9UF>_NGL9K6XCDLULX
M[>:,B7SMZ?)__!13]K7XR?!3Q]^RQ^SW\#]:^&?PS\9_M2^+O%N@M\=?C-8W
M&I?#_P"'-CX0T_2;Q[2UTM+O3[/6/&/B2XU>WL=!L=4O([!KI;:V>"9]3CN;
M  _5&BO@3X!_#[_@H?X?UCQIX>_:,_:#^"7Q&\'3Z)I5[X ^(OP^^%,W@KXA
MVGBA=5SJFD>(_"EW=ZAX+F\,G1XW\FZLVDUB:ZN(=ES9I;3?:?MSPQ9:]IV@
MZ99>)]<A\1Z_!;E=4UN#2H=%M]0N6ED<R0Z7;S3Q642(R0QQ">9MD2O)))(S
MN0#^=W_@E]^WC^QW^S;\$/CWX-^.?[0WPX^&_BZ']L3]ICQ&WA;7M5E/B&31
M;[Q? ME?6NC:?;7FHWJWKVES'9QVMO-=7$D+Q0PO)\E?3W_!.NV\5?M$?M:?
MMA?\%$+GPCXA\!_"7XRZ;\/O@W^S_9^*-*N="UWQUX"^&EL(=0^)-WHU_'%?
M6FGZ[J-I8MH<UQ'MFCFU*S0LNF[YOU>/PB^%!NWOC\,/AX;Z2Y>\DO?^$+\-
M_;'NY)#-)=-<?V89VN7F;SFF,GG-(QDWE^OH2HJJJJJA54*JJ %50,!5   4
M#@#TH _F_P#^"E-G^S!J?_!4_P#9RL/VN_'Z_#CX//\ L>^.IKOQ%_PL;Q)\
M+GC\1I\1-6'A^S'BKPEJNC:TBW;->XTV.^6VU"2-4N89]D:)^K7[!?B+]C1_
MACKWP^_8L^+>G_%7P/X&\1RW_B2:'XF>)OBGJ>A:WXR\_4H[?5/$?BW4]7UJ
M*._2PN9M/L7O6M;>&&9+6&*.OKKQ!X!\">+;J"]\5^"O"7B6]M8/LEK=^(?#
MFCZS=6]J9&F^SP3ZC9W$L-N97DE\F-EC\UB^W>35GP]X-\(^$$NX_"?A7PYX
M8COGBEOH_#VAZ9HL=[) CQP/=)IMK;+</"DDBQO*LC1I(ZIPYH _.W_@H%\0
M_P#@G'KEUX4_9G_;WU7PEHZ^-=!U'QWX%U7QO::_X=TS1+G3;T:*=1\/?%73
MK>VM/!WBQI?.:UM1K]C-J%C8S1WL-S9R0VMY\X?\$E/B?X@U3XL?M;_!'X<_
M&_QC^T_^QG\&KWX=VWP ^-7CBYDUW5;'5-=TN^N?%?PST_QU+:6;^-](\*F*
MWM;>^VR6]G#9VT]@EG8:Q;13?LSXP\!^!OB)I8T/Q_X,\*>.=$$HG&C^,/#N
MC^)M+$ZC"S?V?K-I?6GG*#\DODAE4\-5[PUX6\->#='M/#_A#P[H/A30+%66
MQT/PWI%AH>C62NVYEM-,TRWM;*W5V.YEBACW-S0!^/G_  5 T'QM\(?CO^Q3
M_P % O#O@OQ%\1/ _P"RYXH\=^'_ (W^&_">G2:SXDT;X9?%#1K;1;[QWI&C
MPXGOD\,J-0DU#RV586FTV:Y>VL$OKVS^I/!7_!4O_@G]\1=6\!>'O!?[47PY
M\0>)_B9X@T/PKX/\*:?+K,GBF_\ $/B*[AL-+TN^\/'21JN@S/>3QV]U-KUK
MIMI8L=][<6R9-??A(/#8P<@CJ#G^$Y![9W=.M>>:-\(_A3X;\03^*_#OPQ^'
MN@^*+IG:X\2:)X+\.:7K]PTN[S&GUBQTVWU"4R!F\PR7#;MQW[]_ !\:?\%&
M/V^?!'["OP=EUZZN=,U;XN>-(KW2_A1X(N)P3?:C#&%O/%6MVZ.)XO"?ACSX
M;C49D$;:E>R6.BVTD<U^]Q9_PP>//VE?$'Q"\9:SXT\9>*IO$?BSQ7KLFL:[
MK>H7B27FHZE>W"O/,WS".*)/E@M;6&..ULK6.VMK1(;:!$3^^"X_8,_9N\5?
M%/7?CE\8O .E?'GXM:[(D,7B7XNVD'C+2/"N@69=='\(^ O!&JI<^#/"7AS1
MDEF:U6QT637;^^NKW5=>UO5=5OKF]?U_6/V:?V<_$.E-H6N_ /X+ZSHK1B,:
M5J?PN\$7VGJBKMC"6ESH<L";!@Q^7&IC.-I3O_5_A!X[<#>"^4UL)E/"6:9_
MG^;JD^(N)JN+PF6MJ%I4LLRC#3HXNM_9>#D^:$J]7!U\?B&\5B:5"/L,/A?Y
M#\9_H]<6>.><8;&<0<5X#).'LD=1<.<+T<-B<?2C4J-1K9IFU>-7#499MBX1
M5-^PI8BC@,+RX/"U:S>)Q.*]>T9@=&TEO[VFV!]N;2(]^V*_BQ^$_P"RMK/B
MK]@'4OVL- U#XI?%GP7\+/VK_B]K/[1/[)\'Q.\9:9\+?BY\#/"GCR0^+!H_
MA3P[JVFVFG>+=#LXO^$BU"X595UZUL[U]01GL+:VN?[6XHHX8XX8HUBBAC6.
M.- %2.-%"HJ*,!%11M5>/E^AK*TKPWX=T+3YM(T/0=%T;2;B6ZGN-,TK2K'3
M]/GFOF9KZ::RM((;:26\9F:ZDDB9KAF)F+D\_P I2ES2E):*4G)?-WZ:?<?U
MS3CR0A#^2$8W_P *2_0\Z^ 7Q#^%/Q7^"OPP^(/P,O='O/A%XD\&:%=_#[^P
M8+>STRP\-06,5C8:'#I]H?(TF7P^EJVAWFCJ%.CWFGSZ8\<<MFZ+^:/_  5,
MDC3XZ?\ !)\2.B&3_@H!X"1 [(I9CI-W\J;CRW^RO)K]=-$\/Z%X8T^+2/#>
MB:1X>TF!YI(-+T+3+/2=.ADG=IIY(K*P@M[2)YIG::9EC5I96+N[/3M2T#0M
M:FTNYUG1=)U6YT2^CU31I]3TVSOYM(U.,%8]1TR:ZADDL+^-25CO+5H;B-3P
MXJ2S8K^<#_@J):_LW:E_P4X_8\T[]K#QROP[^"\O[-OQBDUWQ,/B!XA^&<MM
MJL>M7'_".0)XL\*ZGI&MV@O-4"P_9;>\2'4!_HURD\+O#7]']<EXA\!^!O%U
MQ;W?BOP9X4\3W5I"]M:W/B'P[I&LSVMN[^:\%O-J5G<R0P-)^\:)&6-I/G(W
M<T ?&O[ OB7]BA?A_P"*?AK^Q5\8-/\ BMX6\'^(!XA\5K'\3_%'Q6U?0=6\
M:QR_9/[1U[Q?JFL:S;VFIQ^'KIM/L?MGV.'['<_9H8V=]_.?M^?$[_@GRMAX
M-_9Y_;XO?"5GX=^*UMK6N>$;KQWI6O67AW3-1\--:6C:A:_$?2[6*W\!^)R-
M5D31[I=<TF^N[>'4H//:V=X;G[S\/>#/!_A'[6/"?A/PUX7_ +0,)O\ _A'=
M"TO1?MIMA(+<WG]F6MK]H, GF$)FW^5YS^7CS'R>+/!?@_QYI$OA_P <^$_#
M7C309I$DGT3Q7H.E>(M(FE0,$EETW6+6\LGD0.^UFA9E5FP?FH _#S_@E9\1
M[V#]IW]IS]G7X&?'3QC^TW^PM\+?!'@G6?A7\2?%U_+XP7P!X]UJ[ACU#X2>
M'?B1):V__"4Z)9Z6=2N;>W62XM=-CT>V^Q)#Y]Y<ZE^]5<WX6\'^$O NCP>'
M?!'A?P[X.\/VK.]KH7A71--\/:+;/*5\Q[?2])MK.QA>3:OF-'"K-M!SFNDH
K **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<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,&#
M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRI<N7
M,&/*G$FSILV;.'/JW,FSI\^?0(,*'4JTJ-&C2),J7<JTJ=.G4*-*G4JUJM6K
M6+-JW<JUJ]>O8,.*'4NVK-FS:-.J7<NVK=NW<./*G4NWKMV[>//6!0! 8%^]
M@ /?5$'DK^##B%LF:)18I>'&2OFZY(2O%V20CPE*UIPYWV8 &RZ_S&#BQ D=
M,2'TP =%M$N^,*AT4/&W=N>+Q%H,V,V[]^Y3E3YA\*A"F^_CR,.TX*5Q@R9*
MJLHDVL&F5J,^OG*,1(%*CR!9$JY,_ZBP ,>7)AH&W@9I:0H^? DHJD#E"?GN
M, -.U;GV0?WFAQ?49]^  [8P"T4LZ$8@<BU4<Y%A.K!@Q U,L+%#(H/@<$L1
M**B7SP:4C+$'-R(,TTD^00SB@T?4O.?BBS#B4X(:F#AC@'\662)%C#SRB 9&
M&+2R0  ]OE>"&7^LB-%_=>  2)$NRN( )"CIL(:+\474EXY0OE@"&WJLXM=Z
M"2G2Y9DQ@D.1(6CRN(9?$_UU@0,<= G((G.H]X$1P.3#@A*<Y(,#")EPU!<"
M;<+H!A)"9"3  XG"F,1%J>SR8@!$%KD##<-9]!<M8UR::9$$]-& 23>\1V26
M$/4E!Z21$O^P"45#1(KF$12!8*N+9<!)$0T\0#GJ>]! ()DP+>033#RW-"&)
M*Q%XA*B+PYY)@A>EC#F1  3L^MZD%=U3 HS59CIL:Q1M)L8*B0YK0QLD10(C
MJQ%QZRT4H44TA[#E=HGK1 N0VV:OGFDID+RJ5IMPM8'F(\8?^8"Q"3 @#(%$
MAQU-BX_":)8C0L';=NNM)!5IPB['70:1;E\Z+.+MB_"*U(*J6%)D+\V)VB*1
M*)&B_*(J% 7L[0)Q"F3.KD22T&@^-!"13S4MK'*#"F_4(.V+3JCBQP%<<]V+
M('7V6(#3-HO\G@U^N-+UVFPC$0Q%&NB*J8L]"+).*W1L<H @P;[_^,I%,(33
MHPM0X%'$'(H$,0H%5\#XAF=D7I3%R2_2"]'-1'*0]MJ%X% ,CXA$% HS;*^-
M!@74XK, &J5WC008($,D]'L$%"))ZVP?@4?1.8P[["4WB$''+Z,DP,0(,(HQ
M)E^@#;1!Y!1IC \!IQX$ R*PO)#Z>RNP 'F]9N/3!4G/Q+C') >9$ PA[U41
M@Z>H)_S>*T,H:= )?^B*#Q,*8)8/$"G@D>4><K/W, (A'RC"%C;&P#%T1 0P
M,@)(9H>/.)3D #%*PHT,\@2*O<<%*EB)]!YP(H74P @A8*"+E-",V#FD@/B@
M $FZ "/&^,H@;5@ $BYBA!AQP1<-P4 N_QCP,>@5K0-+Z-$ 7Q@^!"BD",-R
M@G:,Z!!BP,@!$WQ1!6 P$AA4 $;=6 @&Z$ &3[!DA ) R']$L(,8,6$X5!P(
M#&4H$@VXX$4]:!3S"K(9#:PHC@;1Q ]@](+W?<\@>\R'!48BCB(ML2$P=*)"
MKC0W?$!L(Q"X8A9=5(%%BH07P]I!?]3X%PL\3X0O>D :&X("2PWK&Q*9XT@B
M\"07D<%^(=F '>17@#O$Y"]O@-(C&1+)A?@!1E[@2"9?A,6/4+"3(V$!C##!
M$S0VI"^=B(4*\3$%$X#O170,R2,6Z*)+5$\DH) ?/IQ!$S!T:9@+*:9"Q  C
M9"A3D\[4HB=#4O^K%PFBFJE<I4.(4*U6?--%X00)%=0 (UV09 \PBL(-72("
M2/D,G@J19T)Z^*(=8A*?'GGF/D$2@V&1X&,ZL29$& &C)0 R'[(<2:I>%()G
M3'0C<B !C(8 $\E<P 9GPFA"-(J0,\"('/=DYB;? TV1Z" .,&( *[15$Y4^
M) M6P!J5"!B^A(*DGSB#Q4@Y8@P8N:!3K\F'!LJ )J$BA*@&R8 L8.2]CRHU
MGYP<ZT?20"TB<4$=.;&J0S[PN1?1X'+A.R!)9H"S]^Q &YK12 )@=("9&+6M
M97N1)/DH$!K *!9<M*N+FAG2%W$@/0QYJ4$B\,5*SD\3.(J)8!W2!QC_Z0&Q
M+])" TX0@=[ZUK<H\&9%^H("=VS315B @X<PDD3#RJ0;B7+K03"'CQDDA 5<
M2-TH7'B198YVJ?B(11YJ\-OR1N $&>!N1"J1PAA5 0G:H<EL&S(SFBF6B2]:
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>8
<FILENAME>kpmg_logo.jpg
<TEXT>
begin 644 kpmg_logo.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^X #D%D
M;V)E &3      ?_; (0 !@0$! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,
M# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8
M&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'Q\?_\  $0@ * !D P$1  (1 0,1 ?_$ *   0 " @,!
M      8%!P $ @,( 0$  @,! 0               P0  @4!!A   0,# 04#
M" <&!P       0(#!!$%!@ A$B(3!S$4%D%1TB-3DQ4(@9$R0E)S-F%QA+3%
M1['!<K,U=;41  $# @,& P@# 0        $  @,1!"$2$S%!48$R!;'!(_!A
M<9&AX2)#0L(S%/_:  P# 0 "$0,1 #\ ]&9LI:<<DE"E()6PDE)*313Z 144
M.T'18!^8]MR#/TK:\.6;V!]X[Z6J9RKZ;>"SPW9O8'WCOI:F<KFFW@B&31T0
M[T8D93C4=UNW\QM+CE#OW (5]ZHJG8::9BQ;7?CX)>4?E3=AXI?X;LWL#[QW
MTM+9RF--O!9X;LWL#[QWTM3.5--O!$[M&;CY*J RIQ$1QVU[[(<<H=]U\*^]
M7B"173+,6U]SDL\4?3=@EGANS>P/O'?2TMG*9TV\%GANS>P/O'?2U,Y4TV\$
M2F1VV\G<MZ%.)A*GP$J9YCE*+BR%*'VJT)2"=, _A7W'Q"7<*/I[QYI;X;LW
ML#[QWTM+YRF--O!9X;LWL#[QWTM3.5--O!#NZM^/?AN\YW'O5.[\US=_X_?_
M !?BV_OTS7TZ[Z>:6IZE-WV2;./TW(_-C_S#>@P=81Y^E3VA(RS440+,OU(C
M\JV_^D--P]'S\$E/U_+Q3W2B=6:BB"WW]9C\VT_[TC3;.CD[R2DG^GR3K2B;
M6:BB"7#];*_["W?RDG30_P QS\DH[KYCP*=Z53:S440#^YW\5_3=-_JY?V27
M[O;@MOK#=A:NGEUF!SER$AL154!]=S4E&P_M&N6,>:4!7O'Y8R4&P7JY=HN"
MW#*\QFB2%R#&L\1#:&UNK;3502$@5XCM)[*:=N+%IE$<?#%)V]XX1%[^2UNF
MF5]7<[O+LPSD6[&VG27EH8;.RM0PRI:25&G:H]FNW<$$+:4J]5M9IIG5K1JT
M>N6<7F#GD6U6)T(DI8C(?JE*]YWG\YD<0--TT/TZOV^W:Z(N=Q5;^=PD#6\%
MQRS)OF!P^WMW6\38BH:G$M'<0POC4"0% )2K;3R:[##:RG*T&JY-+<Q"KE-Y
M%UEO*>D5MR*)N0[[<9'=1NI"D M$\U:4KKL(3Y?/H,5@W7+#BT8HLMZ[0#A@
MXE!L#ZC9G?\ J+96+O*#K4R0P'D\I""I+ <6U3= [%*.G+BTC9$2T; E+>Y>
M^4!QWJV>M74YS#[0U%MCB1?IY]14!8::2>)U23L-?LIUF=OM-5Q)Z0M*^N](
M4'456&"]7.J%]S.U69^XI+4F0E,E'=V@>6GB<^[4<(.M&XL(61EP&P+/M[V5
MT@:3M*1=7>I'AC*)4:W(2]=@Y#EMK7Q--!MAULA8!J5'FU T"QL]6,%V#<?)
M,7MUIN--N"B;=C7S!97!%V7>'833XYD=EQ\QE*214%+;2>$'R;VC.FM8SEI7
MD@"&YD&:OU49T^ZD]1[1F42T75^3/B.2A#EQI(4X4DKW"I#A%04G;VTU>ZM8
M71ES: TJJV]S*V0-=4A7%_<[^*_INL?]7+^RT_W>W!!?F@R IC6C'FE<3RU3
M)"1YD>K;'UJ5I_M$6U_)*=VDP#0JBM#!GY':;#E#TB%;H:^ZJ90@EQH$E10E
ML"N\XLT)I7;K6D.5A>P5)69&,SPUYH%ZKMM]QJS6QJ#!@3(L"(C=;;3!DA*4
MI%22=SZ2=>8=&][JD@D^]>D:]K&T - O,7QB^Y!U+D9%:K:N[RD3#-9AA"E@
MMM* :W@G:$@!.O2&-D<(:3EPHO/9W/E+@*FM4MS%?5[/Y$.%>+([:[:RLKX(
MSW*2HBA<73?6L@=@&E+?_G@!(<''XIF?7FH"V@4'U57#9=Q_#;1SUQ[-&#:@
M\TMIQ<J2O>6HMJ 556RFS1[*I#I'?R\$"\H"&#^*[Y,^T8QU>M<IT.M6VT-Q
MDN;[2T.>KB[JN!0"N)>JM:Z2W--IJK%PCF!W"BY6)Y[-LVGYED;+R[/;]Z0I
MMMIQUL<I.\S&JD$)2*557_/7)!H1B-G4?:JD9UI#([I"^]$)C?CN=D<YIYT1
M8[\A7):6[1QX_>" =T4WMNIW%OI!O$A=L'>H7< 5 XJ\UD_4^+,O(<DM3)BY
M,IM"%.J6E-7 @(2"HCA [.S1I_2A(;A0(,)U)AFQJ5>'4;J)GL!Z.K#[.\];
MVF%.3I,F&Z$H*3V#>W*!*14ZQ[2VB<#J.%?BM>YN)6GTQ@C?33K1E^0Y2W%N
M;#*K<VVMZ28<1QQW8*)IN%9'$1MIIF\L8XV$M/U2]K>O>\!P^B;]\<\8_'.X
MS?A_>OM]U>WZ=PY5>7N[]-_96FL^@R9:BM/--U.IFH:?9 LBQ+)LLZWM29=L
MDHL,:0TV)+C:DM%B,-XT4?QK!^O6C%,R*VH",U/%)OB=)/4@Y5V]>^F=XE7Z
M+D>/0G93DL!$UN,DJ6EYH<#M!MXD[/WC5>V7;0PL>=BG<;1Q=G8/BF<Z_P"7
M3>C3[BK7+&3.Q^X.Q>4KFEQ7JUNA/X2@[U=*-CC%Q2HR[4V9'F"M#FV*#^7/
M!KK9(]UNEWANPI<A2([#3R2E7*1QJ50^0J(^K1NZW >0UIP0>V0%E2X4*N@F
M@KYO-K(6LO-^/X=E>0]9OCMXM,F+;N^N3.:^VI*-QFO)14_Z4Z]!+/&RWRM(
MK3Q6#' ]\^9P-*K7ZOX#F%\ZFRW;9:I#\63R&VY80>2/5I225]@"?+J]C<QL
M@%2JWEN]\QH%9>18B]B_1R7CV/17)DYUE+*^0@J<==>4 \X0/V5^C6;%-JW
M>XT"T)8=. M:,5$_+UA5QM%DO+EYA.0WY[B6 R^DH464(-30^0E9T7NMP'/&
M4[$+ML!:TYMZK/(>F6?X+DOQ2S1G9$:*\7H%PC)Y@":DA+B!4@T-% BAUHQ7
M44S,KCR*0DMI87YFC!3EQZM=6,ELLFR-8]Q3&E,/OL1WPO=6**W0H[H)&@ML
M8&.S9D9UY,\9<J7?+S@%[QY-UN5[A+A2I0;8C-.T"^6FJE$@$TXJ:5[I<M?0
2--0F>VV[F5+A17-_CK)6JO_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>pressrelease_banner.jpg
<TEXT>
begin 644 pressrelease_banner.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1$*17AI9@  34T *@    @ ! $[  (
M   5   (2H=I  0    !   (8)R=  $    J   0V.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 %)O8VAE+"!#
M;W5R=&YE>2!!;FYE    !9 #  (    4   0KI $  (    4   0PI*1  (
M   #,#4  )*2  (    #,#4  .H<  <   @,   (H@     <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                 #(P,3,Z,#8Z,#,@,#DZ-3(Z,#D
M,C Q,SHP-CHP,R P.3HU,CHP.0   %( ;P!C &@ 90 L "  0P!O '4 <@!T
M &X 90!Y "  00!N &X 90   /_A"R=H='1P.B\O;G,N861O8F4N8V]M+WAA
M<"\Q+C O #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ
M<F53>DY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS
M.FUE=&$O(CX\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G
M+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@
M<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W
M-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT
M<R\Q+C$O(B\^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F
M-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ]
M(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T
M93XR,#$S+3 V+3 S5# Y.C4R.C Y+C U,#PO>&UP.D-R96%T941A=&4^/"]R
M9&8Z1&5S8W)I<'1I;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U
M:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN
M<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC
M<F5A=&]R/CQR9&8Z4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O
M,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y2;V-H92P@0V]U
M<G1N97D@06YN93PO<F1F.FQI/CPO<F1F.E-E<3X-"@D)"3PO9&,Z8W)E871O
M<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D9CI21$8^/"]X.GAM<&UE=&$^#0H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0])W<G/S[_VP!#
M  <%!08%! <&!08(!P<("A$+"@D)"A4/$ P1&!4:&1@5&!<;'B<A&QTE'1<8
M(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!# 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_
MP  1" !D R@# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%
M!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q
M%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(
M24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*C
MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ
M\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0
MM1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!
M"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=8
M65IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ
MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ
M_]H # ,!  (1 Q$ /P#U7_A:^F?] ^[_ /'?\:/^%KZ9_P! ^[_\=_QKRNBO
MN?[%P?9_>?FO^L./_F7W(]4_X6OIG_0/N_\ QW_&C_A:^F?] ^[_ /'?\:\K
MHH_L7!]G]X?ZPX_^9?<CU3_A:^F?] ^[_P#'?\:/^%KZ9_T#[O\ \=_QKRNB
MC^Q<'V?WA_K#C_YE]R/5/^%KZ9_T#[O_ ,=_QH_X6OIG_0/N_P#QW_&O*Z*/
M[%P?9_>'^L./_F7W(]4_X6OIG_0/N_\ QW_&C_A:^F?] ^[_ /'?\:\KHH_L
M7!]G]X?ZPX_^9?<CU3_A:^F?] ^[_P#'?\:/^%KZ9_T#[O\ \=_QKRNBC^Q<
M'V?WA_K#C_YE]R/5/^%KZ9_T#[O_ ,=_QH_X6OIG_0/N_P#QW_&O*Z*/[%P?
M9_>'^L./_F7W(]4_X6OIG_0/N_\ QW_&C_A:^F?] ^[_ /'?\:\KHH_L7!]G
M]X?ZPX_^9?<CU3_A:^F?] ^[_P#'?\:/^%KZ9_T#[O\ \=_QKRNBC^Q<'V?W
MA_K#C_YE]R/5/^%KZ9_T#[O_ ,=_QH_X6OIG_0/N_P#QW_&O*Z*/[%P?9_>'
M^L./_F7W(]4_X6OIG_0/N_\ QW_&C_A:^F?] ^[_ /'?\:\KHH_L7!]G]X?Z
MPX_^9?<CU3_A:^F?] ^[_P#'?\:/^%KZ9_T#[O\ \=_QKRNBC^Q<'V?WA_K#
MC_YE]R/5/^%KZ9_T#[O_ ,=_QH_X6OIG_0/N_P#QW_&O*Z*/[%P?9_>'^L./
M_F7W(]4_X6OIG_0/N_\ QW_&C_A:^F?] ^[_ /'?\:\KHH_L7!]G]X?ZPX_^
M9?<CU3_A:^F?] ^[_P#'?\:/^%KZ9_T#[O\ \=_QKRNBC^Q<'V?WA_K#C_YE
M]R/5/^%KZ9_T#[O\U_QH_P"%KZ9_T#[O\U_QKRLTE']BX/L_O'_K#C_YE]R/
M5/\ A;&F?] ^[_-?\:/^%LZ9_P! ^\_-?\:\J-)3_L7!]G]X?ZPX_P#F7W(]
M5_X6UI?_ $#[S_QW_&C_ (6UI?\ T#[S\U_QKRFD[5/]C8/L_O*_U@Q_\R^Y
M'J__  MO2_\ H'7GYK_C2?\ "V]+_P"@=>?FG^->4&DI_P!BX/L_O#^W\=_,
MON1ZQ_PMO2_^@=>?FG^-)_PMS2_^@=>?FG^->3TE+^QL)V?WC6?X[^9?<CUG
M_A;NE_\ 0.O/S3_&C_A;NE?] Z\_-/\ &O)32&E_8V$[/[Q_V_COYE]R/6O^
M%O:4/^8=>?FG^-'_  M_2O\ H'7GYI_C7DAHH_L;"=G]X_[>QW\R^Y'K?_"W
M]*_Z!UY_XY_C2?\ "X-*_P"@=>_FG^->1TAZ4O[&PG9_>/\ M['?S+[D>N_\
M+@TK_H&WOYI_C2?\+ATK_H&WO_CG^->1TTT?V-A.S^\?]NXW^9?<CU[_ (7%
MI7_0-O?_ !S_ !H_X7%I7_0-O?\ QS_&O(#UHH_L?"=G]X_[=QO\R^Y'KW_"
MX])_Z!M[^:?XT?\ "Y-)_P"@;>_^.?XUX^:*/['PG9_>/^W,;W7W(]?_ .%R
M:3_T#;W\T_QH_P"%R:3_ - V]_-/\:\?-(>M']CX3L_O'_;F-[K[D>P_\+ET
MG_H&WO\ XY_C2?\ "YM)_P"@9>_FG^->/=J0]*7]CX3L_O'_ &YC>Z^Y'L7_
M  N;2?\ H&7OYI_C2?\ "YM(_P"@9>_FG^->.GI24?V/A.S^\?\ ;>,[K[D>
MQ_\ "Y](_P"@9>_FG^-)_P +HTC_ *!E]_XY_C7CG>DI?V/A.S^\?]MXSNON
M/9/^%T:1_P! R^_\<_QH_P"%TZ1_T#+[_P <_P :\:/2D-']D83L_O'_ &UC
M.Z^X]E_X73I'_0,OO_'/\:/^%U:1_P! R^_\<_QKQFD/6C^Q\)V?WC_MK&=U
M]Q[/_P +KT?_ *!E]_XY_C2?\+KT?_H&7WYI_C7C!ZTE+^R,)V?WC_MG&=U]
MQ[1_PNS1_P#H%WW_ (Y_C2?\+MT?_H%WW_CG^->,'I331_9&$[/[Q_VSB^Z^
MX]I_X7;H_P#T"[[_ ,<_QH_X7=H__0+OO_'/\:\6I#UH_LC"]G]X_P"V<7W7
MW'M/_"[M'_Z!=]^:?XT?\+OT?_H%W_\ XY_C7BE!I?V1A>S^\?\ ;&+[K[CV
MK_A=^C?] N__ /'/\:/^%X:-_P! N_\ _'/_ (JO%#331_9&%[/[Q_VQB^Z^
MX]M_X7AHW_0+O_\ QS_XJD_X7CHW_0*O_P#QS_XJO$Z2C^R<+V?WC_M?%]U]
MQ[;_ ,+RT;_H%7__ (Y_\52?\+RT;_H%7_\ XY_\57B-!Z4?V3A>S^\?]KXK
MNON/;O\ A>>C?] J_P#S3_XJC_A>>C?] J__ /'/\:\0-)2_LG"]G]X_[6Q7
M=?<>W_\ "]-%_P"@5?\ _CG_ ,51_P +TT7_ *!5_P#FG_Q5>'GK24?V3A>S
M^\?]K8KNON/</^%ZZ+_T"K_\T_\ BJ/^%ZZ+_P! K4/_ !S_ .*KPZD-']DX
M7L_O'_:V*[K[CW+_ (7MHO\ T"M0_P#'/_BJ3_A>^B_] G4/_'/_ (JO#312
M_LG"]G]X?VKBNZ^X]R_X7OHO_0*U#_QS_P"*H_X7QHO_ $"=0_-/_BJ\,IM'
M]DX7L_O'_:N*[K[CW3_A?&B?] G4/_'/_BJ/^%\Z+_T"=0_-/_BJ\+-(:7]E
M87L_O'_:F)[K[CW3_A?6B?\ 0)U#\T_^*H_X7UHG_0(U#_QS_P"*KPD]:*/[
M*PO9_>/^U,3W7W'NW_"^]$_Z!.H?FG_Q5)_POS1/^@3J'_CG_P 57A-)1_96
M%[/[Q_VGB>Z^X]W_ .%^:)_T"=0_\<_^*H_X7[H?_0(U'_QS_P"*KP<TAI?V
M5A>S^\?]IXGO^![Q_P +]T/_ *!&H_FG_P 51_PO[0_^@1J/_CG_ ,57@U(>
ME']E87L_O'_:>)[_ ('O/_"_]#_Z!&H_^0__ (JC_A?^A_\ 0(U'_P <_P#B
MJ\%-)1_96&[/[Q_VEB._X'O?_"_]#_Z!&H_^0_\ XJBO S11_96&[/[Q_P!I
M8CO^!Z'1117T9^?!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 !I*4TE,8AI*4TE "4G:EI.U24(:2E-
M)3*$I*6DJ6-"&D-;WAOQ;?\ A;[3_9\-O)]IV[_/5CC;G&,,/[QKTWQ%XMO]
M)\$:7K-M#;-<7GD^8LBL4&^,L< ,#U'K7G8C%U:-2,%3NI.R=[?H>OA,%0KT
M95)56G%7:Y;]>]]3Q,T5V$>EW'CF+6O$=W=1VLUL@9H8H25?;'Q@ELCA??K6
M=HGA?^V/#^JZG]L\G^SD+^5Y6[S/E)QG(QT]#6ZQ5-)\[LU9/?1OIMJ<_P!3
MJRE'V:NI7Y7HKI;O?38YZD/2NQ@\%:>OA>SUO5=?^PPW7 7[&TF#SQ\K9['M
M7-ZM:V%I>>5I>H_VC!M!\[R&BY[C:W/XTZ>(IU).,+NWD[:>=K"J86K2@ISL
MDTFM5>SVTO?\"E337??"+_D;KK_KQ?\ ]&1UT%MX]>]\:W/AW6;"TDLWNI+2
M-\'/#,HW Y#9P!VZ_A7)6QM2G5E3A3YN57>MM/N.[#X"G4HPJ3J<O,[+2^OK
M?]#R ]:*[_6/ <$OQ(&C6=Q]DM[J W,9$>_RQSE<9'=3W[UCZOX<T#2UNXE\
M4>=>VVY?LW]GR+N<<;=V<#GO6T,;1GRVO=I/9O?T1C/ 5X<U[6BVKW2U7:[1
MRQHKK+?P7;0Z%:ZKXBUN/2H;SFW46[3LPQG)"XQQ@]^O:J\W@V:77[/3M$OX
M-3CO8O-BN$RJJO()<<[<$'(Y/X\52Q5%MJ^U];.VF^NWXD?4ZZBI<N]M+J^N
MVE[Z^AS1I#UKLYO!.DB[FTZV\5VTNJ1 _P"CM;,J%P.5$F2,_3G/&*I^#?!;
M^+7NB;T64-OM'F&+?N9CP.H]/Y4OKE'D=1NR5NC6^W34OZE7YU3M=NZT:>JW
MZZ6\SE^U(>E;W_",2IXV'AV>;RV-QY(F\O.0>C;<]Q@XS70M\-].;6I=%@\4
M(VJ(A86[V+*#\N0-VXCH1TR?;BE/&486N]U?9O3OHAPP.(FVE'9VU:6O;5GG
MYZ4E=;HO@_3M3OO[,O=?^Q:KY[PFT%D\G*D_QY [&F:]X4TG1KIK&+Q%]JU!
M)DB>V^PNF-V.=V2. <T_K5)S]G=W]']^UK>>P_J=94W4:5EYK?M:][^6YRG>
MDKO-9\!:%X?O$M=7\7?9YG02*O\ 9KME<D9RK$=C65H?@Y=8M]0U&74X[32+
M%V5[QHF9GQT(C'/3'&>XZU,<91E#G3=N]G^&FOR*E@:\:GLVES=KK\==/F<N
M>E(:Z/6?#FFVFC#4M%U^'585F$,J>0T,B$C(.TDD@X//'X\XR=&MX+O7K"VO
M#BWFN8XY3G&$+ 'GZ9K6-6,H.:Z>37X,RE1G":A+KYIK[U<HTAZU]#ZR-=T*
M&V@\&:%I\UFO^LCW!&')R N5'XY)R>E>9^)3!XJ\>65MJ=O+X<ED@6"7S8 P
M\W<V#U7*G(&[^G-<&'S#V[ORV6KWN_FEJ>EB<M^KJW->6BVLM>S>AP9ZTE=S
M#\,;Y_&%UH\]T(+6VA\]K\Q94H?NG&>I((QG^$^E4=(\%1:JFI7_ /:Z6^B:
M>Y1KZ2 EI,=UC!SW'?N.O2NGZY0M=2Z)]>NWS?;<YOJ6(3Y7'6[73=;_ "\]
MO,Y0]*::ZVZ\*Z&EK!>V?BN&YL3<""YD^R.LD&02&\O.6!P>>/;/.-,_#O0_
M^$>_MS_A+_\ B7;MGG_V8_7.,;=V[K[4I8RC%)N^NGPRW[;;CC@JTG96VO\
M%';OOL>?TAZUVNA>!+#7(=7NXO$'EV&FM_Q\_8F/F)M)+;=P(Z=.:R=3T;0H
M&MDT;Q'_ &G+-,(W3["\/E@_Q98\_2J6)IRGR*]_1Z===-!2PM6,/:.UM>JU
MMH[:Z_(YZ@UVWC+X;7?A6.SEM[HZC'=2^3E8-A5S]T8W'.>?RI?%'PTN?#EC
MIKK?"[NKZ=8! L6P*Y'0-N.>>.@J(XRA)1:E\6WR_KJ:2P6(@Y*4?A5WL<.:
M::[VY^'^C:7?1:=KOC"WLM2=5+0BS=XTW=,R9  ]SBN,U.QDTO5+FQF=)'MY
M&C9XSE6(.,@^E:4\13JZ0?X-?=??Y$5,/4I*\U^*_%)Z?,JTE>O_  _TS2?#
MO@";QCJENES/\[1%E!,8#% JYZ$MGGW JQ9>/_$&IOC6/ US=Z1<J"@M[.20
M[".OS#:X/'IQ7%+'2YI*G"ZB[-W2U\CMA@(\D74G9R5TK-Z=&SQ:@]*Z[PAX
M(A\3:/J6HW6K?V=!I_,A^S&7*[22>&!XQTP:=K/@6WM?"G_"0Z#K<>KV*2>7
M,?L[0M&<@#@DD\D=<=0>:ZGBJ2J>S;UNEL]WMK:QS1PM:5-5$M-7NNF^E[Z'
M'&DKME\ 6NGZ-:7_ (M\01:*;T;K> 6KSR%<9RP4C';UZC.#Q4=[\.;NQ\3Z
M7ISWL4MCJK@6NH0KN5@>Y7/7!!QG'/!/-+ZU1;M?OT=M-[/9_(KZK64>:W;J
MKZ[76Z^9QAZTE=8W@G'Q)_X1/^T/^6@3[5Y/_3/?G9N_#K6AI7PS&I>,M6T$
MZOY0TU QN/LV[S,X_AW\=?4TI8NC%7<NG-UV[C6$K-N*CK?EZ;]C@J0UV]W\
M/[.;PS>ZSX:\0Q:O'8'_ $F-K5X&4 9)&XG/KV'!YR,5Q!K2G6A5ORO;U7YD
M5*,Z5N9;^:?Y"&BOH?PKXYU/7/ASK.OW<%HEU8>?Y21(PC.R%7&X%B>IYP1Q
M7 :+X7NOBWJ.JZ[>ZA#IUP'C1HXK8NC80 8R^1PH]:XH8YWFZL>51W=[Z_<=
MT\$O<5*7,Y;*UM/O/-J;79:;\/;JZM_$9O[HV5QH*;GA\G?YIPQX.1@';P<'
M@T:5X!CE\,KX@\2ZU#H>GS,%MRT+322G/4("#CKTR>"< <UTO%45?WNWXZJW
M?Y'.L+6=O=[_ (;W[6\SC32&M[Q-X>MM$%G/INKP:M8WJ%H9XT*,"N-P9#G:
M>>F<_2L$UK"<9QYH[&<X2A+ED-/6B@]:*HD2DI:2@H0TAI32&D,2D/2EI#TH
M*$-)2FDI#$-%!HH&>AT445Z!\>%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 &DI324QB&DI324 )2=J
M6D[5)0AI*4TE,H2DI:2I8T(:]-\;?\DF\/\ _;M_Z(:O,C2&N6OA_:SA.]N5
MW]3NP^*]C3J0M?G5O0]'^'4WV;PAXBG\J.7RTW>7*NY&PC'!'<58T'6/[8\!
M^)7_ +.T^Q\NW88LH/+#91NO)S7EYHKFJ9?&I.<V]9-/TM;SZV.VAFDJ,*<%
M'2*DM][W\M+7^9Z_8PZA/\,-(72M)LM5F!R8;U%9 ,M\PW,!GIW[UYMXJM[^
MWUMEU33+73)VC5OL]HJK&!T! 4D<X]:QZ0]*O#X1T:DI73NV]G?7YV_ SQ..
M5>E&GRM.*2W5M/*U_P 3O/A%_P C==?]>+_^C(ZW[?P$]EXTN?$6LW]I%9I=
MR7<:9.>69AN) "XR#WZ?C7DE--9UL%4J595(5.7F5GI?3[S7#X^G3HPISI\W
M*[K6VOI;]3U73=>@\0?&6.>S.ZW@MG@C?^^ &)/YL:K>,+'7VBU61O"VCQV6
MYV^W)%&)M@.=^=^<D>W>O,CUHI++U"I&4'HDE9IO;YHO^TW*G*%2+O*3E=-+
M=6MJF>L:&_BJ+P[806=GIWB/2)8AN1W57C&!F)B6QP<CHW3G' $AU'PUX<^)
MD!M#:VJSVK077DD"*"3<,9QPOW<'IC@GO7D)HJ'ERE*3E+1WV5KW[ZV=O1%1
MS1QA&,8ZJUKN]K=M+J_J]-CM+WX;ZNFHW,UQ-;0Z8I:3^T'F78R'D'&<Y.>^
M!GOWK?BETOPA\/=-L]8>^BGU&07;"R">8""K#.[H!A!]:\K-(>M;3PE2JHQJ
MSNDT]%;;YOU,X8VE2E*=*G9M/=WW^2Z77SW/7];M(;_QCX5\3V"L;>^DC1R>
MH/5<^^,@_P"[6K'<:-+\0=4M[>WCM?$*P@074SLZRYC!X3( (XX') //6O"N
MU(>E<KRR\5%S>B:7WWUUU[6ZG6LWM)R]FKMIOU2MIII?>_0[+PS8ZAI_Q8M(
M-81EN_M#M(6'WR58[AZ@]<U7\9?\E1N_^OJ/^2URAZ4E=RP[5556_L\NWG>_
M_ ."6)3HRHI;RYKWOT:MM^)[KXRM-=N-7B;2/"^D:O"(0&GOHD9U;)^4%G!Q
MT/3O7(^"?^$IL+'47\.-87$Z73)<Z5,0#&1@!UPPXZCJ!\O?MYOWI*Y*>7N%
M+V3::]/SU_*QVU<R52LJRBT_\7E;3W?SN>G?$&VTM/"=O/?Z59:1X@>7=]FM
MG1F*DG+-MZ@XSDYP>,]:\ZTN"WNM8LK>^E\FVFN$2:7<%V(6 9LG@8&3DU5/
M2D-=6'P[HTW#FOO\O3?\SDQ.)5>JJG+:UOGZV2U^1[E8^&_&&E7$*Z5XJ@NM
M-4GB\CWD+V'<G\&6N3^,.LZ?J&J:?;:?/'--:+()WC.0I)7"Y'<;3QVS7G%(
M>M<U' .%95IRNU?9);][;G76S%5*#HPBTG;>3>W:^QZ[X@\0:C-\$;&ZDFS/
M>L+>>3'+)EP?Q(09^IK%^'<GB:VT.ZN/"DUC>MYV)M,N3AEX7$B_,.O(Y('R
M]ST\[/6DIK QC3E35O>=]M/3?_(EX^4JD)RO[L;;Z^NW7YGJ/Q#MM*3PE;3W
M^E66C^(9)=QMK5T9BI)W,VW@@XSDYP>,]:@;_DWL?]?7_M6O-3TIIIQP5J<8
M<VTN;_@+7;YLJ6/YJDI\N\7'[^KT5W\D>L?"59G\)^(5M;>*ZF; C@F *2-L
M;"L"0,'IUK"\36.NV\^ERZSX9TG1HOM2JCZ?&BF0DCAMKMZ5PE(>M-81JO*J
MFM?+RMO?]"7BT\-&@T]+ZW75WVM^I[AXH\;6?AKQE=6FKVDMW;-!#<6ZH ?+
MF4M@\D8'3GVZ5E>*+J?5/!/A"ZN;X6D]S>I(UVQXB8Y._DC@=?PKR*@UA#+8
M0Y6GJNO?2VW0Z:F:3J.::T::MVOY]?\ @GOEK_PD=W>+;>.-!T6_TF%-W]IE
MTV( N3)M8GK[*N/I7B?B1-.B\2WZ:(VZP69A 021M]B>H]#Z5G&FFML-A/82
M<K[K9*R];7>OI8QQ.,]O!0MUO=N[]+V6GK<]>^'VJ:3XB\ 3>#M3N([:?YTB
M#L,R!F+AESU(;/'L#79>%K'5_"]C<P^)]:L[C3K>*)+)\+%Y4:*0V[@=MO4G
MI7S?25S5LM]HY6E92=[6OKY/H=-#,_9J-X7<5:][:=FNMCU3X6R0P^!/%,MU
M;_:8$CW20[RGF*(VRNX<C/K5KQ!:QZQ\*+9O 4*II<<IEO+%0SRA@<D$DDG!
MY([C!' KQ^@]*VG@N:LZJEK=.W316VO^/0SIXY1HJBXW5FK]=7?1VT_4]9\:
M:-=?$>WTO6_"1BO0EN(;BV$R(\#9)Y#$>I'X C(-3ZSK>F>'9_!NA7-['-/I
M,Z/>R1-N6' VD$_4GCJ .G(KQXTE)8&RC!R]V-[*VNO=^5^PWCKMS4?>:2;O
MII;I\NY[8WAC46^+R^+%^S'0CBX^W"X38$\G&>N>W7I[T>!-2MM5^*?BJ^LV
M$MO)%\C#HX! R/8XKQ(]:2H>7N4'&4OL\JTZ??J_N-%F"4^90^US/7KY::+7
MS.TU#QY:P^'KW1/#.@QZ/#>N?M4ANFG>0=, L!CICOU/3K7$FEI#7=3I0I)\
MO7Y_F<56M.JUS=-NGY'T-X5\#:GH?PYUG0+N>T>ZO_/\IXG8QC?"J#<2H/4<
MX!XKF?#VDWWA'P;XVL)YX_MEDL;B6W8X#&/>I4D \9';K7CQHKSU@9^]S3OS
M-/;JFO/R.]XZG>#C"W+=;]&FNWF?0-EKUEXJ^&>M:U%$D>HOI[V]\%XRR(V#
M]/F)'L<=JY74+"3XB_#;0HO#4D,VH:/&(KBP,JH^,*NX9(&/E!!/&"><C%>3
MTVG'+U3DY0E;6ZTVTM;?5?<-Y@YQ49QOHT]=[VU\GIYG:V_PVNO^$ITG0-2U
M&"UO=061Y8XL3-:A4+ , PY.#WQWR:PO%WA__A%O%-WH_P!I^U?9MG[[R]F[
M<BMTR<?>QU[5CFD-=D(55*\IW5MK6UOO]VECDG.DXVC&SOO>^EMOOU&GK10>
MM%;&(E)2TE!0AI#2FD-(8E(>E+2'I04(:2E-)2&(:*#10,]#HHHKT#X\****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ -)2FDIC$-)2FDH 2D[4M)VJ2A#24II*90E)2TE2QH0TAI32&@
M8AHH-%!0VD/2EI#TI#"FFG4TT%"'K10>M%(8TT4&B@8AI#UI32'K04)VI#TI
M>U(>E2,0]*2E/2DH*$[TE+WI*!B'I2&E/2D-(8E(>M+2'K0,0]:2E/6DI% >
ME--./2FF@84AZTM(>M(H;0:*#0-"&FFG&FF@9W'PA_Y*';_]<9?_ $&NH1[R
M/P]XO/C?SS8-*XTY=0)W&3Y]OE;N?[N,<=?>O._"'B/_ (17Q#'JGV7[7L1D
M\KS-F=PQUP?Y5E7]U]NU*YN]FSSYGDVYSMW$G&>_6O,K865:NV]%9:]='?3M
MZGJX?%QH4$MWS-VZ6<;:]_0]"L/AWIMS:^''^QZS=#5H=]S<6\R".UX!R<Q'
MCD]6'3O5'3_ VGS:'K=ZB:AJ\VG7_P!FABT]U7SUR!N^XY[D\>E16OQ-N[$:
M&EK9!8M-MC;7$33;ENT.W.1M^7[O'7^8-<>,M)&B:IHZ:#/%8ZA<K<;(K\!H
MB-IVJ3$>,KZ=.*RY,9=^O?IS>O\ +V_,V4\'9>G9[\OI_-W^6A-X?\#QZ]J&
MJH;*_MI+")&32I9T2YE9AW=T4*.^=G0BI[#P#9:EXCATYX=4TN5;>66>SO"A
MDE9&  ADVJK!@?O8.-IZC!KF[75-%MC<1MH]R\;LCV\JWP6XMV7KB01X(/IM
MXX[\UJZGXZAUMH8-8TEKRRM[4P0^9=DW*L=I,IF*\ME?[N,'&*TJ1Q//[M[?
M+33UUU[_ 'V,Z<\-R^]:_P ]=?333M]URIXH\.PZ':1B33-5TR\$Q1X[QUFB
MD7:"&CE1%!(Z$<]1[UV?AJ/5)O@B\6@W#P7TFH;8F2Y$#$EEX#%AR>F,\UQ?
MB#QE-K.@V>C1Q3K:6KF0/>7/VB9VY R^U0% .  *2'QBT/P^?PREF0S7(N!=
MB;!4@@XVX]NN:4Z5:I2C&2U4D^^E_7\+LJG5HTZKE%Z<K7S:?E^-D=9\1(;2
M[U7PKHVHOYFM!(H=2GC W$-L'+8Y.=Q'7&?>L'QGX2MO#MS?06>B:X\%N5":
ME-*# <@') A [X^]U_*DU7X@IK<.CSZGI(DU73)$;[<DX7SU5@2K+L[X]>"2
M>^*SO%'B'2_$FI7>I_V7>6U]<E3G[<KQ*0 /N^4">!_>Z_E4T*5>')%K17OK
MI>Z\UIO_ )%UZM"?-)/5\MM-=G>^CUO;UZ,=X]\-V?A?7;:RT^2>2.6SCG8S
ML"0S%L@8 XXK:\6>![+P^0MAHNO:A$;,3M>K,/)B8@Y#8A/ P"?F'![=:RO%
M'BW2_%-TEW=Z/>0W45LMNABU!=GRYP2IAR>3TR/PH\4>+=+\57*7=WH]Y#=1
MVRVZ&+4%V?+G!*F')Y/3(_"JBL0U!23TO?;Y=42WATYM-:VMO\^C-7P?\.;+
MQ!X5>_U"\FMKV[DDBTV-& 65D0D[@021D'H1T-4_"G@$Z[X?OM1,%S?75M<>
M0-.MKB.!UX!+L[AL#J,8R2*7_A9EU;2:&FEZ?!;6ND1J@BE6.9Y#_&1(4RA8
M<';5.Z\6Z1=ZG<7XT*YLKE[MKF*XL-2\F6,L/F4L8R"-V2. 1G'2I:Q;<NSV
MVTL]MUNNS*3PBC%=5OOK=>CV?=?@;&E>!-)U*;62+375>PL8[A-/D CN#(0V
M8SF,[@=HP0O0CC-<9KUB-/O4B&DZCI9,>XPZ@^YVY/S#]VG'X'H>:ZV3XHO>
M7>L/J6E&6#4K-;)4AN=CQ1KNZN4;<WSGDC\*XC4)+"293IEM<V\87YEN+A9F
M)]00B8'3C'XUI0C7YVZFVG7R]?T?J17E0Y+4]_3_ ('ZHJ'K10>M%=QQ"4E+
M24%"&D-*:0TAB4AZ4M(>E!0AI*4TE(8AHH-% ST.BBBO0/CPHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M*  TE*:2F,0TE*:2@!*3M2TG:I*$-)2FDIE"4E+25+&A#2&E-(:!B&B@T4%#
M:0]*6D/2D,*::=3304(>M%!ZT4AC310:*!B&D/6E-(>M!0G:D/2E[4AZ5(Q#
MTI*4]*2@H3O24O>DH&(>E(:4]*0TAB4AZTM(>M Q#UI*4]:2D4!Z4TTX]*::
M!A2'K2TAZTBAM!HH- T(:::<:::!A24M)2*&T'I10>E Q#24II*0Q#UI*4]:
M2@I"4AI:0TAB&B@T4#$IM.IM!0&D-*:0TAC3UHH/6BD,2DI:2@H0TAI32&D,
M2D/2EI#TH*$-)2FDI#$-%!HH&==_PD>G_P!Z7_OBC_A(]/\ [TG_ 'Q7(]Z6
MM?:R//\ [/H^9UO_  D>G_WI?^^*7_A(M/\ [TG_ 'Q7(BG#I3]K(7]GT?,Z
MS_A(M/\ [TG_ 'Q1_P )#8?WI/\ OBN4'2E%'M9"^H4?,ZO_ (2"P_O2?]\4
M?\)!8?WI/^^*Y4=:*/:R%]0H^9U7_"06']Z3_OBE_M^Q_O2?]\5RHIW:G[60
MOJ%'S.H_M^Q_O2?]\4?V]8^LG_?%<N.M**/:R%]1I>9T_P#;UC_>D_[XI?[=
MLO[TG_?%<R**?M)"^HTO,Z;^W;+^])_WQ1_;EE_>D_[XKFNU.H]I(7U*EYG2
M?VY9?WI/^^*/[;L_[TG_ 'Q7-CK2BCVDA?4J7F='_;=G_>D_[XI?[:L_5_\
MOBN<I>U'M)!]3I>9T7]LV?J__?-']LVGJ_\ WS7/4M'M)"^ITO,Z'^V+3U?_
M +YH_MBT]7_[YKGQUI13]I(7U2GYF_\ VO:>K_\ ?-']KVGJ_P#WS6#0.E'.
MQ?5*?F;_ /:UKZO_ -\T?VM:^K_]\UA4#K1SL7U6F;O]JVOJ_P#WS2_VK:^K
M_P#?-80IPI\[%]5IFW_:EMZO_P!\TG]IVWJ__?-8M**.=B^K4S9_M*W]7_[Y
MI/[1M_5O^^:R:!3YV'U>!K?VA!ZM_P!\T?;X,=6_*LH4M+F8>P@:GVZ#U;\J
M3[;#ZM^59M+3YF+V,31^V0^K?E2?:XO5ORJA2BCF8>RB7OM41[G\J/M,?J?R
MJD.E+1S,7LHEO[1'GO\ E1YZ>I_*JO>EHNPY$6?.3U/Y4GFI[_E5<4X47%R(
MF\Q?>C>*B'2BG<.5$FX9HR*:.M+0%@ZT8- IPZ4"&[32;#FGTHZT6"Y'Y;>U
M'E-[5,**+"YF0>2^.WYT>0_M^=6.U.HL'.RK]G?/;\Z3[-)[?G5NE%'*+VC*
M?V67T'YT?9)?1?SJZ*6CE0>UD4?L<OHOYTGV*;T7\ZT*6GRH7MI&=]AFST7\
MZ3^SY_1?SK3%**.1![>9E_V?/Z+_ -]4?V=<'LO_ 'U6K2T*"#ZQ,R?[,N/1
M/^^J3^S+GT3_ +ZK8[TM/V:%]9F8W]EW/HG_ 'U2?V5=>B?]]5MBBER(/K50
MQ/[)NO1/^^J3^R;KT3_OJMRBCD0?6JAA?V1=>B?]]4?V1=>B?]]5NT4>S0_K
M=3R,'^Q[OT3_ +ZH_L>[]$_[ZK>HH]F@^MU/(P/[&N_1/^^J3^QKOTC_ .^J
MZ"BE[-#^N5/(Y_\ L:[]$_[ZI/[%O/2/_OJNAHH]F@^N5/(YW^Q+STC_ .^Z
M/[$O/2/_ +[KHJ*/9H/KM7R.<_L.\](_^^Z3^P[WTC_[[KI**/9Q']=J^1S?
M]A7OI'_WW2?V#>^D?_?==+11[.(?7JOD<T=!O?2/_OND_L&^](_^^ZZ:BE[*
M(_KU7R.8_L"^](_^^Z/[ OO2/_ONNGHH]E$/KU7R.7_X1^^](_\ OND_X1Z^
M](O^^ZZFBCV41_7ZWD<L?#U_Z1?]]TG_  CU_P"D7_?==511[*(?7ZWD<I_P
MCM_Z1?\ ?=)_PCM_Z1?]]UUE%'LHC_M"MY')_P#".:AZ1?\ ?=)_PCFH>D7_
M 'W76T4>QB']H5O(Y+_A&]0](O\ ONBNMHH]C$/[1K>1YX.M+117(?0 *<.E
M%%,D4=*4=:**!,4=:***8A13NU%%!(#K2BBB@0X4444R1:=113$P'6E%%% A
M:4=***9(M+110(44HHHIB%H'2BB@D=0.M%% F**<***8@I11102.H%%%,0HI
M:**!"TM%%,EBTHHHH$*.E+110(6EHHID@*<***!"CI11131+'#K2T44Q *<.
ME%% @I1UHHIB8X4444$B]J=1102%****8F**6BB@0M+113)8HI1113$+2T44
M(3%'6EHHIDBBBBBD(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
>HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
