{"id":768713,"date":"2023-07-10T17:29:29","date_gmt":"2023-07-10T21:29:29","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/"},"modified":"2023-07-10T17:29:29","modified_gmt":"2023-07-10T21:29:29","slug":"calamp-reports-first-quarter-fiscal-year-2024-financial-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/","title":{"rendered":"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results"},"content":{"rendered":"<div class=\"mw_release\">\n<p align=\"center\">\n        <em>Gross Margin increases 280 basis points and Adjusted EBITDA remained strong in the quarter at $6.0 million<\/em>\n      <\/p>\n<p align=\"center\">\n        <em>The Company\u2019s Board of Directors has decided to explore strategic alternatives<\/em>\n      <\/p>\n<p align=\"justify\">IRVINE, Calif., July  10, 2023  (GLOBE NEWSWIRE) &#8212; <strong>CalAmp (Nasdaq: CAMP)<\/strong>, a connected intelligence company that helps organizations monitor, track and protect their vital assets, today reported financial results for its first quarter of fiscal year 2024 ended May 31, 2023.<\/p>\n<p align=\"justify\">\n        <strong>First Quarter Fiscal Year 2024 Financial Overview <\/strong>\n      <\/p>\n<ul type=\"disc\">\n<li>Total revenue was $70.9 million in the quarter, a $7.6 million decline sequentially and $6.2 million increase year over year.<\/li>\n<li>Software and Subscription Services (S&amp;SS) revenue was $45.0 million in the quarter, down $6.4 million sequentially and up $5.4 million year over year.<\/li>\n<li>Telematics Products revenue was $25.9 million, including a strong quarter from a large Industrial customer. This represented a $1.2 million decline sequentially and $0.8 million increase year over year.<\/li>\n<li>Recurring Application Subscription revenues were $19.2 million, representing a $0.1 million sequential growth, and $1.1 million decline year over year.<\/li>\n<li>Quarter End Remaining Performance Obligations (RPO) of $217.5 million, down sequentially by $20 million, driven by a few customers making contract modifications.<\/li>\n<li>Telematics Products backlog was at $20 million, down sequentially by $9 million, reflecting improved supply.<\/li>\n<li>Gross margin in the quarter increased 280 basis points sequentially to 38.2% as product mix shifted to higher margins.<\/li>\n<li>Adjusted EBITDA was flat sequentially at $6.0 million in the quarter, or approximately 9% of revenue, driven by improved gross margins and cost control.<\/li>\n<li>GAAP net loss from continuing operations was $4.0 million, or a loss of $0.11 per share, a sequential improvement from loss of $8 million or $0.22 per share.<\/li>\n<li>Ended the quarter with $35.0 million in cash and cash equivalents; have $35.6 million of undrawn line availability subject to customary covenant tests.<\/li>\n<\/ul>\n<p align=\"justify\">Jeff Gardner, CalAmp\u2019s CEO, commented: \u201cFirst quarter revenues came in at $70.9 million, up 10% year over year, and we recognized another sequential increase in gross margin and cost efficiencies from our continued expense management efforts which all contributed to a solid first quarter Adjusted EBITDA of $6.0 million. Strategically, we have converted the installed base to a subscription model, focused the sales organization on selling full stack solutions, stood up a customer success team to drive retention and upselling, and restructured the business to improve cash flow and profitability. With the recent release of exciting new products\u2014such as our next generation Video Dash Camera\u2014CalAmp is positioned to drive high-margin recurring revenue growth from direct fleet customers.\u201d<\/p>\n<p align=\"justify\">\u201cOver the past few years, CalAmp has been executing a strategy to create shareholder value as an independent company. In the past weeks, we have received unsolicited inbound inquiries, as a result of which the Board of Directors has engaged advisors and formed a special committee to help us explore all strategic alternatives.\u201d<\/p>\n<p align=\"start\">\n        <strong>Business and Recent Highlights <\/strong>\n      <\/p>\n<ul type=\"disc\">\n<li>Completed the active conversion effort of transferring legacy device customers to subscription models.<\/li>\n<li>Signed multiple new enterprise fleet customers, including a deal with R&amp;L Carriers that added ~18,000 subscribers post FY24 Q1 close.<\/li>\n<li>Released the next gen CalAmp Vision solution, which includes a dual facing dash cam and AI-based software; have already sold units and will continue to execute towards closing additional opportunities from a growing sales pipeline.<\/li>\n<\/ul>\n<p align=\"justify\">\n        <strong>Summary Financial Information From Continuing Operations:<\/strong><br \/>\n        <br \/> (In thousands except per share amounts)<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three Months Ended<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>May 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\n            <strong>Description<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2022<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">Revenues:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:70%;width:70%;min-width:70%;text-align: left;vertical-align: middle\">Software &amp; Subscription Services (S&amp;SS)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle\">44,952<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle\">39,557<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Telematics Products<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">25,939<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">25,169<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">70,891<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">64,726<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Gross profit<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: right;vertical-align: middle\">27,061<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: right;vertical-align: middle\">25,647<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Gross margin<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">38<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">40<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(4,032<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(12,173<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net loss per diluted share<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(0.11<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(0.34<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Non-GAAP measures:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">6,045<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,856<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA margin<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">9<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center;vertical-align: middle\">\n            <strong>May 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center;vertical-align: middle\">\n            <strong>February 28,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\n            <strong>Description<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:70%;width:70%;min-width:70%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">Cash and cash equivalents<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;border-top: solid black 1pt;text-align: right;vertical-align: middle\">34,960<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;border-top: solid black 1pt;text-align: right;vertical-align: middle\">41,928<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Working capital<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">68,748<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">68,295<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Deferred revenue<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">35,291<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">36,552<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Total debt (carrying value)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">227,966<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">228,121<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>May 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\n            <strong>S&amp;SS Supplemental Information:<\/strong>\n          <\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2022<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:70%;width:70%;min-width:70%;text-align: left;vertical-align: middle\">Remaining performance obligations<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle\">217,490<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle\">215,000<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Subscribers<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,687<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,195<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"10\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three Months Ended<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>May 31, 2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>May 31, 2022<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>Feb 28, 2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\n            <strong>Revenue by type of goods and services:<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:56%;width:56%;min-width:56%;text-align: left;vertical-align: middle\">Telematics devices and accessories<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle\">46,291<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle\">39,395<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle\">50,461<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Rental income and other services<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">5,434<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">4,270<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">8,623<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Recurring application subscriptions (1)<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">19,166<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">21,061<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">19,422<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">Total<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">70,891<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">64,726<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">78,506<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Recurring application subscriptions, excluding Automotive Vehicle Finance Business (1)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">19,166<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">20,280<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">19,079<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"start\">(1)\u00a0 \u00a0Recurring application subscriptions includes $0.0 million, $0.8 million, and $0.3 million during the three months ended May 31, 2023, May 31, 2022, and February 28, 2023, respectively, attributable to the auto vehicle finance business which has been completely wound down.<\/p>\n<p align=\"justify\">\n        <strong>Second Quarter Fiscal Year 2024 Business Outlook<\/strong>\n      <\/p>\n<p align=\"justify\">We expect FY24 Q2 revenues to range between $67 and $73 million with adjusted EBITDA between $5 and $9 million.<\/p>\n<p align=\"justify\">A reconciliation of non-GAAP guidance financial measures to corresponding GAAP guidance financial measures is not available on a forward-looking basis without unreasonable effort due to the uncertainty and potential variability of expenses, such as stock-based compensation expense-related charges, that may be incurred in the future and cannot be reasonably determined or predicted at this time. It is important to note that these factors could be material to our results of operations computed in accordance with GAAP.<\/p>\n<p align=\"start\">\n        <strong>Conference Call and Webcast <\/strong>\n      <\/p>\n<p align=\"start\">CalAmp is hosting a conference call for analysts and investors to discuss its first quarter fiscal year 2024 results at 2:00 p.m. Pacific Time today. Participants can listen in via webcast by visiting the Investor Relations section of its website at www.calamp.com. Please go to the website at least 15 minutes early to register, download and install any necessary audio software. A replay of the webcast will be available for 90 days after the call. The conference call can also be accessed by dialing 833-470-1428 (+1-404-975-4839 for international callers) and using the Conference ID #597090. Following the call, an audio replay will also be available by calling 866-813-9403 or 1-929-458-6194 and entering the Replay ID # 915253. The audio replay will be available through July 17, 2023.<\/p>\n<p align=\"start\">\n        <strong>About CalAmp <\/strong>\n      <\/p>\n<p align=\"justify\">CalAmp (Nasdaq: CAMP) provides flexible solutions to help organizations worldwide monitor, track and protect their vital assets. Our unique combination of software, devices, and platform enables over 14,000 commercial and government organizations worldwide to increase efficiency, safety and transparency while accommodating the unique ways they do business. With over 10 million active edge devices and 275+ issued or pending patents, CalAmp is the telematics leader organizations turn to for innovation and dependability. For more information, visit <a href=\"http:\/\/www.calamp.com\/\" rel=\"nofollow noopener\" target=\"_blank\"><u>calamp.com<\/u><\/a>, or <a href=\"https:\/\/www.linkedin.com\/company\/calamp-corp\/\" rel=\"nofollow noopener\" target=\"_blank\"><u>LinkedIn<\/u><\/a>, <a href=\"https:\/\/twitter.com\/calamp\" rel=\"nofollow noopener\" target=\"_blank\"><u>Twitter<\/u><\/a>, <a href=\"https:\/\/www.youtube.com\/user\/CalAmpCorp\" rel=\"nofollow noopener\" target=\"_blank\"><u>YouTube<\/u><\/a> or <a href=\"https:\/\/www.calamp.com\/blog\/\" rel=\"nofollow noopener\" target=\"_blank\"><u>CalAmp Blog<\/u><\/a>.<\/p>\n<p align=\"justify\">\n        <strong>Forward-Looking Statements <\/strong>\n      <\/p>\n<p align=\"justify\">This announcement contains forward-looking statements (including within the meaning of Section 21E of the U.S. Securities Exchange Act of 1934, as amended, and Section 27A of the U.S. Securities Act of 1933, as amended) concerning CalAmp. These statements include, but are not limited to, statements that address our expected future business and financial performance and statements about (i) our plans, objectives and intentions with respect to future operations, services and products, (ii) our competitive position and opportunities, (iii) our comprehensive review of strategic alternatives focused on enhancing shareholder value, and (iv) other statements identified by words such as such as \u201cmay\u201d, \u201cwill\u201d, \u201cexpect\u201d, \u201cintend\u201d, \u201cplan\u201d, \u201cpotential\u201d, \u201cbelieve\u201d, \u201cseek\u201d, \u201ccould\u201d, \u201cestimate\u201d, \u201cjudgment\u201d, \u201ctargeting\u201d, \u201cshould\u201d, \u201canticipate\u201d, \u201cpredict\u201d, \u201cproject\u201d, \u201caim\u201d, \u201cgoal\u201d, and similar words, phrases or expressions. These forward-looking statements are based on management\u2019s current expectations and beliefs, as well as assumptions made by, and information currently available to, management, current market trends and market conditions, and involve risks and uncertainties, many of which are outside of our control, and which may cause actual results to differ materially from those contained in forward-looking statements. Accordingly, you should not place undue reliance on such statements. Particular uncertainties that could materially affect future results include any risks associated with global economic conditions and concerns; the outcome of our comprehensive review of strategic alternatives, including the availability of any strategic alternatives that are worthwhile to pursue; the effects of global outbreaks of pandemics or contagious diseases or fear of such outbreaks, such as the recent coronavirus (COVID-19) pandemic; global component shortages due to supply chain constraints caused by the COVID-19 pandemic; disruptions in sales, operations, relationships with customers, suppliers, employees; our ability to successfully and timely accomplish our transformation to a SaaS solutions provider; our transition out of the automotive vehicle financing business; competitive pressures; pricing declines; demand for our telematics products; rates of growth in our target markets; prolonged disruptions of our contract manufacturers\u2019 facilities or other significant operations; <em>force majeure<\/em> or <em>force-majeure<\/em>-like events at our contract manufacturers\u2019 facilities including component shortages; the ongoing diversification of our global supply chain; our dependence on outsourced service providers for certain key business services and their ability to execute to our requirements; our ability to improve gross margin; cost-containment measures; legislative, trade, tariff, and regulatory actions; integration, unexpected charges or expenses in connection with acquisitions; the impact of legal proceedings and compliance risks; the impact on our business and reputation from information technology system failures, network disruptions, cyber-attacks, or losses or unauthorized access to, or release of, confidential information; the ability of the Company to comply with laws and regulations regarding data protection; our ability to protect our intellectual property and the unpredictability of any associated litigation expenses; any expenses or reputational damage associated with resolving customer product and warranty and indemnification claims; our ability to sell to new types of customers and to keep pace with technological advances; market acceptance of the end products into which our products are designed; and other events and trends on a national, regional and global scale, including those of a political, economic, business, competitive, and regulatory nature. More information on these risks and other potential factors that could affect our financial results is included in our filings with the U.S. Securities and Exchange Commission (\u201cSEC\u201d), including in the \u201cRisk Factors\u201d and \u201cManagement\u2019s Discussion and Analysis of Financial Condition and Results of Operations\u201d sections of our most recently filed periodic reports on Form 10-K and Form 10-Q and subsequent filings, which you may obtain for free at the SEC\u2019s website at <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=48sPaZ2iJv82vCY_6FlEAELc4VjNmqni5t_8YNCrQBltwCrE0yeEOcvlY0HMWN15oyv_mE1rcKHIGeIus_Tjgw==\" rel=\"nofollow noopener\" target=\"_blank\"><u>http:\/\/www.sec.gov<\/u><\/a>. We undertake no intent or obligation to publicly update or revise any of these forward-looking statements, whether as a result of new information, future events or otherwise, which speak as of their respective dates except as required by law.<\/p>\n<p align=\"justify\">\n        <strong>Non-GAAP Financial Measures <\/strong>\n      <\/p>\n<p align=\"justify\">\u201cGAAP\u201d refers to financial information presented in accordance with U.S. Generally Accepted Accounting Principles. This announcement includes non-GAAP financial measures, as defined in Regulation G promulgated by the SEC. We believe that our presentation of non-GAAP financial measures provides useful supplementary information to investors. These non-GAAP financial measures are provided in addition to, and not as a substitute for measures of financial performance prepared in accordance with GAAP.<\/p>\n<p align=\"justify\">In this announcement, we report the non-GAAP financial measures of Adjusted EBITDA (earnings before investment income, interest expense, taxes, depreciation, amortization, stock-based compensation, acquisition and integration expenses, non-cash costs and expenses arising from purchase accounting adjustments, litigation and legal expenses, impairment losses and certain other adjustments as detailed in the accompanying non-GAAP reconciliation), and Adjusted EBITDA margin. We use these non-GAAP financial measures to provide investors with additional information about our financial performance and future prospects of our core business activities. Internally, these non-GAAP measures are significant measures used by management for purposes of evaluating our core operating performance, establishing internal budgets, calculating return on investment for development programs and growth initiatives, comparing performance with internal forecasts and targeted business models, strategic planning, evaluating and valuing potential acquisition candidates and how their operations compare to our operations, and benchmarking performance externally against our competitors. We believe this non-GAAP financial information provides additional insight into our ongoing performance and have therefore chosen to provide this information to investors to help them evaluate our results of ongoing operations and enable additional period-to-period comparisons. The presentation of these and other similar items in our non-GAAP financial results should not be interpreted as implying that these items are non-recurring, infrequent, or unusual.<\/p>\n<p align=\"justify\">\n        <em>CalAmp, LoJack, <\/em><br \/>\n        <a href=\"https:\/\/www.tracker.co.uk\/\" rel=\"nofollow noopener\" target=\"_blank\"><br \/>\n          <em><br \/>\n            <u>TRACKER<\/u><br \/>\n          <\/em><br \/>\n        <\/a><br \/>\n        <em>, <\/em><br \/>\n        <a href=\"https:\/\/herecomesthebus.com\/\" rel=\"nofollow noopener\" target=\"_blank\"><br \/>\n          <em><br \/>\n            <u>Here Comes The Bus<\/u><br \/>\n          <\/em><br \/>\n        <\/a><br \/>\n        <em>, <\/em><br \/>\n        <a href=\"https:\/\/busguardian.com\/\" rel=\"nofollow noopener\" target=\"_blank\"><br \/>\n          <em><br \/>\n            <u>Bus Guardian<\/u><br \/>\n          <\/em><br \/>\n        <\/a><br \/>\n        <em>, <\/em><br \/>\n        <a href=\"https:\/\/www.calamp.com\/ion-vision\/\" rel=\"nofollow noopener\" target=\"_blank\"><br \/>\n          <em><br \/>\n            <u>iOn Vision<\/u><br \/>\n          <\/em><br \/>\n        <\/a><br \/>\n        <em>, <\/em><br \/>\n        <a href=\"https:\/\/www.calamp.com\/products\/crashboxx\/\" rel=\"nofollow noopener\" target=\"_blank\"><br \/>\n          <em><br \/>\n            <u>CrashBoxx<\/u><br \/>\n          <\/em><br \/>\n        <\/a><br \/>\n        <em> and associated logos are among the trademarks of CalAmp and\/or its affiliates in the United States, certain other countries and\/or the EU. Spireon acquired the LoJack\u00ae U.S. Stolen Vehicle Recovery (SVR) business from CalAmp and holds an exclusive license to the LoJack mark in the United States and Canada. Any other trademarks or trade names mentioned are the property of their respective owners.<\/em>\n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"max-width:30%;width:30%;min-width:30%;text-align: justify;vertical-align: middle\">\n            <strong>AT CALAMP:<\/strong>\n          <\/td>\n<td style=\"max-width:70%;width:70%;min-width:70%;text-align: justify;vertical-align: middle\">\n            <strong>AT CALAMP:<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: justify;vertical-align: middle\">Jikun Kim<\/td>\n<td style=\"text-align: justify;vertical-align: middle\">Logan Lucas<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: justify;vertical-align: middle\">SVP &amp; CFO<\/td>\n<td style=\"text-align: justify;vertical-align: middle\">Corporate Strategy<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: justify;vertical-align: middle\">\n            <u><br \/>\n              <a href=\"mailto:ir@calamp.com\" rel=\"nofollow noopener\" target=\"_blank\">ir@calamp.com<\/a><br \/>\n            <\/u>\n          <\/td>\n<td style=\"text-align: justify;vertical-align: middle\">\n            <u><br \/>\n              <a href=\"mailto:ir@calamp.com\" rel=\"nofollow noopener\" target=\"_blank\">ir@calamp.com<\/a><br \/>\n            <\/u>\n          <\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n        <strong><br \/>\n          <br \/>\n        <\/strong>\n      <\/p>\n<p align=\"center\">\n        <strong>CALAMP CORP.<\/strong><br \/>\n        <br \/>\n        <strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS<\/strong><br \/>\n        <br \/>\n        <strong>(Amounts in thousands, except per share amounts)<\/strong><br \/>\n        <br \/>\n        <strong>(Unaudited)<\/strong>\n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three Months Ended<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>May 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:73%;width:73%;min-width:73%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"max-width:11%;width:11%;min-width:11%;border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"max-width:11%;width:11%;min-width:11%;border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2022<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:70%;min-width:70%;text-align: left;vertical-align: middle\">Revenues<\/td>\n<td style=\"max-width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:10%;min-width:10%;text-align: right;vertical-align: middle\">70,891<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:2%;min-width:2%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:11%;min-width:11%;text-align: right;vertical-align: middle\">64,726<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cost of revenues<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">43,830<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">39,079<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Gross profit<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">27,061<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">25,647<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating expenses:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Research and development<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">5,842<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">7,000<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Selling and marketing<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">11,023<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">11,478<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">General and administrative<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">11,354<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">15,162<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Intangible asset amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,222<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,342<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Total operating expenses<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">29,441<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">34,982<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating loss<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">(2,380<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">(9,335<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Non-operating income (expense):<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Investment income<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">207<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(114<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Interest expense<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(1,678<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(1,533<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Other expense, net<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(129<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(942<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Total non-operating expenses<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(1,600<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(2,589<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Loss from operations before income taxes<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">(3,980<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">(11,924<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Income tax provision<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(52<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(249<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net loss<\/td>\n<td style=\"border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">(4,032<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">(12,173<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Loss per share &#8211; continuing operations:<\/td>\n<td style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Basic<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(0.11<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(0.34<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Diluted<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(0.11<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(0.34<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Earnings per share &#8211; discontinued operations:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Basic<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">&#8211;<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">&#8211;<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Diluted<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">&#8211;<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">&#8211;<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Shares used in computing earnings (loss) per share:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Basic<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">36,632<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">35,723<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Diluted<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">36,632<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">35,723<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n        \n      <\/p>\n<p align=\"center\">\n        <strong>CALAMP CORP.<\/strong><br \/>\n        <br \/>\n        <strong>CONDENSED CONSOLIDATED BALANCE SHEETS<\/strong><br \/>\n        <br \/>\n        <strong>(Amounts in thousands)<\/strong><br \/>\n        <br \/>\n        <strong>(Unaudited)<\/strong>\n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center;vertical-align: middle\">\n            <strong>May 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center;vertical-align: middle\">\n            <strong>February 28,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:72%;width:72%;min-width:72%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"max-width:11%;width:11%;min-width:11%;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"max-width:11%;width:11%;min-width:11%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Current assets:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Cash and cash equivalents<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">34,960<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">41,928<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Accounts receivable, net<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">85,033<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">82,946<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Inventories<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">24,336<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">23,902<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Prepaid expenses and other current assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">23,848<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">26,019<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Total current assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">168,177<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">174,795<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Property and equipment, net<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">31,526<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">32,832<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating lease right-of-use assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">11,632<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">12,293<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Deferred income tax assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3,624<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3,275<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Goodwill<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">94,708<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">94,214<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other intangible assets, net<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">25,695<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">26,633<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">36,872<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">36,078<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Total assets<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">372,234<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">380,120<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Liabilities and Stockholders\u2019 Equity<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Current liabilities:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Current portion of long-term debt<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">276<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">705<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Accounts payable<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">47,904<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">52,716<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Accrued payroll and employee benefits<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">11,583<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">11,766<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Deferred revenue<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">22,143<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">25,448<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Other current liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">17,523<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">15,865<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Total current liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">99,429<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">106,500<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Long-term debt, net of current portion<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">227,690<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">227,416<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Operating lease liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">11,277<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">12,314<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other non-current liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">21,394<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">19,583<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Total liabilities<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">359,790<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">365,813<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Stockholders\u2019 equity:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Common stock<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">375<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">374<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Additional paid-in capital<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">186,592<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">184,672<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Accumulated deficit<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(172,848<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(168,816<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px\">Accumulated other comprehensive loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(1,675<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(1,923<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Total stockholders\u2019 equity<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">12,444<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">14,307<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px\">Total liabilities and stockholders\u2019 equity<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">372,234<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">380,120<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: double black 3pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<p align=\"center\">\n        <strong>CALAMP CORP.<\/strong><br \/>\n        <br \/>\n        <strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS<\/strong><br \/>\n        <br \/>\n        <strong>(Amounts in thousands)<\/strong><br \/>\n        <br \/>\n        <strong> (Unaudited)<\/strong>\n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Fiscal Year Ended<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>May 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2022<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:73%;width:73%;min-width:73%;text-align: left;vertical-align: middle\">CASH FLOWS FROM OPERATING ACTIVITIES:<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"max-width:11%;width:11%;min-width:11%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"max-width:11%;width:11%;min-width:11%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:78%;min-width:78%;vertical-align: middle;text-align: left;padding-left: 30.0px\">Net loss<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:7%;min-width:7%;text-align: right;vertical-align: middle\">(4,032<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:8%;min-width:8%;text-align: right;vertical-align: middle\">(12,173<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Depreciation expense<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">4,328<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">4,156<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Intangible asset amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,222<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,342<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Stock-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2,178<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2,960<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Amortization of debt issuance costs and discount<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">281<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">304<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Non-cash operating lease cost<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">842<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">893<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Revenue assigned to factors<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(436<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(784<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Deferred tax assets, net<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(304<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">109<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Other<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">22<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">&#8211;<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Changes in operating assets and liabilities of continuing operations<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(7,081<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(12,357<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">NET CASH USED IN OPERATING ACTIVITIES<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(2,980<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(15,550<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">CASH FLOWS FROM INVESTING ACTIVITIES:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Capital expenditures<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(1,958<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(3,630<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">NET CASH USED IN INVESTING ACTIVITIES<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(1,958<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(3,630<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">CASH FLOWS FROM FINANCING ACTIVITIES:<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px\">Taxes paid related to net share settlement of vested equity awards<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(257<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(425<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">NET CASH USED IN FINANCING ACTIVITIES<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">(257<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">(425<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(1,773<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(576<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Net change in cash and cash equivalents<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">(6,968<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">(20,181<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash and cash equivalents at beginning of year<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">41,928<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">79,221<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Cash and cash equivalents at end of year<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">34,960<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">59,040<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n        <strong><br \/>\n          <br \/>\n        <\/strong>\n      <\/p>\n<p align=\"center\">\n        <strong>CALAMP CORP.<\/strong><br \/>\n        <br \/>\n        <strong>RECONCILIATION OF NON-GAAP MEASURES TO GAAP<\/strong><br \/>\n        <br \/>\n        <strong>(Unaudited)<\/strong>\n      <\/p>\n<p align=\"justify\">GAAP refers to financial information presented in accordance with U.S. Generally Accepted Accounting Principles. This announcement includes non-GAAP financial measures, as defined in Regulation G promulgated by the Securities and Exchange Commission. We believe that our presentation of non-GAAP financial measures provides useful supplementary information to investors. The presentation of non-GAAP financial measures is not meant to be considered in isolation from or as a substitute for results prepared in accordance with GAAP.<\/p>\n<p align=\"justify\">In this announcement, we report the non-GAAP financial measures of Adjusted EBITDA (earnings before investment income, interest expense, taxes, depreciation, amortization, stock-based compensation and other adjustments as identified below), and Adjusted EBITDA margin. We use these non-GAAP financial measures to provide investors with an overall understanding of the financial performance and future prospects of our core business activities. Specifically, we believe that the use of these non-GAAP measures facilitates the comparison of results of core business operations between current and past periods.<\/p>\n<p align=\"justify\">The reconciliation of GAAP-basis net loss to Adjusted EBITDA and the calculation of Adjusted EBITDA margin are as follows (dollars in thousands):<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"text-align: center;vertical-align: middle\">\n            <strong>Three Months Ended<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>May 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2022<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:73%;width:73%;min-width:73%;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"max-width:11%;width:11%;min-width:11%;border-top: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"max-width:11%;width:11%;min-width:11%;border-top: solid black 1pt;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:76%;min-width:76%;text-align: left;vertical-align: middle\">GAAP basis net loss<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:7%;min-width:7%;text-align: right;vertical-align: middle\">(4,032<\/td>\n<td style=\"max-width:2%;min-width:2%;text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"max-width:1%;min-width:1%;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"max-width:8%;min-width:8%;text-align: right;vertical-align: middle\">(12,173<\/td>\n<td style=\"max-width:2%;min-width:2%;text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Investment (income) loss<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">(207<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">114<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Interest expense<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,678<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">1,533<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Income tax provision<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">52<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">249<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Depreciation and amortization<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">5,550<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">5,498<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Stock-based compensation<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2,178<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">2,960<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Litigation and non-recurring legal expenses<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">175<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3,131<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Restructuring<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">&#8211;<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">&#8211;<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Costs incurred in transition of LoJack North America business to acquiror (a)<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">36<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">752<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Other<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">615<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle\">(208<\/td>\n<td style=\"text-align: left;vertical-align: middle\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">6,045<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle\">1,856<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Revenues<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">70,891<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle\">64,726<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">Adjusted EBITDA margin<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">9<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">3<\/td>\n<td style=\"text-align: left;vertical-align: middle\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\">(a)\u00a0 \u00a0Costs incurred in transition of business to acquiror are attributable to the wind-down and transfer of the LoJack North America business to Spireon.<\/p>\n<\/p>\n<p>      <img decoding=\"async\" class=\"__GNW8366DE3E__IMG\" src=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=\" \/><br \/>\n      <br \/>\n      <img decoding=\"async\" src=\"https:\/\/ml.globenewswire.com\/media\/MDY1MDMyMzYtMTQ4My00MDc3LWJmMjgtYTBlZmQ0MmYxMzg5LTEwMTY1Nzc=\/tiny\/CalAmp-Corp-.png\" \/>\n    <\/div>\n<div class=\"mw_contactinfo\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Gross Margin increases 280 basis points and Adjusted EBITDA remained strong in the quarter at $6.0 million The Company\u2019s Board of Directors has decided to explore strategic alternatives IRVINE, Calif., July 10, 2023 (GLOBE NEWSWIRE) &#8212; CalAmp (Nasdaq: CAMP), a connected intelligence company that helps organizations monitor, track and protect their vital assets, today reported financial results for its first quarter of fiscal year 2024 ended May 31, 2023. First Quarter Fiscal Year 2024 Financial Overview Total revenue was $70.9 million in the quarter, a $7.6 million decline sequentially and $6.2 million increase year over year. Software and Subscription Services (S&amp;SS) revenue was $45.0 million in the quarter, down $6.4 million sequentially and up $5.4 million year over year. Telematics &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;CalAmp Reports First Quarter Fiscal Year 2024 Financial Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-768713","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CalAmp Reports First Quarter Fiscal Year 2024 Financial Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"Gross Margin increases 280 basis points and Adjusted EBITDA remained strong in the quarter at $6.0 million The Company\u2019s Board of Directors has decided to explore strategic alternatives IRVINE, Calif., July 10, 2023 (GLOBE NEWSWIRE) &#8212; CalAmp (Nasdaq: CAMP), a connected intelligence company that helps organizations monitor, track and protect their vital assets, today reported financial results for its first quarter of fiscal year 2024 ended May 31, 2023. First Quarter Fiscal Year 2024 Financial Overview Total revenue was $70.9 million in the quarter, a $7.6 million decline sequentially and $6.2 million increase year over year. Software and Subscription Services (S&amp;SS) revenue was $45.0 million in the quarter, down $6.4 million sequentially and up $5.4 million year over year. Telematics &hellip; Continue reading &quot;CalAmp Reports First Quarter Fiscal Year 2024 Financial Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T21:29:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results\",\"datePublished\":\"2023-07-10T21:29:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/\"},\"wordCount\":2587,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/\",\"name\":\"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=\",\"datePublished\":\"2023-07-10T21:29:29+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=\",\"contentUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results - Market Newsdesk","og_description":"Gross Margin increases 280 basis points and Adjusted EBITDA remained strong in the quarter at $6.0 million The Company\u2019s Board of Directors has decided to explore strategic alternatives IRVINE, Calif., July 10, 2023 (GLOBE NEWSWIRE) &#8212; CalAmp (Nasdaq: CAMP), a connected intelligence company that helps organizations monitor, track and protect their vital assets, today reported financial results for its first quarter of fiscal year 2024 ended May 31, 2023. First Quarter Fiscal Year 2024 Financial Overview Total revenue was $70.9 million in the quarter, a $7.6 million decline sequentially and $6.2 million increase year over year. Software and Subscription Services (S&amp;SS) revenue was $45.0 million in the quarter, down $6.4 million sequentially and up $5.4 million year over year. Telematics &hellip; Continue reading \"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/","og_site_name":"Market Newsdesk","article_published_time":"2023-07-10T21:29:29+00:00","og_image":[{"url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results","datePublished":"2023-07-10T21:29:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/"},"wordCount":2587,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/","name":"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=","datePublished":"2023-07-10T21:29:29+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/#primaryimage","url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ=","contentUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODg3MTc5MCM1Njg0NzUwIzIwMDUwMDQ="},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/calamp-reports-first-quarter-fiscal-year-2024-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"CalAmp Reports First Quarter Fiscal Year 2024 Financial Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/768713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=768713"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/768713\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=768713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=768713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=768713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}