<SEC-DOCUMENT>0001140361-22-017995.txt : 20220506
<SEC-HEADER>0001140361-22-017995.hdr.sgml : 20220506
<ACCEPTANCE-DATETIME>20220506063142
ACCESSION NUMBER:		0001140361-22-017995
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20220506
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220506
DATE AS OF CHANGE:		20220506

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ACM Research, Inc.
		CENTRAL INDEX KEY:			0001680062
		STANDARD INDUSTRIAL CLASSIFICATION:	SPECIAL INDUSTRY MACHINERY, NEC [3559]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			CA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38273
		FILM NUMBER:		22898750

	BUSINESS ADDRESS:	
		STREET 1:		42307 OSGOOD ROAD, SUITE I
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94539
		BUSINESS PHONE:		510-445-3700

	MAIL ADDRESS:	
		STREET 1:		42307 OSGOOD ROAD, SUITE I
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94539
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>brhc10037266_8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:acmr="http://acmrcsh.com/20220506" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <!-- Licensed to: Summit
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html" />
</head>

<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; background-color: #ffffff;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_fcafa55ea01a469dac1b655e99648512" contextRef="c20220506to20220506" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_12d57def222c4fee85af7575badbbd4c" contextRef="c20220506to20220506">0001680062</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="acmr-20220506.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20220506to20220506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-06</xbrli:startDate><xbrli:endDate>2022-05-06</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>

  <hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" />
  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 14pt; font-weight: bold;">UNITED STATES <span style="color: rgb(0, 0, 0);">SECURITIES AND EXCHANGE COMMISSION</span></div>

  <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Washington, D.C. 20549</div>

  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

  <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;">FORM&#160;<ix:nonNumeric name="dei:DocumentType" id="Fact_06ea86b0d83845dc942f85b43b2c23fa" contextRef="c20220506to20220506">8-K</ix:nonNumeric></div>

  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

  <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">CURRENT REPORT</div>

  <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</div>

  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

  <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Date of Report (Date of earliest event reported):&#160;<span style="font-weight: bold;"><ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_a049a0f29e0a495d8c0cc0364704d314" contextRef="c20220506to20220506" format="ixt:datemonthdayyearen">May 6, 2022</ix:nonNumeric></span></div>

  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

  <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 24pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_d1f85c6d80fc4ce5a5e16069cadda7ec" contextRef="c20220506to20220506">ACM Research, Inc.</ix:nonNumeric><br />
  </div>

  <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(Exact Name of Registrant as Specified in its Charter)</div>

  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

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


  <tr>

    <td style="width: 32.64%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_ed79d86e25434d22b21c10f4ac80f62c" contextRef="c20220506to20220506" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric><br />
          </div>
        </td>

    <td style="width: 33.68%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_2393205b8ce541b7b2167d0a28fa2f7f" contextRef="c20220506to20220506">001-38273</ix:nonNumeric><br />
          </div>
        </td>

    <td style="width: 33%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_c4b88cc712514b8b9b30b10fbdb992de" contextRef="c20220506to20220506">94-3290283</ix:nonNumeric><br />
          </div>
        </td>

  </tr>

  <tr>

    <td style="width: 32.64%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-style: italic;">(State or Other Jurisdiction of Incorporation)</div>
        </td>

    <td style="width: 33.68%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-style: italic;">(Commission File Number)</div>
        </td>

    <td style="width: 33%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-style: italic;">(IRS Employer Identification No.)</div>
        </td>

  </tr>


</table>
  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
  </div>

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


  <tr>

    <td style="width: 49%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_75ccaac3e4e442d29c5e8278eb638c26" contextRef="c20220506to20220506">42307 Osgood Road</ix:nonNumeric>&#160;<ix:nonNumeric name="dei:EntityAddressAddressLine2" id="Fact_1d194c65d923455cb94bf9b622320be4" contextRef="c20220506to20220506">Suite I</ix:nonNumeric></div>
        </td>

    <td style="width: 2%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_13ff16b63320404cb7957d2e9c67a056" contextRef="c20220506to20220506">Fremont,</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_7479218f18b743f5a4f9903df24b45b1" contextRef="c20220506to20220506" format="ixt-sec:stateprovnameen">California</ix:nonNumeric></div>
        </td>

    <td style="width: 2%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_33ad9739f0054479a6cb5aeaca60e5a8" contextRef="c20220506to20220506">94539</ix:nonNumeric><br />
          </div>
        </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-style: italic;">(Address of Principal Executive Offices)</div>
        </td>

    <td style="width: 2%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-style: italic;">(Zip Code)</div>
        </td>

  </tr>


</table>
  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Registrant&#8217;s telephone number, including area code:</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;<span style="font-weight: bold; color: rgb(0, 0, 0);">(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_db5aaf8d873844f898e9042e9c1828f1" contextRef="c20220506to20220506">510</ix:nonNumeric>)&#160;<ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_1a66ad2505da4fb893b8d6630b4824ce" contextRef="c20220506to20220506">445-3700</ix:nonNumeric></span></span></div>

  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

  <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the
    following provisions:</div>

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


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:WrittenCommunications" id="Fact_70178a3ded8c42d89828530248a3472f" contextRef="c20220506to20220506" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
        </td>

    <td style="width: auto; vertical-align: top; text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="color: rgb(0, 0, 0);">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</div>
        </td>

  </tr>


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


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:SolicitingMaterial" id="Fact_7db748a8deb34da29bc498ee86d44020" contextRef="c20220506to20220506" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
        </td>

    <td style="width: auto; vertical-align: top; text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="color: rgb(0, 0, 0);">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</div>
        </td>

  </tr>


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


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:PreCommencementTenderOffer" id="Fact_bb7ed7e9105242ce8fe4ae45d5fa8c0f" contextRef="c20220506to20220506" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
        </td>

    <td style="width: auto; vertical-align: top; text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="color: rgb(0, 0, 0);">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</div>
        </td>

  </tr>


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


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" id="Fact_7434649995d649ab9668ab767909f405" contextRef="c20220506to20220506" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
        </td>

    <td style="width: auto; vertical-align: top; text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="color: rgb(0, 0, 0);">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</div>
        </td>

  </tr>


</table>
  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Securities registered pursuant to Section 12(b) of the Act:</div>

  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

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


  <tr>

    <td style="width: 46.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Title of each class</div>
        </td>

    <td style="width: 3.84%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 12.5%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Trading symbol</div>
        </td>

    <td style="width: 4.8%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 32.7%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Name of each exchange on which registered</div>
        </td>

  </tr>

  <tr>

    <td style="width: 46.16%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_29b10c74caeb4737ae9115b7305ebbd5" contextRef="c20220506to20220506">Class A Common Stock, par value $0.0001 per share</ix:nonNumeric><br />
          </div>
        </td>

    <td style="width: 3.84%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 12.5%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_0d2f14dd4a3d4ebcbbc26226c5ed9829" contextRef="c20220506to20220506">ACMR</ix:nonNumeric><br />
          </div>
        </td>

    <td style="width: 4.8%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 32.7%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_59c58d051b66485a8ef5f292f41cf1a5" contextRef="c20220506to20220506" format="ixt-sec:exchnameen">The Nasdaq Stock Market LLC</ix:nonNumeric><br />
          </div>
        </td>

  </tr>


</table>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> <br />
    </span></div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Indicate by check mark whether the registrant is an emerging growth company
      as defined in Rule 405 of the Securities Act of 1933 or Rule 12b-2 of the Securities Exchange Act of 1934:</span></div>

  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> <br />
    </span></div>

  <div style="text-align: right; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Emerging growth company </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_4fa91f20be454828b03b1498981ed4ed" contextRef="c20220506to20220506" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></span></div>

  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

  <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new
    or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160; &#9744;</div>

  <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
    </span></div>

  <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
    <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" /></div>

  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
    <div style="page-break-after: always;" class="DSPFPageBreak">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

  </div>

  <!--PROfilePageNumberReset%Num%2%%%-->
  <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
    </span></div>

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


  <tr>

    <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item 2.02</td>

    <td style="width: auto; vertical-align: top; text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="font-weight: bold;">Results of Operations and Financial Condition.<br />
            </div>
          </td>

  </tr>


</table>
    <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
      <div style="text-align: justify; color: rgb(0, 0, 0);">On May 6, 2022, we issued a press release announcing financial results for the first quarter of 2022. The full text of the press release is furnished as Exhibit 99.01 hereto and is incorporated
        herein by reference<span style="font-style: italic;">.</span></div>

    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
      <div><br />
      </div>

    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
      <div style="text-align: justify; color: rgb(0, 0, 0);">The information contained in this Item 2.02, including the exhibit furnished hereto, is intended to be furnished and shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities
        Exchange Act of 1934 or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, or the Securities Exchange Act of 1934, except as expressly set forth by
        specific reference in such filing.</div>

    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
    </div>

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


  <tr>

    <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item 9.01</td>

    <td style="width: auto; vertical-align: top; text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="font-weight: bold;">Financial Statements and Exhibits.</div>
          </td>

  </tr>


</table>
    <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

    <div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(d)</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-weight: bold;">Exhibits.</span></span></div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

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


  <tr>

    <td style="width: 7.69%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: center; font-weight: bold;">Exhibit</div>
          </td>

    <td style="width: 2.88%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 89.42%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: center; font-weight: bold;">Description</div>
          </td>

  </tr>

  <tr>

    <td style="width: 7.69%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: center;"><a href="brhc10037266_ex99-01.htm">99.01</a></div>
          </td>

    <td style="width: 2.88%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 89.42%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Press release of ACM Research, Inc. dated May 6, 2022</div>
          </td>

  </tr>

  <tr>

    <td style="width: 7.69%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: center;">104</div>
          </td>

    <td style="width: 2.88%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 89.42%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Cover Page Interactive Data File (embedded within the XBRL document)</div>
          </td>

  </tr>


</table>
    <div><br />
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
      <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">2</span></div>

      <div style="page-break-after:always;" class="DSPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

    </div>

    <!--PROfilePageNumberReset%Num%3%%%-->
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">SIGNATURE</div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

    <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, hereunto
      duly authorized.</div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

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


  <tr>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td colspan="2" style="vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: left;">ACM RESEARCH, INC.</div>
          </td>

    <td colspan="1" style="vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; width: 10%;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td rowspan="1" colspan="2" style="vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td rowspan="1" colspan="1" style="vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; width: 10%;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;">&#160;</td>

    <td style="width: 3%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;">
            <div style="text-align: left;">By:</div>
          </td>

    <td style="width: 37%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">/s/ Mark McKechnie</span></div>
          </td>

    <td colspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 3%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 37%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: left;">Mark McKechnie</div>
          </td>

    <td colspan="1" style="width: 10%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 3%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 37%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: left; color: rgb(0, 0, 0);">Chief Financial Officer and Treasurer</div>
          </td>

    <td colspan="1" style="width: 10%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: left;">Dated: May 6, 2022</div>
          </td>

    <td style="width: 3%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td style="width: 37%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

    <td colspan="1" style="width: 10%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</td>

  </tr>


</table>
    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: center;">3<br />
    </div>

  </div>

  <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
    <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;" /></div>

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.01
<SEQUENCE>2
<FILENAME>brhc10037266_ex99-01.htm
<DESCRIPTION>EXHIBIT 99.01
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <font style="font-size: 10pt;"> </font>
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: right;"><font style="font-weight: bold; font-size: 10pt;">Exhibit 99.01</font><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: center; font-size: 10pt;"><img width="83" height="52" src="image0.jpg"></div>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">ACM Research Reports First Quarter 2022 Results</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">FREMONT, California, May 6, 2022 (Globe Newswire) &#8211; ACM Research, Inc. (&#8220;ACM&#8221; or the &#8220;Company&#8221;) (NASDAQ: ACMR), a leading supplier of wafer processing solutions
    for semiconductor and advanced wafer-level packaging applications, today reported financial results for its first fiscal quarter ended March 31, 2022.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; margin-right: 13.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8220;As we announced on April 7 and April 27, our results for the first quarter of 2022 were significantly impacted by the COVID-19 related
    restrictions in Shanghai, which limited employee access and logistics activities of our facilities in Pudong,&#8221; said Dr. David Wang, ACM&#8217;s President and Chief Executive Officer. &#8220;The lockdown impacted ACM&#8217;s ability to ship finished products to customers
    and the pace of our production, even with some employees continuing to work in our factories. Although restrictions are still impacting operations early in the second quarter, demand for ACM&#8217;s tools remains strong. As a result of ACM having been added
    to the Shanghai government&#8217;s &#8220;White List&#8221; of essential businesses, we have begun to increase the level of our operational activities.&#8221;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; margin-right: 13.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8220;We have partly offset the effects of the lockdown, as our Shanghai R&amp;D and management teams have been working from home and our
    operations in other regions, including our South Korea R&amp;D and production facilities, have remained open,&#8221; Dr. Wang continued. &#8220;With a diversified supply chain, we are hopeful that the lifting of logistics bottlenecks to and from our Shanghai
    facilities will allow for a timely return to normal production levels.&#8221;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; margin-right: 13.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dr. Wang concluded, &#8220;Looking beyond this unprecedented lockdown, we are planning for solid growth in 2022 from our core cleaning products,
    the ongoing product cycle for our electrochemical plating tools, and the initial ramp of our furnace products. We are committed to gaining additional share of the $8 billion market addressed by our current products, and we remain on track to double our
    addressable market opportunity with the upcoming introduction of two new product categories. We will continue to invest in new product development and additional production capacity and to support ongoing tool evaluations with major semiconductor
    manufacturers.&#8221;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <table cellspacing="0" cellpadding="0" class="cfttable" id="zdba76cde60724c9cb73167146d4731c0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">

      <tr>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" colspan="14" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: bold;">Three Months Ended March 31,</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: bold;"> GAAP</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: bold;">Non-GAAP(1)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: bold;"> 2022</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: bold;">2021</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: bold;">2022</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: bold;">2021</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" colspan="14" style="vertical-align: middle; font-size: 10pt;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-style: italic;">(dollars in thousands, except EPS)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Revenue</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">42,186</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">43,732</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">42,186</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">43,732</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 52%; font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Gross margin</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">46.7</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">%</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">41.3</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">%</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">46.9</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">%</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">41.4</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">%</div>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Income (loss) from operations</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">(9,306</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">3,450</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">(7,932</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">4,660</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 52%; font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Net income (loss) attributable to ACM Research, Inc.</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">(5,786</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">5,470</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">(554</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">7,727</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Basic EPS (2)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">(0.10</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">0.10</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">(0.01</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">0.14</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 52%; font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Diluted EPS (2)(3)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">(0.09</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">0.08</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">(0.01</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;">
          <div style="font-family: 'Times New Roman',Times,serif;">0.12</div>
        </td>
        <td valign="bottom" nowrap="nowrap" class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;">&#160;</td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Reconciliations to U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) financial measures from non-GAAP financial measures are presented below under &#8220;Reconciliation of
            GAAP to Non-GAAP Financial Measures.&#8221; Non-GAAP financial measures exclude stock-based compensation and, with respect to net income (loss) attributable to ACM Research, Inc. and basic and diluted EPS, also exclude unrealized loss on trading
            securities.</div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(2)</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Prior period results have been adjusted to reflect the three-for-one stock split effected in the form of a stock dividend in March 2022.</div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(3)</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Diluted EPS includes an impact of $86,000 in the first quarter of 2022 from dilutive shares of ACM Research (Shanghai), Inc.</div>
        </td>
      </tr>

  </table>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>Outlook</u></div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is maintaining its revenue guidance range of $365 million to $405 million for fiscal year 2022. This expectation assumes, among other factors,
    stability with respect to the global COVID-19 pandemic and US-China trade policy, and a timely return to scale of ACM&#8217;s production and shipping operations in Shanghai. The range of ACM&#8217;s 2022 outlook reflects, among other things, various spending
    scenarios for the production ramps of key customers, the absence of unexpected disruptions in ACM&#8217;s supply chain, and the timing of acceptances for first tools under evaluation in the field.</div>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br>
  </div>
  <font style="font-size: 10pt;"> </font>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <!--PROfilePageNumberReset%Num%2%-%-%-->
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>Operating Highlights and Recent Announcements</u></div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <table cellspacing="0" cellpadding="0" id="z32d063037a82438f9ed296c87089cac1" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Shipments.</font><font style="font-size: 10pt;"> Total shipments in the
              first quarter of 2022 were $67 million, versus $74 million in the first quarter of 2021. Total shipments include deliveries for revenue in the quarter and deliveries of first tool systems awaiting customer acceptance for potential revenue in
              future quarters. The lockdown resulted in ACM&#8217;s having to defer shipment of 13 tools that had been scheduled to ship during the first quarter of 2022.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Mass Production for 18 Chamber, 300mm Ultra C VI Single-Wafer Cleaning
              Tool. </font><font style="font-size: 10pt;">In April 2022, ACM announced that its 18 chamber, 300mm Ultra C VI single wafer cleaning tool had been qualified by a customer and successfully moved to mass production in ACM&#8217;s factory. First
              introduced to the market in the second quarter of 2020, the tool has also been qualified for mass production by a mainstream memory chip manufacturer in China.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Completion of 3-for-1 Stock Split Effected in Form of a Stock Dividend. </font><font style="font-size: 10pt;">In March 2022, ACM completed a 3-for-1 stock split of ACM&#8217;s Class A common stock and Class B common stock in the form of a stock dividend.</font></div>
        </td>
      </tr>

  </table>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>Financial Summary</u></div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Unless otherwise noted, the following figures refer to the first quarter of 2022 and comparisons are with the first quarter of 2021.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <table cellspacing="0" cellpadding="0" id="z1fe93dc903534c66bb79c8dc60a2870f" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Revenue</font><font style="font-size: 10pt;"> was $42.2 million, down
              3.5%, reflecting lower revenue from single wafer wet cleaning tools, advanced packaging and other back-end processing equipment as the result ofCOVID-19 restrictions in Shanghai. Revenue from both repeat shipments and customer acceptances was
              negatively impacted by the Shanghai lockdown.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Gross margin</font><font style="font-size: 10pt;"> was 46.7%, up from
              41.3%. Non-GAAP gross margin, which excludes stock-based compensation, was 46.9%, up from 41.4%. Gross margin exceeded the range of 40% to 45% reflected in the Company&#8217;s long-term business model. The Company expects gross margin to vary from
              period to period due to a variety of factors, such as sales volume and product mix.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Operating expenses</font><font style="font-size: 10pt;"> were $29.0
              million, an increase of 98.6%. Non-GAAP operating expenses, which exclude the effect of stock-based compensation, were $27.7 million, up 106.1%.&#160; Non-GAAP operating expenses as a percent of revenue increased to 65.7% from 30.8%. The increase
              in operating expenses was due primarily to higher research and development spending, including increased spending on new products and costs incurred for development tools.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Operating loss</font><font style="font-size: 10pt;"> was $9.3 million,<font style="font-family: 'Times New Roman',Times,serif;">&#160;</font>up from $3.5 million.&#160; Non-GAAP operating loss, which excludes the effect of stock-based compensation, was $7.9 million, up from<font style="font-family: 'Times New Roman',Times,serif;">&#160;</font>$4.7 million.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Unrealized loss on trading securities</font><font style="font-size: 10pt;">
              was $3.9 million. The loss reflects the change in market value of the indirect investment by<font style="font-family: 'Times New Roman',Times,serif;">&#160;</font>ACM Research (Shanghai), Inc. in STAR Market IPO shares of Semiconductor
              Manufacturing International Corporation (SMIC). The value is marked-to-market quarterly and is excluded from non-GAAP results.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Income tax benefit </font><font style="font-size: 10pt;">was $4.0
              million, compared to $2.8 million. The income tax benefit for the period ending March 31, 2022 primarily resulted from the tax effect of the operating loss together with a significant increase in ACM&#8217;s effective income tax rate. As a result
              of a change in Section 174 of the U.S. Internal Revenue Code of 1986 that became effective on January 1, 2022, the effective tax rate for 2022 has increased<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">, </font>primarily<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font>due to a new requirement to capitalize and amortize previously deductible research and experimental expenses. The income tax benefit for the period ended March
              31, 2021 resulted from discrete tax benefits associated with stock-based compensation, and a lower effective tax rate prior to the change in Section 174.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Net loss attributable to ACM Research, Inc.</font><font style="font-size: 10pt;"> was $5.8 million, compared to net income of $5.5 million.&#160; Non-GAAP net loss attributable to ACM Research, Inc., which excludes the effect of stock-based compensation and unrealized loss on trading securities, was $0.6 million, as
              compared to non-GAAP net income of $7.7 million.</font></div>
        </td>
      </tr>

  </table>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font> <font style="font-size: 10pt;"> </font>
  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">-2-</font></div>
    <div style="page-break-after: always;" id="DSPFPageBreak">
      <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
  </div>
  <div> <font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <table cellspacing="0" cellpadding="0" id="ze2b8bfadb6c14388a29e592d12dc53d3" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Net loss per diluted share attributable to ACM Research, Inc.</font><font style="font-size: 10pt;"> was $0.09, compared to net income per diluted share of $0.08.&#160; Non-GAAP net loss per diluted share, which excludes the effect of stock-based compensation and unrealized loss on trading securities, was <font style="font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);">$0.01, compared to non-GAAP net income per diluted </font>share of $0.12.</font></div>
        </td>
      </tr>

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

      <tr>
        <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</td>
        <td style="width: auto; vertical-align: top; text-align: left;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Cash and cash equivalents</font><font style="font-size: 10pt;"> were
              $380.3 million at March 31, 2022, versus $563.1 million at December 31, 2021.&#160; Cash and cash equivalents plus short-term and long-term time deposits were $533.1 million at March 31, 2022, versus $563.1 million at December 31, 2021.</font></div>
        </td>
      </tr>

  </table>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>Conference Call Details</u></div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A conference call to discuss results will be held on Friday, May 6, 2022, at 8:00 a.m. Eastern Time (8:00 p.m. China Time). Dial-in details for the call are as
    follows. Please reference conference ID <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">4392303</font>.</div>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <table cellspacing="0" cellpadding="0" id="zc7c3f7c2a01e4565a1c70ab5cd89d629" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 32.69%; vertical-align: top; font-size: 10pt;">&#160;</td>
        <td style="width: 32.68%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Phone Number</div>
        </td>
        <td style="width: 34.63%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Toll-Free Number</div>
        </td>
      </tr>
      <tr>
        <td style="width: 32.69%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">United States</div>
        </td>
        <td style="width: 32.68%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">+1 (661) 567-1217</div>
        </td>
        <td style="width: 34.63%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">+1 (833) 562-0137</div>
        </td>
      </tr>
      <tr>
        <td style="width: 32.69%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hong Kong</div>
        </td>
        <td style="width: 32.68%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">+852 5819 4851</div>
        </td>
        <td style="width: 34.63%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">+852 8009 66253</div>
        </td>
      </tr>
      <tr>
        <td style="width: 32.69%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mainland China</div>
        </td>
        <td style="width: 32.68%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">+86 8008700169</div>
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">+86 4006828609</div>
        </td>
        <td style="width: 34.63%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>

  </table>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A recording of the webcast will be available on the investor page of the ACM website at www.acmrcsh.com for one week following the call.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>Use of Non-GAAP Financial Measures</u></div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ACM presents non-GAAP gross margin, operating expenses, operating income, net income (loss) attributable to ACM Research, Inc. and basic and diluted earnings
    per share as supplemental measures to GAAP financial measures regarding ACM&#8217;s operational performance. These supplemental measures exclude the impact of stock-based compensation, which ACM does not believe is indicative of its core operating results.
    In addition, non-GAAP net income attributable to ACM Research, Inc. and basic and diluted EPS exclude non-cash change in fair value of financial assets and liabilities and unrealized gain on trading securities, which ACM also believes are not
    indicative of its core operating results. A reconciliation of each non-GAAP financial measure to the most directly comparable GAAP financial measure is provided below under &#8220;Reconciliation of Non-GAAP to GAAP Financial Measures.&#8221;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ACM believes these non-GAAP financial measures are useful to investors in assessing its operating performance. ACM uses these financial measures internally to
    evaluate its operating performance and for planning and forecasting of future periods. Financial analysts may focus on and publish both historical results and future projections based on the non-GAAP financial measures. ACM also believes it is in the
    best interests of investors for ACM to provide this non-GAAP information.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">While ACM believes these non-GAAP financial measures provide useful supplemental information to investors, there are limitations associated with the use of
    these non-GAAP financial measures. These non-GAAP financial measures may not be reported by competitors, and they may not be directly comparable to similarly titled measures of other companies due to differences in calculation methodologies. The
    non-GAAP financial measures are not an alternative to GAAP information and are not meant to be considered in isolation or as a substitute for comparable GAAP financial measures. They should be used only as a supplement to GAAP information and should be
    considered only in conjunction with ACM&#8217;s consolidated financial statements prepared in accordance with GAAP.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">-3-</font></div>
    <div style="page-break-after: always;" id="DSPFPageBreak">
      <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
  </div>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>Forward-Looking Statements</u></div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain statements contained in the second, third and fourth paragraphs of this press release and under the heading &#8220;Outlook&#8221; above are not historical facts and
    may be forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements include statements regarding the intent, belief and current expectations with respect to: the extent and effect of
    the Shanghai COVID-19 lockdown; the demand for ACM&#8217;s tools, including specifically in fiscal year 2022; the expansion in 2022 of ACM&#8217;s product offering, production capacity and base of major customers; and the timing and ability of ACM to secure orders
    from new customers.&#160; Those statement are expectations only, reflect management's current views, are based on certain assumptions, and involve risks and uncertainties. Actual results, events, or performance may differ materially from the above
    forward-looking statements due to a number of important factors, and will be dependent upon a variety of factors, including, but not limited to, the following, any of which could be exacerbated even further by the continuing COVID-19 outbreak in China
    and globally: anticipated customer orders or identified market opportunities may not grow or develop as anticipated; customer orders already received may be postponed or canceled; ACM may be unable to obtain the qualification and acceptance of its
    delivered tools when anticipated or at all, which would delay or preclude ACM&#8217;s recognition of revenue from the sale of those tools; suppliers may not be able to meet ACM&#8217;s demands on a timely basis; ACM&#8217;s technologies and tools may not gain market
    acceptance; ACM may be unable to compete effectively by, among other things, enhancing its existing tools, adding additional production capacity and engaging additional major customers; volatile global economic, market, industry and other conditions
    could result in sharply lower demand for products containing semiconductors and for the Company's products and in disruption of capital and credit markets; trade regulations, currency fluctuations, political instability and war may materially adversely
    affect ACM due to its substantial non-U.S. customer and supplier base and its substantial non-U.S. manufacturing operations. ACM cannot guarantee any future results, levels of activity, performance or achievements.&#160; ACM undertakes no obligation to
    publicly update these forward-looking statements to reflect events or circumstances that occur after the date hereof or to reflect any change in its expectations&#160; regarding these forward-looking statements or the occurrence of unanticipated events.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><u>About ACM Research, Inc.</u></div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ACM develops, manufactures and sells semiconductor process equipment for single-wafer or batch wet cleaning, electroplating, stress-free polishing and thermal
    processes that are critical to advanced semiconductor device manufacturing, as well as wafer-level packaging. The Company is committed to delivering customized, high performance, cost-effective process solutions that semiconductor manufacturers can use
    in numerous manufacturing steps to improve productivity and product yield.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#169; ACM Research, Inc. ULTRA C and the ACM Research logo are trademarks of ACM Research, Inc. For convenience, these trademarks appear in this press release
    without &#8482; symbols, but that practice does not mean that ACM will not assert, to the fullest extent under applicable law, its rights to the trademarks.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For investor and media inquiries, please contact:</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <table cellspacing="0" cellpadding="0" border="0" id="ze2f5584f089a4bbca08092fe52c3f6c9" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

      <tr>
        <td style="width: 29.4%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>In the United States</u></font><font style="font-size: 10pt;">:</font></div>
        </td>
        <td style="width: 36.04%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">The Blueshirt Group</div>
        </td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 29.4%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>
        <td style="width: 36.04%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">Yujia Zhai</div>
        </td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 29.4%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>
        <td style="width: 36.04%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">+1 (860) 214-0809</div>
        </td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 29.4%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>
        <td style="width: 36.04%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: normal;">yujia@blueshirtgroup.com</div>
        </td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 29.4%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>
        <td style="width: 36.04%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 29.4%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>In China</u></font><font style="font-size: 10pt;">:</font></div>
        </td>
        <td style="width: 36.04%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">The Blueshirt Group Asia</div>
        </td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 29.4%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>
        <td style="width: 36.04%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">Gary Dvorchak, CFA</div>
        </td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 29.4%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>
        <td style="width: 36.04%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">+86 (138) 1079-1480</div>
        </td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 29.4%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>
        <td style="width: 36.04%; vertical-align: top;">
          <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: normal;">gary@blueshirtgroup.com</div>
        </td>
        <td style="width: 34.56%; vertical-align: top; font-size: 10pt;">&#160;</td>
      </tr>

  </table>
  <div> <br>
  </div>
  <font style="font-size: 10pt;"> </font>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">-4-</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-align: center; font-size: 10pt;"><font style="font-weight: bold;">ACM RESEARCH, INC.</font></div>
  <div style="text-align: center; font-size: 10pt;"><font style="font-weight: bold;">Condensed Consolidated Balance Sheets</font><br>
  </div>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" id="zc145329d0e5348b78c0b7675ed46e99e" class="cfttable">

      <tr>
        <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2022</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2021</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; font-size: 10pt;">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: middle;" colspan="6">
          <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(Unaudited)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; font-size: 10pt;">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td style="vertical-align: middle; white-space: nowrap;" colspan="6">
          <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(In thousands, except share</div>
          <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">and per share data)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; background-color: rgb(204, 238, 255);">
          <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="2">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="2">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Current assets:</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; font-size: 10pt;" colspan="2">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; font-size: 10pt;" colspan="2">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Cash and cash equivalents</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">380,311</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">563,067</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Short-term time deposits</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,025</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Trading securities</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,772</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,498</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Accounts receivable, less allowance for doubtful accounts of $0 as of March 31, 2022 and
            December 31, 2021</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106,351</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105,553</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Income tax recoverable</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,607</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,082</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other receivables</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,602</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,979</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Inventories</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">271,538</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,116</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Prepaid expenses</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,771</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,639</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Total current assets</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">904,977</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">952,934</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Property, plant and equipment, net</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,680</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,042</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Land use right, net</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,661</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,667</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Operating lease right-of-use assets, net</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,028</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,182</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Intangible assets, net</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">748</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">477</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term time deposits</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">78,750</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Deferred tax assets</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,303</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,166</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term investments</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,666</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,694</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other long-term assets</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,559</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,017</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 27pt;">Total assets</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,087,372</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,052,179</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Liabilities and Stockholders&#8217; Equity</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Current liabilities:</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Short-term borrowings</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,600</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,591</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Current portion of long-term borrowings</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,441</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,410</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">&#160;Accounts payable</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">108,494</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101,350</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Advances from customers</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82,036</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,824</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Deferred revenue</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,699</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,180</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Income taxes payable</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,744</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">254</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">FIN-48 payable</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,292</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,282</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Other payables and accrued expenses</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,555</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,735</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Current portion of operating lease liability</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,076</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,313</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt;">Total current liabilities</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">244,449</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">205,939</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">&#160;Long-term borrowings</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,344</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,957</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Long-term operating lease liability</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,952</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,869</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Deferred tax liability</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,308</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,302</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Other long-term liabilities</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,545</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,447</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 27pt;">Total liabilities</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">278,598</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">240,514</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Commitments and contingencies</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stockholders&#8217; equity:</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Common stock (1) &#8211; Class A, par value $0.0001: 150,000,000 shares authorized as of March 31,
            2022 and December 31, 2021&#894; 54,035,280 shares issued and outstanding as of March 31, 2022 and 53,608,929 shares issued and outstanding as of December 31, 2021</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Common stock (1) &#8211; Class B, par value $0.0001:&#160; 5,307,816 shares authorized as of March 31, 2022
            and December 31, 2021&#894; 5,086,812 shares issued and outstanding as of March 31, 2022 and 5,087,814 shares issued and outstanding as of December 31, 2021</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Additional paid in capital</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">597,143</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">595,045</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Accumulated surplus</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">66,258</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72,044</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Accumulated other comprehensive income</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,979</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,109</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total ACM Research, Inc. stockholders&#8217; equity</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">674,386</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">676,204</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Non-controlling interests</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">134,388</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">135,461</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total stockholders&#8217; equity</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">808,774</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">811,665</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 36pt;">Total liabilities and stockholders&#8217; equity</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,087,372</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,052,179</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>

  </table>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;">&#160; </font>
    <div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font><font style="font-size: 10pt;">(1) Prior period results have been adjusted to reflect the three-for-one stock split
        effected in the form of a stock dividend in March 2022.</font></div>
    <div style="text-align: left;"><font style="font-size: 10pt;"> <br>
      </font></div>
  </div>
  <font style="font-size: 10pt;"> </font>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">-5-</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">ACM RESEARCH, INC.</div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statements of Operations and Comprehensive Income</div>
    <div style="font-size: 10pt;">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" id="z33b66115801c4ff0a0b599c19481eaf9" class="cfttable">

        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended March 31,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(Unaudited)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">( In thousands, except share and per share data)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Revenue</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,186</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,732</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Cost&#160;of&#160;revenue</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,500</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,687</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 18pt;">Gross&#160;profit</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,686</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,045</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Operating&#160;expenses:</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Sales&#160;and&#160;marketing</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,697</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,308</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Research&#160;and&#160;development</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,346</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,504</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">General&#160;and&#160;administrative</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,949</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,783</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 18pt;">Total&#160;operating&#160;expenses,&#160;net</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,992</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,595</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 18pt;">Income (loss) from&#160;operations</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,306</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,450</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Interest&#160;income</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,805</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Interest&#160;expense</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(261</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(189</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Unrealized loss on trading securities</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,858</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,047</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Other income,&#160;net</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">469</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Equity&#160;income&#160;(loss) in&#160;net&#160;income (loss) of&#160;affiliates</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">320</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 18pt;">Income (loss)&#160;before&#160;income&#160;taxes</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,454</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,052</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Income&#160;tax&#160;benefit</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,011</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,770</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 18pt;">Net income (loss)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,443</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,822</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Less: Net income (loss) attributable to non-controlling interests</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,657</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">352</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 9pt;">Net income (loss) attributable to ACM Research, Inc.</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,786</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,470</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Comprehensive&#160;income:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Net&#160;income (loss)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,443</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,822</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Foreign&#160;currency&#160;translation&#160;adjustment</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,454</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,332</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 18pt;">Comprehensive Income (loss)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,989</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,490</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Less: Comprehensive income (loss) attributable to non-controlling interests</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,073</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(83</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; margin-left: 18pt;">Comprehensive income (loss) attributable to ACM Research, Inc.</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,916</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,573</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">&#160;</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Net income (loss) attributable to ACM Research, Inc. per&#160;common&#160;share (1):</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Basic</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.10</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.10</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Diluted</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.09</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.08</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">&#160;</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Weighted average&#160;common&#160;shares&#160;outstanding&#160;used&#160;in&#160;computing&#160;per&#160;share&#160;amounts (1):</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Basic</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58,827,390</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,360,610</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Diluted</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65,950,922</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65,604,840</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>

    </table>
    <div> <br>
    </div>
    <div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1) Prior period results have been adjusted to reflect the three-for-one stock split effected in the form of a stock dividend in March
        2022.</div>
    </div>
    <div> <br>
    </div>
  </div>
  <font style="font-size: 10pt;"> </font>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">-6-</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">ACM RESEARCH, INC.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Revenue by Product Category, by Equipment Type and by Region</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" id="z30964adfbfc84822a25f57da2a8f26c8" class="cfttable">

      <tr>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">`</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="6">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended March 31,</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Single wafer cleaning, Tahoe and semi-critical cleaning equipment</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,033</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,413</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ECP (front-end and packaging), furnace and other technologies</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,248</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,550</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Advanced packaging (excluding ECP), services &amp; spares</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,905</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,769</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Revenue By Product Category</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">42,186</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">43,732</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wet cleaning and other front-end processing tools</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,702</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,900</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Advanced packaging, other processing tools, services and spares</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,484</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,832</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Revenue Front-end and Back-End</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">42,186</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">43,732</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>

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

      <tr>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="6">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended March 31,</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; width: 76%; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; text-align: center;">2022</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; text-align: center;">2021</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mainland China</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,130</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,696</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Regions</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#160;</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">42,186</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="color: #0D0D0D; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">43,732</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
      </tr>

  </table>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: center; font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">-7-</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">ACM RESEARCH, INC.</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Reconciliation of GAAP to Non-GAAP Financial Measures</div>
  <font style="font-size: 10pt;"> </font>
  <div style="font-size: 10pt;">&#160;</div>
  <font style="font-size: 10pt;"> </font> <font style="font-size: 10pt;"> </font>
  <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">As described under &#8220;Use of Non-GAAP Financial Measures&#8221; above, ACM presents non-GAAP gross margin, operating expenses,
    operating income, net income attributable to ACM Research, Inc., and basic and diluted earnings per share as supplemental measures to GAAP financial measures, each of which excludes stock-based compensation (SBC) from the equivalent GAAP financial line
    items. In addition, non-GAAP net income attributable to ACM Research, Inc., and basic and diluted earnings per share exclude non-cash change in fair value of financial liabilities and unrealized gain on trading securities. The following table
    reconciles gross margin, operating expenses, operating income, net income attributable to ACM Research, Inc., and basic and diluted earnings per share to the related non-GAAP financial measures:</div>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" id="ze69b5b0035b942d1a1f71dcec88846b0" class="cfttable">

        <tr>
          <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="30">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended March 31,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="14">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2022</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="14">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt;" rowspan="2">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-weight: bold;" colspan="1" class="cftguttercell" rowspan="2">&#160;&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2" rowspan="2">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Actual</div>
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(GAAP)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell" rowspan="2">&#160;&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="2">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SBC</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="2">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other non-operating adjustments</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell" rowspan="2">&#160;&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2" rowspan="2">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted</div>
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Non-GAAP)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell" rowspan="2">&#160;&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell" rowspan="2">&#160;&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2" rowspan="2">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Actual</div>
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(GAAP)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell" rowspan="2">&#160;&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="2">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SBC</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="2">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other non-operating adjustments</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell" rowspan="2">&#160;&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2" rowspan="2">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted</div>
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Non-GAAP)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle;" colspan="30">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(In thousands)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle;">
            <div style="text-align: left; text-indent: 10.05pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#160;</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; font-size: 10pt;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Revenue</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,186</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,186</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,732</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,732</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Cost of revenue</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; padding-bottom: 2px;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22,500</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(113</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22,387</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(25,687</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(25,616</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt;">Gross profit</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,686</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(113</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,799</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,045</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,116</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Operating expenses:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt;">Sales and marketing</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,697</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(354</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,343</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,308</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(505</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,803</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt;">Research and development</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17,346</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(411</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(16,935</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,504</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(229</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,275</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt;">General and administrative</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,949</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(496</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,453</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,783</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(405</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,378</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Income (loss) from operations</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,306</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,374</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,932</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,450</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,210</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,660</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt;">Unrealized loss on trading securities</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,858</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,858</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,047</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,047</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; width: 20%; padding-bottom: 4px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Net&#160;income&#160;(loss) attributable&#160;to&#160;ACM&#160;Research,&#160;Inc.</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(5,786</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(1,374</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(3,858</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(554</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5,470</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(1,210</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(1,047</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7,727</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Basic EPS(1)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.10</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.01</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.10</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.14</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 20%;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">Diluted EPS(1)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.09</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.01</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.08</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftcurrcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%; font-size: 10pt;" colspan="1" class="cftnumcell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftguttercell">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; text-align: right; width: 7%;" colspan="1" class="cftnumcell">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.12</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" colspan="1" class="cftfncell">&#160;</td>
        </tr>

    </table>
    <div><font style="font-size: 10pt;"><br>
      </font> </div>
  </div>
  <font style="font-size: 10pt;"> </font>
  <div>
    <div style="font-size: 10pt;">(1) Prior period results have been adjusted to reflect the three-for-one stock split effected in the form of a stock dividend in March 2022.</div>
    <div> <font style="font-size: 10pt;"><br>
      </font> </div>
    <div style="text-align: center;"> <font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">-8-</font></div>
  </div>
  <font style="font-size: 10pt;"> </font>
  <div>
    <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  <font style="font-size: 10pt;"> </font>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>acmr-20220506.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<xs:schema targetNamespace="http://acmrcsh.com/20220506" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:acmr="http://acmrcsh.com/20220506" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="acmr-20220506_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="acmr-20220506_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://acmrcsh.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2021" schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2021" schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>acmr-20220506_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract_lbl" xml:lang="en-US" id="dei_CoverAbstract_lbl">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:title="label: CoverAbstract to dei_CoverAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType_lbl" xml:lang="en-US" id="dei_DocumentType_lbl">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType_lbl" xlink:title="label: DocumentType to dei_DocumentType_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:label="WrittenCommunications" xlink:title="WrittenCommunications" />
    <link:label xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_WrittenCommunications_lbl" xml:lang="en-US" id="dei_WrittenCommunications_lbl">Written Communications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:title="label: WrittenCommunications to dei_WrittenCommunications_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:label="SolicitingMaterial" xlink:title="SolicitingMaterial" />
    <link:label xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SolicitingMaterial_lbl" xml:lang="en-US" id="dei_SolicitingMaterial_lbl">Soliciting Material</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:title="label: SolicitingMaterial to dei_SolicitingMaterial_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:label="PreCommencementTenderOffer" xlink:title="PreCommencementTenderOffer" />
    <link:label xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US" id="dei_PreCommencementTenderOffer_lbl">Pre-commencement Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:title="label: PreCommencementTenderOffer to dei_PreCommencementTenderOffer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="PreCommencementIssuerTenderOffer" xlink:title="PreCommencementIssuerTenderOffer" />
    <link:label xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US" id="dei_PreCommencementIssuerTenderOffer_lbl">Pre-commencement Issuer Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:title="label: PreCommencementIssuerTenderOffer to dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag_lbl" xml:lang="en-US" id="dei_AmendmentFlag_lbl">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:title="label: AmendmentFlag to dei_AmendmentFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalYearFocus_lbl">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus_lbl">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="dei_DocumentPeriodEndDate_lbl">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="dei_EntityRegistrantName_lbl">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="dei_EntityCentralIndexKey_lbl">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber_lbl" xml:lang="en-US" id="dei_EntityFileNumber_lbl">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:title="label: EntityFileNumber to dei_EntityFileNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber_lbl">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode_lbl">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany_lbl">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine1_lbl">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine2_lbl">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:title="label: EntityAddressAddressLine2 to dei_EntityAddressAddressLine2_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine3_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine3_lbl">Entity Address, Address Line Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:title="label: EntityAddressAddressLine3 to dei_EntityAddressAddressLine3_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" id="dei_EntityAddressCityOrTown_lbl">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" id="dei_EntityAddressStateOrProvince_lbl">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCountry_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCountry_lbl" xml:lang="en-US" id="dei_EntityAddressCountry_lbl">Entity Address, Country</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:title="label: EntityAddressCountry to dei_EntityAddressCountry_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" id="dei_EntityAddressPostalZipCode_lbl">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode_lbl" xml:lang="en-US" id="dei_CityAreaCode_lbl">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:title="label: CityAreaCode to dei_CityAreaCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber_lbl" xml:lang="en-US" id="dei_LocalPhoneNumber_lbl">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle_lbl" xml:lang="en-US" id="dei_Security12bTitle_lbl">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:title="label: Security12bTitle to dei_Security12bTitle_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_NoTradingSymbolFlag" xlink:label="NoTradingSymbolFlag" xlink:title="NoTradingSymbolFlag" />
    <link:label xlink:type="resource" xlink:label="dei_NoTradingSymbolFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US" id="dei_NoTradingSymbolFlag_lbl">No Trading Symbol Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:title="label: NoTradingSymbolFlag to dei_NoTradingSymbolFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol_lbl" xml:lang="en-US" id="dei_TradingSymbol_lbl">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:title="label: TradingSymbol to dei_TradingSymbol_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName_lbl" xml:lang="en-US" id="dei_SecurityExchangeName_lbl">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName_lbl" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>acmr-20220506_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://acmrcsh.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="acmr-20220506.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://acmrcsh.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine2" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine2" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine3" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine3" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCountry" xlink:title="presentation: CoverAbstract to EntityAddressCountry" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:label="WrittenCommunications" xlink:title="WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="WrittenCommunications" xlink:title="presentation: CoverAbstract to WrittenCommunications" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:label="SolicitingMaterial" xlink:title="SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SolicitingMaterial" xlink:title="presentation: CoverAbstract to SolicitingMaterial" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:label="PreCommencementTenderOffer" xlink:title="PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="PreCommencementTenderOffer" xlink:title="presentation: CoverAbstract to PreCommencementTenderOffer" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="PreCommencementIssuerTenderOffer" xlink:title="PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="PreCommencementIssuerTenderOffer" xlink:title="presentation: CoverAbstract to PreCommencementIssuerTenderOffer" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_NoTradingSymbolFlag" xlink:label="NoTradingSymbolFlag" xlink:title="NoTradingSymbolFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="NoTradingSymbolFlag" xlink:title="presentation: CoverAbstract to NoTradingSymbolFlag" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>image0.jpg
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" +R!4<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WZEHHI( H
MHHI@%%%% !1110 TBD/ IQX%4KVY\F(FG%$2LA\ERL?)-56U2+ID5Q>M>)3#
MN&>E<C+XR=7/)K:-.YSRJ6/8?[2C]:0ZC'ZBO'U\:MZTX^-6]:U5$YI53U_^
MTHO6D_M&/U%>/_\ ":-ZTH\;-ZT_8,CVY[ =1C]:3^T8QW%>0GQLWK3?^$U8
M]Z/8#]N>P?VC&>XI?[1CQUKQ[_A-F'>G#QJWK0J *N>O_P!H1^M']H1GO7D/
M_":MZT#QLP[T_8 JQZ]_:$8[TG]HQ^HKR3_A-6/>FGQJP[TG1#VZV/7O[1CQ
MUH_M"/UKR >-6]:7_A-F]:/8,?MD>O'48_6@:C'ZUY!_PFK>M+_PFK>M/V&@
MO;GKW]H1^M']HQ^M>0_\)JWK2?\ ":MZT.@'MSU_^T(_6@ZC'ZUY!_PFK>M'
M_":MZT>P#VYZ_P#VC'ZTAU.,=Z\B_P"$U;UJ)_&K9QFCV!2K'L']JQ9ZBI5U
M.(]Z\9'C!CSFK-OXO9FQFHE1-(UD>RQW22]#5E37GNB>(#.1S7:VEUYJBL)1
M:.B%1,OT4T-2@UDXFZDF.HHHIC"BBB@ HHHH **** "BBB@ HHHH *85YI],
M+<T#08XIH7!J0&D-*PFPZTF*.E&::1#:#-&<TQB*AEN5C7.ZK2,^>VY.3BHG
MG5>]8]WK*Q@_-7.W_B<1YPU:1IOJ9RJ+H=B]]&O4U7DU.)1G->;W'BX\\UES
M^+V/&:UC1N<TZJ/3IO$%NG!853/BBV0\L/SKRF?Q \G.XU1?57<_>-;1HG/*
M9["WB^T_O#\ZC/C.S ^\/SKQF6^D_O&H?M4C?Q&K6'1#K(]BE\7VC?Q#\ZI2
M>*[4_P 0KRDW#_WC3#*_7<:UC3ML3[='J7_"3VV?O#\Z0^);9OXA^=>6K*Y/
M4U,LKKW-;* O;(])/B2W'\0I!XFML_>%>;F1CW--W/\ WC1RL?MT>H+XHML8
MW#\ZFB\4VJ')8?G7E8+CG<:&E<\;C4N#V#VZ9[ OC"T/\0_.I!XPM!_$/SKQ
M<SNO\1IRW,A_B-9.@A^W1[+_ ,)?:9SN'YU*GC"T/&X?G7B_GR?WC2K<R(<[
MC0Z"#VZV/<(_%-J?XA^=3?\ "16[]&%>(IJSKQN-6$U]T[FLW00*IH>VQ:[
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
M";J4GC-+M%(<4T4QH?FG>9MI-HIP4=Z9#8W?NIP?C%(5 Z4@ZT/5"%/K1FI
M!BFMCM4W'<86Q3<;J=P:4 "F5<!Q0:#TIJY+<T6[@&2:<O%/=0%XJ)<YYH&/
M/-1EN:G7&*1E6EH3<C5J?G=3 .:EX%&A+&XQ3&&:<QIO)H<58<9-#"#2)F-L
MYJ4CBF'&:QE!,ZZ=2QLZ7JC1.!FO1=!UX_*-U>1J2ARM=#HU^T;+N.*XZE-,
M[Z=9GO%A?"X0'-: ;-<%H6I[E4!J[2UE\Q <UY]6ERZG?3J<Q<HIHIU<YT)A
M1110,*;WI:2F2Q#S5.Z;;&WTJZ:J70'EMGTJX;F51:'E/BTYD:O/+IOWA%>B
M>+0/-;%>>7('F5ZE"UCR*^Y7"]Z4C-%+7=&-]3SY28T?+3@<TF,]:7%:6)O<
M7-)1118+A11118 HH[T_C%*PKC <4XG--[T&FD&@4"G+@]:1L4,28N[BDS2<
M4G>A*PW8<3FD!Q1]**T=K$<HM+N[4VCBHW*L%+FDS32?2HD7$=NQ6AI@S<H?
M>L]0.]7+)MLZX]:XZIV4M#VKPU.!:HN>U=='R@->;^&KH[$&:]#M&+1*:\NJ
MM3U:+T+0-*32"EQ7.SL6PF:=28I:!H****!A1124@"@T4M" 8:BD/R&I34<O
M^K;Z5:,9(XGQ!+M#5Y;J]QNF85Z3XED #\UY3J;$W)^M>E15T>77>IGOPV:!
M)FGD#'-,P.U=\(Z'G3;'9I*<N.](<5JE8RO<2BCBBJU *4'%)1Q19A<"::6S
MQ2TN!0@30T+S3J,XHR*-0&DXI0<TN!1THL%T%(3BER*,9I6 :#FG48%/&*+
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
M>$235H@MIT[5PES]]OK7HFMKBTQ[5YY<C$C?6I3N.42F<=Z44CC)I5K>)SR
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
MRJ^YAYW,:4Y'2A?O4\UZ4$>;-ZC0:4DT8IV1BMDCG>HP9I_UI!P:&8'I5$M
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
M4R+0VCM030*QGL:1W&DG-=!X6(_M!?K7/LU;OA4'^TE/O7%6>AW4-SWW2_\
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
MP*]6FF>/5$(-&PT@;-/#=JZT<DD,Q3L$"G8[TTMVILE"=>E!!I0<49S0MQL
MII?:DW8%-SSF@EH=MI*7=D4E26MAI.*0 DTI7- ;::SFC2%KFQHYVW"UZUX=
MG)1!FO'+&8I*#7I/A:^+R*M>=B%H>IAV>H1\H*D%0VYS$OTJ:O,9ZT=1:2EI
M,4BF)2&EHIDE>Y'[EOI7D?BY#Y['WKUVY_U3?2O*O%:$RMQ711>IRU[6/,[G
M_6FF &KEY$%D)JGNYQ7JTV>/6' $T$$4JG%#'-=D#B8WFDIP]*=MQS3>@A-N
M*3KTIV[/%)]VE8E@..M(<GI2$YI0:I)#2#!HZ=:6F]:&RK(D"[^E,;*'%/1]
ME,D.\YJ;,%H.$99<T*^QZ<DI5<5"_7-8R@V:PDD;^F:L;9@2U=EI_BE" -_Z
MUY8&)XJQ%=-!T)KFE3.J%:Q[?:>)HL<M^M7E\0Q'G=7B,.MR+W-7$\12*.IK
MGE15SICB-#V.3Q%$%^\/SK.E\31 GYOUKRR3Q%(1U-5&UJ1SU-$:-A2KW/0M
M2\3H0</^M<9J6M><3\W6L6>]>3N:JG+G)-=$*=F<TZER:5C(V[-,WCI3-Y Q
M0%YS70H',V/*GK0 32EN*0-BM4C-ATHP<4A.32AN,5=F3<;BEP11GF@MD4,
MY---*#BGA=U)"UN(%.*0TXM@8IG4TWL- *4@F@4%L5A/0WIEFT7]\OUKTOPR
MAVH:\YL1OF7ZUZEX:CQ&M>?69Z5%'?67$ JT*K6O$0JR#7G2/4@.H%%&:@UZ
MBTF:,T4PN--4[L'8WTJZ:HWC81OI5PW,*NQY;XL_UC5YW=*3+7H7BLYE:N N
M?OUZM'8\FL[E?'%( 12DXIH;-=T;HX&/QFFD8IX.*/O5HC%L: :7KQ2$XXI
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
MTWZ5:)N'2DI?K29ILL":2E.*<F.] F,IP8XI6QGB@8Q28">]!;-(>M%2V58
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
M3?"\HW+S7IE@P*#%>0^%Y?G7FO5]*.4%<%=GJ4$; IU- IU<9W(*,TAI!4W
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
MDV6C)$!Q6U#;K&.!4BJ *?7-*;9U0II!CBBEI*Q>IN I:2EIH HHHI@%%%%
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
MT?E4]+1=CY$5_LT?]T?E1]EC_NC\JL8HQ1S![-%;[-'_ '1^5'V6/^Z/RJSB
MC%',+V:*_D1_W1^5*((_[H_*I]M&VBXU%D8A0=%%/  Z4ZBI=RT@I**6IW&%
M,9<T^BGL U1BG444P#%-9%;J*=10! ;:,_PBF_98_P"Z/RJS13NR'!%;[-'_
M '1^5)]FC_NC\JLXHQ3YB7316^RQC^$?E2BVC_NBK&*3&*.8/9I%<VT?]T?E
M1]EC_NC\JL8I<4<P>S3*WV:/^Z*<+:/^Z/RJ?;1BBXU!$!MH_P"Z/RH^S1_W
M!4^*,4KCY$5S;1_W12?9HS_"/RJSBDQ3N2Z:*_V6,?PC\J0VT?\ =%6:,47$
MZ:*XM8_[H_*E%N@/W15@"C%)LI4T-5% X%.HHJ-30**6BJ"P4444 %%%% !3
M" >HI])B@31$T$9_A%,\B+^X/RJP:;BJN0UJ0_9HS_"/RIIMH_[H_*K.,48H
MN2X)E<6L8_A'Y4OV>/\ NC\JGHQ0Y#4%T(/LT?\ ='Y4?9H_[H_*K%&*2D/V
M:(/LT?\ =%)]FC_NC\JL8HQ1<?(B#[-'_='Y4"VC_NC\JG-)3N+E1 ;6,_PC
M\J46T8'W14QI,TN8.1)D7E(/X114VVBG<7(PQ24^D(J67804&E H(HNPMH(*
M6C%% 6"EI*6E<H****8!2&EI"*6H!10!2T:B044E%%QBT4E+1< HHHI@%%%%
M !1110 4444 %)2T46 **** "BBB@ HHHH 2EHHI6 ****8!1110 44E%3=@
M+1244[@+12447 6BDHHN M%%)1<!:*2EH3 ***2BX"T444P"BBB@ HHHH **
M** "BBDI7 6DXHHI7"P<4M)2TTP"BBBF 4444 %%%% !1110 4444 %%%% "
M4M)BEH$@HHHI,8444E%P%HI**5P%HI*6F@"BBBC4 HHHI@%%%% !1110 444
M4 %%%% !1124K@+1244K@+124M.X!1113 **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHI %%)11<!:***-0"BBBF 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1245-P#BEI**+L HHHHU
M 6BBBJ *2EI*3 ****0!FBFXHI78M09P@R:B^UQ9QN%8VN:O':6K.6QQ7G<O
MCR".=E,O0^M*]C11/7OM<7]X4?:HST85Y WCZ!NDOZU(GCV #F7]:;D)H];^
MU1?WA2?:X_[PKR1O'L&?];^M(/'L'_/7]:7,(]=^U1?WA1]JB_O"O(_^$]@_
MYZ_K2?\ ">0_\]?UI\P-'KOVJ/\ O"C[5%_>%>1CQ[!_SU_6C_A/(/\ GK^M
M+F"QZY]JB_O"C[5%_>%>1_\ ">P?\]?UH'CR#_GK^M/F"QZY]JB_O"C[5'_>
M%>1GQY!_SU_6G#Q[;X_UOZTN8+'K7VJ+^\*/M,?]X5Y'_P )[!N_UOZT_P#X
M3ZWQ_K?UHY@/6?M47]X4?:HO[PKR(^/8/^>OZT?\)[!_SU_6JN(]>^TQ_P!X
M4GVJ+^\*\F7Q[;X_UOZTUO'L&?\ 6_K1S >M_:HO[PH^U1?WA7D?_"?0?\]?
MUH_X3Z ?\M?UHYAV/7/M47]X4?:HO[PKR+_A/H#_ ,M?UI?^$^MQ_P M?UI<
MP['KGVJ+^\*/M47]X5Y%_P )[!_SU_6C_A/8/^>OZT<PK'KOVJ+^\*/M47]X
M5Y#_ ,)[ /\ EK^M*/'L!_Y:_K1SA8]=^U1_WA1]JB_O"O)1X]MP/];^M)_P
MGL&?];^M/F$>M_:HO[PH^U1?WA7DI\>P8_UOZTU?'L /,OZT7%=GKGVJ+^\*
M/M47]X5Y*WCV _\ +7]:C_X3Z#_GK^M',-'KWVJ+^\*/M47]X5Y%_P )[!_S
MU_6E_P"$^M_^>OZT<PTCUS[5%_>%'VJ+^\*\B_X3V ?\M?UH'CV _P#+7]:.
M85CU[[5%_>%)]JB_O"O)1X]M\?ZW]:3_ (3V#/\ K?UHY@/7/M,?]X4GVF+^
M\*\F/CZW(_UOZTB^/8!UE_6ES70SUK[3%_>%'VJ/^\*\D;Q[ >DOZT#Q];X_
MUOZU/,)GK?VJ+^\*/M4?]X5Y'_PGL&?];^M./CVWQ_K?UI\P'K7VJ+^\*/M<
M7]X5Y%_PGD'_ #U_6F-X[A)XE_6JN![!]KB_O"C[7#_>%>0KX[AQ_K?UI/\
MA.HL_P"M_6E<:1Z_]KB_O"C[7%_>%>0GQW"1_K?UI!X[A'67]:+A8]?^U1?W
MA1]JB_O"O(_^$[A_YZ_K1_PGT _Y:_K1S D>N?:HO[PH^U1?WA7D?_">P=?-
M_6C_ (3ZW/\ RU_6G<+'KGVJ+^\*/M47]X5Y'_PGL _Y:_K1_P )[ ?^6OZT
M<P6/7/M47]X4?:HO[PKR/_A/H!QYOZT?\)Y ?^6OZT<P6/7/M<7]X4?:XO[P
MKR%O'<)Z2_K35\=0CK+^M',%CV#[5%_>%'VJ+^\*\C_X3R#_ )Z_K2'QY!C_
M %OZT7$>N_:X?[PH^U1?WA7CW_"=19_UOZU(/'D&/];^M 'KOVJ+^\*/M47]
MX5Y%_P )Y!_SU_6C_A/(/^>OZT7 ]=^U1?WA1]JB_O"O(O\ A/(/^>OZT?\
M">0?\]?UHY@/7?M47]X4?:HO[PKR+_A/(/\ GK^M'_">0?\ /7]:.8#UW[5%
M_>%'VJ+^\*\B_P"$\@_YZ_K2?\)_!_SU_6BX'KWVJ+^\*7[5'_>%>1#Q] .?
M-_6E/Q MR.)?UHY@/6_M47]X4?:HO[PKR(^/8!_RU_6@>/8/^>OZT<P6/7OM
M,?\ >%)]JB_O"O)1X_M\8\W]:;_PGT&?];^M',%CUW[3%_>%'VJ+^\*\C/C^
MW/\ RU_6@>/K<=9?UHY@U/6_M47]X4?:HO[PKR,^/H#TE_6F_P#"?0?\]?UH
MY@/7OM47]X4?:HO[PKR,>/8/^>OZT?\ "?0'I+^M%QV/7/M47]X4?:XO[PKR
M/_A/8!UE_6FGQY"3Q+^M*X^4]>^U1?WA1]KB_O"O(QX\@Q_K?UIO_">0@Y\W
M]:+V'RGKWVJ+^\*/M<7]X5Y"?'L!Z2_K2KX[A'67]:.87*>N_:HO[PH^U1?W
MA7D1\=PG_EK^M \?0#CS?UHYA\NAZ[]JB_O"C[5%_>%>1_\ ">P?\]?UH_X3
MZ _\M?UI\Q-CUS[5%_>%'VJ+^\*\A/CZ ?\ +7]:4>/8#_RU_6BXCUW[5%_>
M%'VJ+^\*\C_X3ZW_ .>OZT?\)[!_SU_6CF'8]<^U1?WA1]JB_O"O(6\?0'I+
M^M*OCR$=9?UHN.QZ[]JB_O"C[5%_>%>2'QY!_P ]?UIO_"?0?\]?UI7%8]=^
MU1?WA1]JB_O"O(O^$\A_YZ_K1_PGD'_/7]:.81Z[]JB_O"C[5%_>%>0_\)[
M/^6OZTH\>P'_ ):_K34@L>O?:8_[PI/M47]X5Y-_PG]OC'F_K3/^$]@!SYOZ
MT<P'KGVJ+^\*/M47]X5Y&?']N>DOZTJ^/8!UE_6BXKGK?VJ+^\*/M47]X5Y(
MWCV#_GK^M,_X3Z#_ )Z_K1S#1Z]]JB_O"E^U1?WA7D(\>P?\]?UIQ\?6YZ2_
MK2YP/6_M47]X4?:HO[PKR,>/H!UE_6C_ (3V ])?UHYPLSUW[3'_ 'A2?:HO
M[PKR4>/[?&/-_6FGQ[!U\W]:%,=CUS[5%_>%+]JB_O"O(O\ A/H#TE_6G#Q]
M;CK+^M'.%CUK[5%_>%+]JB_O"O(SX]@)R)?UH_X3^WZ>;^M',)IGK?VJ+^\*
M7[5%_>%>1?\ ">P9_P!;^M*?'UN?^6OZT<P'K?VJ+^\*/M47]X5Y(/'T ZR_
MK2'Q[ 3_ *W]:',#US[5'_>%'VJ+^\*\E_X3V#'^M_6F_P#">P _ZW]:7,!Z
M[]JB_O"D^U1?WA7D?_"?VYZ2_K3E\>P?\]?UJE(1ZU]JB_O"C[5%_>%>2-X]
M@_YZ_K33X\@_YZ_K1S#/7?M<7]X4?:HO[PKR'_A/(?\ GK^M._X3R#_GK^M+
MF!:GKGVJ+^\*/M47]X5Y'_PGD/\ SU_6D_X3V#_GK^M',.QZ[]JB_O"C[5%_
M>%>1?\)Y!_SU_6E'CV ?\M?UHYA'KOVJ+^\*/M47]X5Y$?'UN>DOZT#Q];CK
M+^M'.!ZY]JB_O"E^U1?WA7D7_">P'_EK^M+_ ,)_;]/-_6GS >M_:HO[PI?M
M,?\ >%>1CQ[ #DR_K2MX_MSTE_6ES#L>M?:HO[PH^U1?WA7D7_">0?\ /7]:
M/^$\A_YZ_K3<A'KOVJ+^\*/M47]X5Y%_PGD'_/7]:/\ A/(/^>OZT<P'KOVJ
M+^\*/M47]X5Y%_PGD'_/7]:4>/8/^>OZT<PTCUS[5%_>%'VJ+^\*\C/CV#_G
MK^M'_"?6_P#SU_6CF"QZY]JB_O"C[5%_>%>1CQ[!_P ]?UH/CV#_ )Z_K2<@
ML>N?:HO[PH^U1?WA7D8\>P?\]?UH_P"$]@S_ *W]:.8+'KGVF/\ O"C[5%_>
M%>3?\)];X_UOZU&?'L _Y:_K0F(]=^U1?WA1]JB_O"O(1X^@/_+7]:=_PGUN
M/^6OZT^8:1ZY]JB_O"C[5%_>%>1GQ[ ?^6OZTG_"?0?\]?UIW"QZ[]JB_O"C
M[5%_>%>1?\)[!_SU_6C_ (3V _\ +7]:5Q6/7/M<7]X4"ZB/\0KR/_A/(/\
MGK^M+%X[A+@>;^M3S#L>O"=#W%%>=P>,(&3/F?K14\P%CQW;M%I;D'L:^;[J
M21]0D&X_>KZ:\?\ .E/]#7S+=C;J,F/[U#:Z%)WW'XD4?>--+R?WC3MQQS28
MR:.@FT('D/\ $:=B0#.XTX*,4A)H0K" R$_>-!,@_B-'3I3ASUHV8" R'^(T
M>9)TW&ALCI3.:+H!_P"\Z[C0#(?XC0":,^E'08A,@_B-*#(1]\TTD]Z7)Q3Z
M"$W29QN-.S(!G>:9WIV3BI 0-(W\1I29%_B-)TI<YZU74+"@R$??--+29QN-
M+DCI24( Q(.=YH_>'^(T[)HSZ5.I0T^8O\1HQ(1G<:7D]:,D4"U$W2 XW&G$
MR 9W&DH)- ,;F1OXC2@R+_$:!GM3OK2M=C3#,A_B-)NDSC<:7)[4W)S3V$.)
MD ^^:0-(?XC1DFEZ=*:V"PC-(/XC2 2'G>:"3WH!-%Q!F3IN-!$@YW&C-+DF
MEL.XT&1OXC2_O%_B-+TZ4N<T##]YC[YIN^3.-QIV3VIO/6FB6./F 9W&D#2'
M^(T;B>M+]*?0+"%I!_$:/WA&=YI"3WH#&E< W29QN-.)D ^\:6FDF@5P#2'^
M(TK-(/XC3"2.E*"3UJBK!YDG]XTHDD/&XTA%'2EN+8>6D SN--\R0_Q&C)/6
MC'I2&@\R0?Q&D_>-SN-&#3@2!0 TF3IN-(#(#]XT\FDIW'L+^\?^(T?O$_B-
M&2.E(=QJ6.XTF0G[YIZO)TW&H_FW5,!Q3Z!<-TF/O&F[Y/[QHR:0T(5Q-\G]
MXTX&3^\:;2\XJD0_(-\F<;C1F0<[C2=Z4YJKBL*&D;^(T$R#^(TT9[4[/'-0
M]RT'[S'WC3=\F<;C32S9QVJ4 8S2$(3(!G<:0&0_Q&ESZTTDCI3Z#L*S2#C<
M:;MD/.XT D]:=DTM4(;F3IN-&V1>=YI>]+\QIL!!YC?QFE_>#^,TQBPZ4Y&)
M'-(:#;(>=YI?WG3<:7)IN3F@+AB0?QFC$C?QFG9/>C)[4#&_O!_$:7;(>=QH
MR:,F@5Q"9,8W&D4R#^(T^D&>].X]A&:0_P 1I5:0?Q&E^E-.: N&Z3/WC3MT
MA&-QJ/)W5,N,47&V- D7G>:"\G]XTK$U$2>U B0/)_>-)B0\[C2*#3BQ% ,3
M]YTW&DQ(O.\TN302>]'45Q,2/_$:/WB\;C2AL4_@]:;8B/$AYWFD+2=-QIY)
M[4W!J;@-S(/XC3M\G]XTOUH^E.XP\R0?Q&FYD)SN-%**28[@'D_O&E+2#^(T
M4G-/J2T'[QOXC2_O!_$:0$BG9S1U&AG[SKN-+F0\;C2\TG(IW!AB1>=QI09&
M_B-!)/6@$CI1<0$R#C<:0"0\[C2G-&[M0]06@A,G3<:0&0?Q&AC2*23S2L4A
M_P"\;^(T9D7^(TN3VII)J0OJ)F3.=QIVZ0C&XTS+9J050QH\Q?XC2$R'^(T_
MZTGTJ?,&P#2 ?>-(1)UWFE%+N/2GJ)L:#(>-QH/F+_$:=2$D]:"6A 9&_B-!
M:0'&XTHSVI#FD%AW[S&=YIA,A.-QI-S4\4;#L-Q(O\9IX:0_QFDR3326'2JZ
M"'%I ?O&E_>==QI@R>M.W&A@!:3^\:/,D'\1I332#296B'!I&_B--+2 _>-
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
MR7B#0;:!&(4"J#0\:>WVGFA1SBKFLH8;DJO3-44)I@R4K@4@&:,GO1SVI]
M\&E"Y&:3ZT<T '?%*5Q24<]Z& FW=3A%BHV#?PU)&2!\U(&-9<5'R3BI6/--
M;;CCK3T"Z'Q6^_I5V/3'<<*:N>';%[J8 KD9KU32?"L<B*6C_2D!Y'_8TO\
M</Y4_P#L23;G8?RKWN+P=;8YC'Y5(WA"VQCRQ^5 6/G:6PDCZJ1^%5'3;7M_
MB;PI#!9LR1\X]*\;U"UDAN'!& #23'=,H;<TX+1THYJK@+Y7&:0#G%+\U)SF
MD2.*X% 7-)D]Z7GM3Z!8",4NWC-)]:.:'L,;CF@TM(0:0">7NIZQ<XIH)[5-
M:@O<*#W-(1/'ISR#(4FIUT:5OX#^5>C^&="AN8%+)G-=O#X0M3&#Y8_*DAG@
MO]A2?W#^5']A2_W#^5>^'PG:CK&/RIR>%K+N@_*E=@?/K:+*/X#^5-.CR@?<
M/Y5] OX4LC_ /RJO+X1MBORQC\J / FTR0?PFH)+.1/X37N4O@^/=Q%^E95_
MX055.(OTI["/'/+(ZC%&VNGUS1)+8MM0C\*YAXWC.&%'F,7;QFD')Q1SBFT6
M87'E<4T"ER31SVJD%@]J=MXS3:7FBX,!R<4$;:*3GO38!LWTFW::7GM33FIN
M#';,BG+"SG %.M89)90H&:[31?#S3E2T9Y]J6P'+6^F2/_"?RK4@\/O(/N'\
MJ]6TOPA%M4O%^E='#X7M8Q]P?E0MP/#O^$8<C[A_*H9?##J,[#^5>^_V%9*,
M%14<OA^S=<!!5#/G2;1I(S]P_E5":V>+J#7T'>^$8&4E8Q^5<1KWA0QAMD7Z
M4,6AY>J$]:0C!K4OK"2U8@KBLM\T"#%*.33%W9J;C'% V-*[:3K2\]Z3'I3
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
M_*O7$\-Q!L[%_*M6TTF&+'R#\JFS0[E'0K P0("N,5OR7,=O'\QQQ4D<2HO
MK"\0;_*;:3TIIM".;\4ZU  P#BO'->NXYY&(.:W_ !4TRL^6->?W#L7Y)HM=
MB('W;^.E2!CBG!AMIF>:8QV2>M&#VI.M.5L46&)BEYH/)IVX8Q3L VCGO1T-
M*2#0P(7W=JGLU8SKGUIHP.M6+.1?M*_6I>@'I_A"!MZ'%>TZ>"+1?I7DWA!E
M*Q\>E>MV/_'LOTIQN(R==<K$V/2O!?',S^:W/>O>=?\ ]4WTKP/QQ_K6^M#0
M'$1KNY/6K<%W+;L"I(JM$<"G;QG%(K0Z"W\3W< &V0C'O5]?&M^!CS3^=<A@
MXH"D]Z8MC;U#Q%>7>=SDYK$DGED;+$U(/EZTNT'FA@,1CWJ0XQQ3.^*?C'-(
M+(;SWHY[4,<T XJ@#ZT<T'DTNX8Q0 GTHY[T#@TI.:.H$#;MXQ76>&Y,3QY]
M:Y<$!N:Z30%)NH\>M#"Y[WX:)-JGTKJ#GR^*YKPN,62?2NI&-E-;"..\1:?)
M=HP"DUY9K'A*YDD)6(_E7O<_E_Q 52>.U;JJUGJ-:'S]'X2NE/,1_*NBT/PS
M<0W"L8R/PKUEK"V)W!5J6&*V1@ JYI- 0Z/;/#"@(Z"MX_ZNHXU4+P!3RWRF
MM(]A'G/C+.'Q7A6O2D71&>]>[^,6 5Z\%\0C-X3[TF!11BPI^TU'"<+4^X 4
M#&<]Z.>U#'/2E!Q3 2CF@\G-+N&,4,!O6D(-.'!S0Q!I,!HSCBG6^?M"_6@$
M 46YS<K]:0CM;#=]G6BI-.8?9UHH'9GKOCT8TI_H:^9[XYU"3_>KZ8\>_P#(
M+?/H:^:+[G4),?WJD$-'%/"@BF8-.&:I V&.<4[: ,TE'-7<+ !F@C;1G%)R
MU%@)%/RU"3E\4_8V.*C*,&I BQY2[,UGW76K>YL8-5IADTA'I_PTX*5[MIXS
M&/I7AGPX !2O=-._U0^E- 37LQ@@+#M7":EXNDM9&&>E=KJ__'FWTKQ#Q<\B
M/(5INX(Z4>/VW8W_ *UH6OC7S6 +]?>OGZ2_N1,V&/6M"PU:Y21<L>M2[L#Z
MCTG5%NXP2P_.M*5!,F*\G\(:I*\:98UZE82&2$$T(#D/%.AHUNS8[5XAK^G+
M#*_UKZ,\28-HWTKP3Q<,/)M]:;23&F<1M"GBG!L5$@8DYI2C;J )MYQ3*D7&
MWGK3#UHN(<J@TC+BD!-')H <J@U+QC%0<BER:0#RHZU#)3_F[U&YIIE+8Z3P
M\V)4^M?0/@TYM%^E?/OA[_6I]:^@?!O_ !Z+]*<=R;:'3W3[(R:X7Q'X@DL8
MV*GI7;WHS":\M\:(1"Y]J<F@1RES\1+E)6&3P?6H/^%FW4?0FN&O3^_?ZU6
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
M6_WJ+NX: .:>%V\TSH,BA7+'!J^@F.+9I0V*" !0 #2Z#$/-)FE/!I=HQFF
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
ME( Z4E&#WH8 HSUI&&.E+@]J7ZTA,BQ2H@)YIQ6CZ4#0]E"CBH\T[GO28S0
M@/-/(&W--QBEP: (-QW58C--VBC!% #I#48I^":3&*$%AVT8IF.:4@TV@0XB
MDQFEQCK1C/2F,.].VC&:3&*,&@ '6E8 =*2DP>]# <O/6HG^]@4_GM1CUI;C
M')&,9I']*.:3&:5@O<8ORFI-@DZTFW'6EY[4["&E IP*=L&,TF#WI<&E:X,;
MWI0=M'6C&*=AB$[J0#FG;<T=*9-B0* N:;G)Q2<T4#%( Z4  ]:3GO1SVHZ
M!X-+M&*;2X-(! .:5ACI128/>AH!R@'K36%'/:EIH"/;S3\<4;>]+UH :#B@
MG-+MQUHVYZ4@'J!BFD8HY'%)@]:8"KS0R@=*/I1SWH>H#0*.E.QFDH 3.#3P
MV[K3=M+]*5@!ACI0H!ZT<]Z.>U  >N*7:,9I*,&F E)TIW6FD$4,!P (HMQ_
MI*_6F@'%+;_\?"_6LV@.YTX#[.M%)IX/V=:*"K,]?\?<Z4_T-?-%X-NH2?[U
M?3'C[C2W^AKYFO3_ ,3"3_>IDV%SFE#8%,Z5( "*8,83SFG[LC%-(^:GX&*I
M"&@XH)W4#D\TK #I3ZC -BD[YI0 13>](!2W:D!P:<0,4@Y/-(!3\U&=O%!^
M7I0,$<TD(;WS2[LC%)WIQ Q3&(.*"=U"\GFAACI0 !L<4=\TH (YI.] "[LC
M%(.#2X&*0<]:=@ G-*&QQ2,,=*4 $<T7 ;WS3MV1BD[XI2!BC8! <4$[J%Y/
M-##'2DPT -CBCOFE !'--[T *6R,4@.*<0,9I%&>M  3NH#8&*&XZ4H (YH
M;WS2[LC%)WIQ  H 0<4A.:5>>M##'2@ #8&*.^:4 8YIO>@!2V1BD!Q3B!BD
M49ZT!H!.ZE#8&*1N.E*H!'- "=\TN[(Q0::>*=AV%!Q03FA>>M.( HOJ(0-C
MBD[YI,4#K1L%AQ;(Q2 [:4@ 4@&>M%@ G-*&P,4C<=*4 $47 3OFE+9&*3O2
MD "A@(#B@G=0O/6@\=*-P%#8&*3OFE &*;WHV 4MD8H!Q2D "D49ZT@ \TH;
M Q2-QTI0 10 G?-*6SQ2=\4I  IM (#MH)R:%&>M.( H 0-@8I.^:3% HV"P
MXMGBD!VTI  XH SUHL A^:EW8&*1N#Q2@#%(!.^:4MD8I.]*0 *8:" [:#S0
MHSUIQ % "!L#%)WS28H'6C8+#BV>*0';2D #B@ 'K18!#R:7=@8I#P>*4 8I
M -]Z<6R*3O2D "GL @.*#S0HSUH/'2C<!=V!BD[YI<#%-[T; *6S0#MI2 !0
MH!ZT6T 0G-+NXQ2'@\4H Q1<!.^:4MD8I!UQ2D #BC8-! =M!YH7GK0>#Q1N
M N[ Q2=#FEP,4T=<47L I;/% .VE( '%"@'K1;0!"<TN[C%(>#Q2@#%%P$Z'
M-*6S2#KBE( Z4,! =M(3DTJX/6@CGBA:B8!^,4=#FEVC%(.M P+9H!VTX@4T
MBBP6%SFC=QBF=ZD &*0,;T.:7=FD-(>*=AV'!L4AY-"@'K0>#Q0D(7=QBDQC
MFEP,4@.3BD)@6S0#MI6  XI% /6@8'FEW<8I#P:7 Q3N T<'-*6W"D'6G, !
MQ2 0';0>3FA0#UH/'2FD N[C%&<4W% Y-%@V%+;J =M.( %-(HL%@SFEW<8I
MO>GX&*0,:.#FE+9I!UI2 .E/J @;%!Y.:4 'K2'@T6U#07=QBD'!S2X&*0<F
M@ )W4 [:4@#I0 #UHMH AY.:7=QBD/!I<#%(!HX.:4G=2#DTY@!TH 0';0>3
MFE4 ]:0]:: 7=QBD'!S3L#%-')HN $[J VVE( Z4  ]:+: (>3FEW<8I#P:7
M Q0 @X.:"V:!R:& '2C8!0V*0\G-*H!ZTAZT;@+NXQ2#CFEP,4@Y-%P G=0&
MQ0P Z4J@'K2 0\G-+NXQ2'K3L#%.X#1QS03FD[TAXH: 7=@46YS<K]:4 $46
MX'VE?K6; [G3GQ;K12:<!]G6BEH5<]>\>\:6^?0U\T7O.H28_O5]+^/N=*?Z
M&OFB\&W4)#_M56A(W!%. -&=U*&P*: 2EP::3SFG[LC%-(+B?2C!'6C.*"=U
M5U ,$]**4-CBD[YI &#1UZ4%LC%(#@T@#!'6@ ]J=]^C.WBD%Q*,&D[YI=V1
MBF G7I2\CK0/EH)W4; &":* V.*.^:: ,$4=>E!;(Q0#MH ,8ZT8/:@G=2[L
M<4= $HP:.^:7=D8H 3&>E'(ZT XH)W4, P3TI*4-CBCOFEN 8-'7I06R,4 [
M:+@)R.M+@]J"=U ;'%%@"C!H[YHW9&* $Z]*7IUH'RT$[J #![4E*&P,4=\T
M  ![TO7I2%\C%(#B@FPO3K2<TI.ZDSBGT*%ZTFTT#KFG;\\4MP$P>U'(ZTN<
M4A.ZC8?43:31BE#8XHSWH8(,$=:.O2@MD8H!VT7$-.>]* :=]ZC=CB@0E&#W
MH[YH+9&*8PZ]*.G6@';03NI &#24H;'%+CO0PN)@]Z.O2@MGB@';1<!.G6EP
M:#\U&[ Q18 HP:.^:7=GBF WZ49]:.E'6@8NTFC%*&P,49YS0@0F".M')Z4I
M;/%(#MI"$(/>E -(6S2[\#%4]A"TF#WI,\YIV[(I AOTHSZT=*.M!0NTFC%*
M&P,49[T($)@CK1R>E*6SQ2 [:0@^M&#03FEW8&*8#:7![T=\TN[/% "8)Z4?
M6@';03NHZ@&#12[\#%)WS0@#!%')Z4%L\4 [:5P#ZT8-!.>:-^!BGT *3![T
M=#FE+;ABEN F">E+]: =M(3GFC8.HN#24N[C%'0YHW ,$=:.3TH+9XH!VT7
M3ZTN#0>>:-_&*+ %)@]Z.AS2EMU&X"8)Z4[IUI =M-+9-&PF.(-)2A^,4=#F
MBPT'(ZT8S06S0#MHN F,4N#1G-+OXQ0-["=:3:11T.:=NS1N'43![4?6EW8I
MIYYHV#J!!I!G-/#=J,8YH)8F"!S1R>E!;- ;;1<8GUI<&@\\T;^,46 *,'O2
M=#FG%MU-:@)@GI1]: VV@\\T=0#::,4H?'%(30AH3)[TN":3K2AMM'008HP:
M7.>:-_:@&)1@CK1G'-!;=1U ,$]*/K0&VT'GFCJ 8-%+NXQ2=.:$ <CK1@GI
M06W4!MM( HP:.O-+O[4V E&".M X.:"VZ@ P3THH#;:#R<T &#12[^,4G3FA
M &".M&">E!;=0&VT@"C!HZ\TN[C%-@)]*,$=:!QS06W4=0#![44!L4=>: #!
MH^E+OXQ2#CFA &".M&">E!.Z@-MI %&#1G/-+OXQ38"=::013AP<T%MU)@-P
M<4MO_P ?"_6EW8%);G-ROUJ6!V^G@_9UHJ33O^/=?I14V'<]<\=_\@M_H:^:
M;_\ X_Y/]ZBBFMQ#4H;K115#Z"4HZT45<216I%HHI=2NH-UIW:BB@$,[TK=*
M**D.@^.FOUHHI=20'2D'6BBJ13%;I2+111(.HAZT_M110@6XT=:5NE%%/H'0
M1>E!ZT44!T'=J:.M%% ,5NE(M%%)AU$/6G]J**:!;C1UH;I114]0Z"KTI#UH
MHJA=!W:FCK110,5NE"]***.H=1#UIW:BB@$,[T&BBFMB1R]*0]:**70KH+VI
M!UHHJ4#%;I2+1138=1#UIW\-%%($-'6E:BB@.@].E,;K115&:W%_AI!UHHH-
M!6Z4B]***3#J'\52_P -%%2Q$7\5#444QK85>E(>M%%5T =VIHZT44 *W2A:
M**.H=1#UIW:BBA -'6ANE%%'0.@@H/6BBF2+0O6BBAC6XK=*%HHI=1]1#UI3
MTHHH 0=:&HHHZ!T%7I2'[U%% #NU-7K110 -2KTHHHZAU$/6G=J** &CK0U%
M%2'04=*:>M%%5T <>E(O6BBD@>X-0.E%%##J)WI_:BBFM@&CK0U%%3U#H*O2
MFGK115/8!QZ4B]:**2#J#4E%%-B8=Z>>E%%"!#1UH:BBIZCZ"CI33UHHJGL(
M<>E(M%%)#8-2CI110PZB#[U//W:**$1+<8.M#=:**1?04=*:>M%%4]@''I2+
M1120=0:E'2BBFMPZC>]./2BB@!!0U%%'0.@HZ4WO110 X]*1>M%% =0:E'2B
MBA;AU$[TIZ444 (M#444= Z"CI2=Z** %/2D6BBCJ'4&I1THHH6X=1.]*>E%
M% "+0W6BBCH'04=*3O110 IZ4BT44=0Z@W6E'2BBCJ'4;WIQZ444 (O6ANM%
M%3U#H*.E-[T450,<>E(O6BBDPZB-2VO_ !\+112>PGN=YIW_ ![K]****@#_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140068565350744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>May 06, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May  06,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ACM Research, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">94-3290283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">42307 Osgood Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite I<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Fremont,<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">445-3700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001680062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, par value $0.0001 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ACMR<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>brhc10037266_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="acmr-20220506.xsd" xlink:type="simple"/>
    <context id="c20220506to20220506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680062</identifier>
        </entity>
        <period>
            <startDate>2022-05-06</startDate>
            <endDate>2022-05-06</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20220506to20220506"
      id="Fact_fcafa55ea01a469dac1b655e99648512">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20220506to20220506"
      id="Fact_12d57def222c4fee85af7575badbbd4c">0001680062</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20220506to20220506"
      id="Fact_06ea86b0d83845dc942f85b43b2c23fa">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20220506to20220506"
      id="Fact_a049a0f29e0a495d8c0cc0364704d314">2022-05-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20220506to20220506"
      id="Fact_d1f85c6d80fc4ce5a5e16069cadda7ec">ACM Research, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20220506to20220506"
      id="Fact_ed79d86e25434d22b21c10f4ac80f62c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20220506to20220506"
      id="Fact_2393205b8ce541b7b2167d0a28fa2f7f">001-38273</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20220506to20220506"
      id="Fact_c4b88cc712514b8b9b30b10fbdb992de">94-3290283</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20220506to20220506"
      id="Fact_75ccaac3e4e442d29c5e8278eb638c26">42307 Osgood Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20220506to20220506"
      id="Fact_1d194c65d923455cb94bf9b622320be4">Suite I</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20220506to20220506"
      id="Fact_13ff16b63320404cb7957d2e9c67a056">Fremont,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20220506to20220506"
      id="Fact_7479218f18b743f5a4f9903df24b45b1">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20220506to20220506"
      id="Fact_33ad9739f0054479a6cb5aeaca60e5a8">94539</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20220506to20220506"
      id="Fact_db5aaf8d873844f898e9042e9c1828f1">510</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20220506to20220506"
      id="Fact_1a66ad2505da4fb893b8d6630b4824ce">445-3700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20220506to20220506"
      id="Fact_70178a3ded8c42d89828530248a3472f">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20220506to20220506"
      id="Fact_7db748a8deb34da29bc498ee86d44020">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20220506to20220506"
      id="Fact_bb7ed7e9105242ce8fe4ae45d5fa8c0f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20220506to20220506"
      id="Fact_7434649995d649ab9668ab767909f405">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20220506to20220506"
      id="Fact_29b10c74caeb4737ae9115b7305ebbd5">Class A Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20220506to20220506"
      id="Fact_0d2f14dd4a3d4ebcbbc26226c5ed9829">ACMR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20220506to20220506"
      id="Fact_59c58d051b66485a8ef5f292f41cf1a5">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20220506to20220506"
      id="Fact_4fa91f20be454828b03b1498981ed4ed">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( /0SIE1CI^IZ[@   "L"   1              "  :\   !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( /0SIE297)PC$ 8  )PG   3
M      "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ]#.F
M5*ZT\/E.!   ZQ   !@              ("!#0@  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( /0SIE2?H!OPL0(  .(,   -
M      "  9$,  !X;"]S='EL97,N>&UL4$L! A0#%     @ ]#.F5)>*NQS
M    $P(   L              ( !;0\  %]R96QS+RYR96QS4$L! A0#%
M  @ ]#.F5!PX9>H_ 0  / (   \              ( !5A   'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( /0SIE0D'INBK0   /@!   :
M  "  <(1  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M /0SIE1ED'F2&0$  ,\#   3              "  :<2  !;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@     )  D /@(  /$3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="brhc10037266_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrcsh.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="brhc10037266_8k.htm">brhc10037266_8k.htm</File>
    <File>acmr-20220506.xsd</File>
    <File>acmr-20220506_lab.xml</File>
    <File>acmr-20220506_pre.xml</File>
    <File>brhc10037266_ex99-01.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "brhc10037266_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "brhc10037266_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "acmr-20220506_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "acmr-20220506_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "acmr-20220506.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 29,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "acmr",
   "nsuri": "http://acmrcsh.com/20220506",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10037266_8k.htm",
      "contextRef": "c20220506to20220506",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000100 - Document - Document and Entity Information",
     "role": "http://acmrcsh.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10037266_8k.htm",
      "contextRef": "c20220506to20220506",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://acmrcsh.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001140361-22-017995-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-22-017995-xbrl.zip
M4$L#!!0    ( /0SIE13N=#040,  ' /   1    86-M<BTR,#(R,#4P-BYX
M<V2U5UMOVR 4?I^T_\#\3FPG;=5$3:M.O:A2MT[9)NUM(A@G:#9X@)ODWP]P
ML!WGTMCIE!<NY[MP.&!R=;-,$_!*A*2<C;VP%WB ,,PCRF9C+Y<024RI=W/]
M\</5)P@?"2,"*1*!Z0K<WSW>3F*:Z% )ODU>=). RUY@?N"SX"@2-)H1" UX
M*4<2STF*@$)B1M17E!*9(4S&WERI;.3["*<"RWD/\]3O!_U^<!Y<:#,)20E3
M#URD=R1&>:+&WM\<)32F)/* =L_D:"E+EL5BT5L,>ES,-$D0^K^^/'^WNB[6
MR+RA603J=?W9H%U.1>*(![Z9GB))2@];\6L;X7 X].UL&:J)Z %JRJ1"#)-Z
M?*1*0#WXW"\F7:C>,;7*2)6/&,FI#78S9ITA#$(X"!U("K4/54[M@$6$;GJ2
M!/=F_-77$S:\#%2BP;^Q9CWMFVF#"8R$1NJ2 < 4#6*,*Z1T==JA]6"641;S
M]8@>,]D=N1V9D!C8?(\,Z]B3-,T2DTP[-A<D'GMFXZ';\=^9(#UMU84(GI #
MVV.F?0V1NBZML^=*V%$@@;=8MNI!D_","$5U>JMR\M]M60F:MEV6AI#D_Z['
M\/S0*P"F\7/RM/,P6C-W'.?F\-^RZ)XIJE9/>M-%:G/N 1J-O8,1I:Y3CDA,
M&;6U%.B[(0@ !(ZAWD0L @4=J/%=^4V2)G\N2?3"KFV[61]K]#KD$!*C!.=)
M!V#E;#]N/>KVP)TIOW&HBH'-HV<.GBXY+A1@6Y=W_9J9(91M7!?%Q?_,L24K
M,-)=&CN1/DF4=".PXNHM9>0JZJ"?/??102?-<-.PVMU4,<^9$JLVRG6(ZYSB
M(!="?\S;6:ACRMX))L@2S]L8*.-MZP1AABB6;90K0-$\05M2W$;9A9M&.]7F
M-3XL;DY&9N:5MEN^"4N$V$!!PP/#/@PO3O>A6GM07?0WTZDRT2K]+MZV3MN
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
M3(-D48]HK]IG\L;M@.K D"87A=6[JPJYC'U"GPC-!G"?LGOW,[)FUY#7,Q+
MM]*U,J1JJ<AH7#-6?[>54Z<K>_U4.X@JDI3O4*9%A*)"CWA"'PJJ'A#DFW8,
M*BYKLEQB-?KIJM#.5Y@NPWCYB9*7]/&,K)Z\&+[9MRJEPC(H&Q<4Z.NVD&Q=
MV O(G"D*1RA0+D&%I@^U8M];\J9-@&H#3))KPN+;52V<!@%C,"G^N0IC/ 8K
MP:*3Z@#4-:X"P-5M#9@[L%> *4_P7P3>B0/$)>@F[L75PK:GY W+#]$/I,CL
M&SWW1_ZD)OF3FN1/6B%_TC;YDV\D?U*#_(<7TD_R)W7)G[R=_$D5^9-]DS^M
M2?ZT)OG35LB?MDW^]!O)G]8AGVU83\_ZT[KL3]_._K2*_>E>V#]CAS?T@;S$
M-O)U%<1]6>6*^IUG*\QK]K6(5[(TWGF<?RKFBAZ1#NPBQ#F\Y!;*=PD@XZI?
MQX1G'[%OZ"TESV&L 5='"K&N25T!KQBW0CW<1RWTH52-_^UC(2'K41&8]ABJ
M!,M>6,I!R0)K G3N^M2?/W:RGO=E"7C2%Q)G9_S<L)W3O>1=[UQ?2M%/]'FP
M1WBK.P:>X/45MIW=BT>[X*F][-0QOK<D2;WH[_#)^%L!FQ!"61&Z EJR;05K
MJ(=:<.N)&N*Y!#%-;Q[N6_<5 MZX Q;LI1P0?L"U_1+@-U.G%'L ]%"HF* <
M:O*M#R4C9U_ZH'L:O_-!E<ZR6VW>U ,ZP0T@]H63"2RKMM_VH&6V3QG_HJOH
M]I'$\/^=,86+R>CA!L2I9JZH,_B:R /ELZP59<V]^-\$QHTAU8LIDZ@J!8VP
M0P=OU&-_35DEC"?S!SY0A113N)B4'F[R+KUBYNQ->MC7^!X]))]EAX@LT'CR
MT_QG)$1[?I/>M#ND>D5E+%7E]AUZT*%]+*_) _7XMQ;>OZ[F) )>@;0HBJF!
MB@9\ GZN$#5;FR@U9<RN"2HB* _UX$5)VUZ16HLKTPJ(!;!&G_:9E3I6^ %C
MQ:246 -")2=7;$*F)BIU[4R&<;\<PKM *A9/9D^2">J W.XNW><;_Y%M!@9>
MB+%)E$NX+'%P&2\;NKZ4 ]Y5EW,M928B2(1Z\$*,=<-(O06&K^QEM7IUUYV*
M[W LK<45.^+?_%LTA?DWY<[^!U!+ P04    " #T,Z94\>4R]^0%  #M/@
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
M.!ZGS/0=N/<\A[BVB0O4/68W(OC88"4;9<F4H7)-]+$!VJOK)TDD:!S0",S
MJ?YUTIZ!:3F(YS$PU[@',$H:7<1<//XNQA503<SM#A<!QIB10 C7ID''[M@^
MY;[/"5L/ZBD0PG1<L YX :KV+!*E"(32-R(]/5&&JIMJ$P1#(VVXNGVI9E$B
MUBS';SVFO%$T*_G\V$C#P3 "1)RT9\?(IZO.H6_39"3UG3;,W6(Y&@.URRGZ
M"8VX\B[DZCX(A41Z/E%K3GH7O\^B8_[ET_+1[.A#P%;"RSLPQS+[!()]JH!J
M&F"'G/*]:=L$3+ZD:]E2WI>3M&?P4")M@J5V103:(#]:C)7>DJ70^(F$UD)F
M4'[7]),L2P8@N,-'E"91R)$?@6Q.VK-DV$5DOK$OE"+2XOXX%>Y"@E<(]XQF
M %69"?D!#:B\#^.F4A1=1$=9,GDD\UGTLUQ%P8*4;BA65#?:-LJ**&6E'SP4
M"_*3B(,^^>/RXN[\$[J].[L[OT4GZ9#&Y9S%BN2]?V0<(_7O/;QP>][[X^;B
M[@)ZGUU^0N?_[/UV=OGK.>I=??UZ<7M[<75YTE:CS-)FS5+JIMIJ?7C9^OY!
MTSZ8FRR)C]&G5J\%ML0FWC+8MM7_C=.??S(=X\,/7:N[;*V?KVZ^%O L4[:E
M8<[-XT3'&HZ@KN,;W+5<8G/F$1RXMD\L'S-L!70#'>LV?U]4KJ\8R\8R+ /[
MWYQ?WJ&;\^NKF[N7 =/U2*8C"OY6EJ!;P51\@$P+)1*9]A%_CY( 97VAFD8R
MS$*8XAS\5!J#+W7&,M5L>A9Y]?1JG"I[HI9S(X:)S-!1>2\H6!219DA\5VZI
MU,V"O^\6D%;U7AV"UPK4M;9=Y[E%JT@6-8A'C0![PJ#$L[G+#,8,RR$=@W#+
M)%LZ6AQ&'\ +?4['8U@4>(JG7^D8.<?:25Z4P)6J^#40%B\U76L\RAMQ'Z8J
M9LXNH:5"$FZ";F,.=XV $29L:@M8E.,QRCGMB$T<RK/>5V"Q% C ^L?H(F:M
M!<S[LC3CSZ,A]"Q=%&8P!0-L'9T_PN*1PD4N("5V$$W1[5 PY?YQ%,;P2HIZ
M??#BA'Q_4,[)J _Q'Q-1!%S*P$I_;!@-?3\$4I3WN7NF+W>-TAY"GO75C?%N
MXNX!JB,Z3*%/>;5!--<HXLXR6,V7(4^GP6L9-_,2V&)N"[<< K-_%S(+&8W*
M:7*O=!=55PF8G\!7V\D4<'HB077J#-1M!LJHEV=T>@FOBIC@'8^[CL VL0C'
MV,<F,XV 4 9"Y^ -1*RJ]51R3,45F1C*Y+N"2:F]3R*B#Z !ETO>!#L%TTWO
M,[X)R:R6X[YZDGT.(P%MOI 5^F#+LP#/O@OJCYA^!^CC=+A!L1M0''2"C6)J
MLVFYN&,=$/^O'OEW]/&B"*V9EID%2C#BNRYC'1/;)ESZGF\9/HB*SWW/PUQL
M0 F/-"WL&=A]*BER:U519Z]?O2U80:VTE&-\!0ZQ1/\-_G#*P]QC!K,XH^#>
M_\44QP(R>LE@$*:I6KM2$RCGSMV7_1K6?'%SB\X'PR@9 _EGA1-=)JW5BY^3
M$/6_2B9K1V8A9[/]DI<XC?^?_"3B/1L3[:#?SSB7(DV+7U_"6)@5W=ZQ&:.4
M68((0C#''K,%6$Q7^([E,K7_MU:W$VP9'725WB<)AV52/J_BU^1[EH&)JPEV
M;GJ$.3;WL$5LF_D>\0//=S &'\$7&X2HI[>C$+3JQ;($T):*!.^5!<K 8Z.I
M]\Q^-7,_P<@^HVSLRR$J6+ 'EU?R+GF(JWQH!8'I@&P VQ&#,+_CV1V.A<><
M#C7L3<3EL]39D>,M-Y\*J+1O<"6O(<@(=;G!5)))Q\.F&YBNWR%68%,2>)YA
M\0 3G]B^N8]XI@<HATYQ2-_$Z.5PZG4"A(K^)QS.1;B61;G7L;S ,&P"W$$=
MYMM44$8=0]C4W<AOMRWO^5SV%TFC!7>M((/RS:\E2&4XI!$Z?Q1LE(7?!;H*
MP'D3Z:XNZYN(K$$_,#Y2G/^L;O'V2>?5<QPC_>08I2!R0:TCOK ?L)!?7;&"
M^HW3:<;UYY]<;'8^I.!'1V+83V*!8AUY'2/@\&BD7'I$I: P$A?=,HF_ -,N
M2%R]T;$$]*.ENE(9\C. =$X[<M"%-'"YV[%<0@+7<X5G$&7*31>#&=U .]JF
M,:\;WZ]Q=K\D($K7"I\+:1:3.@[EV#9L#K;;=SW+=[GC6(9/7$S8)FD60NRF
MU3$6H)KLL3S;5LN_1RD$L>.];:+U^H)]TQN&= @>RE"&*F?B)X_(%U'R@,)\
M-_$S>#3(;?Z.\HHN%*; OIF(N:X*0VDX&$49C44R2J,Q2B'$3H.Q?K-X(?$!
M?EJF7E2#G.Y*C& <B6@\+MIRU1) #)H\J)>5ZQ2JU$7:W2%8WDN$O#X,1BRB
M:9I7=WV!E=TIX'8/CO.M_WFCD27#O9%^J6S]0X89T%9EC$9QD2])JQZR879<
M:@'M70:Q+D@\=FW+P 0>D@[>(*.\X"&KHC*? KTS8#TE#X_8,95$K/:8-K2_
M>?E-+2X7Z;H_>URO8 OL HZJZ$7#RK;^S0C8FF"[$(RY[7RUBW]D=E#O\PW"
MEM&"CD\UV6^"=!!!NDW M0*BQ?=?0:N":HVJ4L0AOG2IRX5O$4ZQYS,"ME.X
M#B?$P,:;%*TL39N@%@T*W"Z*D$EHT\05*9JIA)G($#%:><\W,7J18G0MA;)%
MJHQ6U[,IMT-"-#CC]?E^1_".\$S#Q@0SX0:"4$%L;@?49<:;45HI3H#B)JO@
M>*UU,@EOXB/__6;"E?=]$Z_7(%X7:3H2LE[(.L0B#O$\S^;PB_J>X[C4[S@=
MS_ "8MAO0K9?(;-$DQRQS82LZ/M*LC>[8KSB!^<!I) 0@@[K:F*U>BJ"3<!6
M]P74M[WFS5JG93HKTIAS7U[@R<<53]5;!]D0N%/?N.7%PJR?J_)=*R%:;ETQ
MS"#D/!('SRR;N&7_=8@BJ4Z'IN,!/-F1'J155X[S@\AAX5:G9G9M;UX7+<K:
M82T?HC0ZH%8?^B$\F>K>@VU9+=$W&I>'0=*,QIRSW<MC_-P@C4WL:Z52K;ST
M?--@'<*H\$G'ZE"(3DS;[UB&+7R?;^ MG?:49D)G2#EH@/S;+&'?CM&02O2=
M1B.!_LMHJ2_\T%!]"M@_:(7L2]1S!V2&51*S@AT*'7:K55CUJRN. XB#.*$6
M)\)GOL^P@['#;,$]%WN;?8AP<S#ROEBU^:*H6PI[Z87/?6UB>\QVN6&;OJ,^
MK::N".P >S@@)@M,NDMXI%1O635R!X[L)4TY_3-7!.@KE=]$AKY\Z>VWM&!U
M6+"M&_\\6["HBH(M/E-]N2NZB+D*%07RQXCI;;L!T!\,LM#ES7-[:F&*  *(
M,]4WQ_?H7B8/65]%G #8N*0[31$701CG'P/EVPZ&7?,)X?3+0?VE81Z=8K^)
M-_S<L/N7H,"N/*6_^%Z[I'Q%/W1!Y_7L@?9:AK"Z]JH$X5<-02\'H*)324 ]
M,]#%J39QL>L;EF\2S_5<4X EY0=,.3W?+O]R3W0'>W@1K- $J@RE5JV$"[OT
M?= 6(A),G?$2)SK7,DJ%[@6@%[4 ZMRB4.=?\A,>%/+U7-%83?X0PM2*PV+Q
MD(L1-$OQ/53'RX BHC%3.SF4Z=.#=#"8T9A3R=.\"H OR_981W22[:EJH%:.
M=?3S3UZ'D.VQ/SG<97>%A#49T!.EZ4GV;-^+*<#8\!B.A9,VJL=P+)S1\4S'
M<"Q#)HL$E3JETI^\FP.N%6_Q9'+BB"96=7/@FMZ+7Z2@WU3MU 1SE0F&T*'I
MJQY-&F0*B31ZH.-TR3!3!W<!_<W"G\X1MPAW3@G=.I-1+#&.JPA?<:C19 ]D
M#FO5Z[\UF\6I3PKRO$A+?4:=O8/K=_C=NW?%R4YO4OA4*7P]^V+3Q'-=*FAY
M@&B3I;MC6Z^G+MMUD8D!PBT#SP6L+V)CJ<;MF ,?Y&H49;IP^@K,;K&=!'83
M?9Z8U%X"=EXUM!9CP\7HL#9OL)#)FX\2]^\@/77$B:K<I9RR<7H5H\J)&\?H
M04!<E8[ !Z'@CJA:=0D>$04OB,8QJ$@E?!4W1A9T43Y07@LITPS].=+G+2AJ
MJ5%;2,7UP2B*-.>4/LSL\!#-!2,9AVE?S:UBK'[HAQGRO)9A@OZ6 GPA17!=
MF%E^URKXE("J#\1XX.1-SB2KB2CF:L);-2IN5L_ODT!S68L?,^D.7*'H%<:3
MTSEU $++(#KK PDF^J1:Y9T[RCG=IL3,:7<\7U'KBRK!@;!I'R(6[7=#$Q?@
MSG.DBLNQ\4$96:ZOS0^:U\!!'B:IT IAXB"[BZ'ZE#OJ8G;EFB<JM?  WCE*
M1_Z_82@%FQHD"JD?1GG K\>E&=@I/=4Q0"D+>,,JN%7&G&%$A3<5%!2UPDNK
M'HL,Q#%*%IKK%G"L-B[$4)]Z(AZU0*GB9)$I)$$<XH^G"$CS4U'8+%#IB/4+
MJ%J'8\=9GV)FW#?3OA?3KK3DZS3M4P.NOUA492.Y92\L0-IZ'::[3KT^-:=5
MAZ\C_GZ?R:O=_E][Q%B%>,L^*#D(05Y9E<JN.J73<E9]<?=#=N(W_'"MGC'6
MRO2*SQQ;[G[/(ZG=R5L^O^NUR*I/+5\P\C^)E,EPJ'R8[97J7CAT#SN>:Y<.
M6I>B_&AC7_892*O5P8[S+_'H>4W#;/6S0>/4RRTF7?@>_>F<N.,:]\2&!\7P
MFKCA>B:D R=U\6A!Q+5S/'/,XU^8$TV#O#'8_ABLEP T2.5;@9D PY3I#^<_
MT8SFASX=B8$ON HQU4:,CE8%4B?1(UZ<;;I0/OP4=W)59'/H#/MZ[IL?(L]1
MYV/LZCPNGM<<JS1!5';*\RO%LR40-$YQK3^X9M=@PTV#F6V#U=L"<YL*.^\3
MS&Q%S&\:+##&ZHT#:[IQL*&1?VH >7OQZ^79W1\WYP?WSM<)_?;35,^*SG=S
M_QR%LH@B-ZO<.-:=;F:W@?DH&B-&1_J/@JB$5W[(<I&X2@%L:$CRXV5]T:=1
MH/(]:B"=V\D['.O<URC.DI(W]; 0?O<3":O@\RF7YXJ'7L)I:W.:_HDY%^,'
MFDU8@%)F'QMX@KX?:C,U&HMCG,]OS\]N>K^!KW796Y\XJ5V%N=]53#GCW:JJ
MR:T</)D\S,/Z'(2O@G$X)M@-C%= Q4-1#A6JK1J";^_^UIW_N4]PMI+M7\;=
M)X01UA,_V=@*V.>M:VR<MM.V+AM&7]GO@O7C4,SYFALAL$:.*A)0C\PMV.[%
MR,KSB<7V,Q^H@GZM\,USTX'9:$^(?&.Q5\-BRY(=_5 $E0*7_'A J3?'[B#F
M34=2R#=V/*SPJ[^ P[M;Y2O_ZIR]>4#T MAL>>[N(.4,+W#<NJKAQJFU;+)G
M+_:<)N]VS<;59<IFR[=W*9H^::L_KGJJ_]YJ-HC@XO\ 4$L#!!0    ( /0S
MIE0T712OETD  ![9!0 8    8G)H8S$P,#,W,C8V7V5X.3DM,#$N:'1M[7WK
M=]M&LN?W/6?_A[Y*,B.?!34  ;YLQV<5V<YX;^QX+>?.V?VT3: I(@8!#AZ2
ME;]^J[H!$'Q(HOA"@ZRY-S8-@D _ZE?OKGH]3B?!F__^WQA[/1;<DY_@<^JG
M@7CS^A_J[_SB?[1:[#??%6$B/)9&+]DO<<2]V/=N!'OOASQT?1ZPZRC(4C\*
M$X-]"-T+]5OYO[>1FTU$F#(W%CR%9V2)']ZP=V]_O?PR\@/XG+#/7WZ'CX+U
M+]H7YH59^?55-+V/_9MQRJS!H,-:K&VVV]4AM%IJ'O_()_)Z&'GW;'CC1D$4
M_WSVPTC^[XPEZ7T@?CX;16':&O&)']R_9'__ZD]$PCZ)._8EFO#P[Z^8_#[Q
M_Q(OF65.TU<L%=_3%@_\F_ E"\0(KL@GOV0_F/)_K\[4^_&'<R^I/.3L#8P/
M+ZI;/?^V6-QQS,(H&7,/?I5_.&/R;3^?P9*G(BY'/A:X#"^9,_V^- 8VY.ZW
MFSC*0J^U^%5U NJ1K]B$QS=^V,+YO&0\2Z/R4JQ>HJX-H]@3\*PP"@5,XO4_
MBI$_<[8/W_FW'ZRN^6KK!U?G*&> HUUZU%V^@L,H\)9W^NS-N^]C?^BG;#"X
M,*W\34\,Z/4P+K92W<]V.I=BOU:\V)_<L#O?2\<_G_7M,Z:HX^>S3AL()G9_
M/O,G_$:8%W].;[;8.)VF_R!H#7G!2$3LCU8 >'GKS]Y<7GUD7T0B>.R.X<,T
MBM,$F%F<I.Q_9SR&ERH^ _=D09HT@_ 5=WIBK9A:+/; :IV]>?_EW<??/WTU
MV!4\=A3%H<\-]I'?LZZAUN3\UR :"GQF<N?'X@7[VP_]MF6]8M5%55* G>-W
M;?,5?"4_P5U1S-*Q8/D75]%DRL/[_,L7[/S3Y?7;R__]$A_VY87!.,R*>R@O
MDFPZ#7S8F&C$[O@(/DSCR!6)%"9)(7T4,<*P88(3WXU"+W-3^!<//<:]6Q!6
M((#DSX'YW8J 38%Q\AM\!L?GNSP78FGDP9QC21KPDU$IZ&)%$O(=/OXMJ6;D
M)RY\^>^<>$3HP8\^2O*R+;5P%TVBHGEI8-D7G>D.:*N@AH3="=B2$.05[D<4
MLLMI[ >L)_=)?6[W#!9E\=QZ(^&H]2X6&HA!$N6=B 5+8 +^"/8P3(-[Y@-E
MN;AWPWOYPZO?_^O#VY8U@"<&J(<H4H''I['OREUG?LBNQSR\&7/?8'=C'W8O
M\"<^/D1,ID%T+V#8+A*='&@0W?A)ZKOP+WC K9_ZL!XP(ASVB+N@V\@K\-3/
MF1>%-T:!@83['GL;7["W_!8^_0M>:; <(U;O%>A#,"S?0Z4)WW,U]L6(O?LN
M7"#R6\%^'\$D!?P\7\^O,+L@<K]YT5TXFW;U>7R(@X%UB%@R]J=(SGXRAIL
M0XB0!+]QLR2-)B+.081OQG6#QXEB5OGML%@& _B$(('2,:!O(LH%2D W"5,_
MS!!3\-2[*/Z&2Y O"H 1UN2"70;I.,INQO,;P'$74S\(\FG@,Z*IB!4J&; 6
MW-A0CBL1".^"$@SFB0D.&>FD.O4TBH($WC+A/CP!W@4; :^'=^6DA7-#UC6&
MO8#7#05,BWM>02 P!7Q;01?L)KH5<8@*;?F*?!O^-09* 54Y24M>-V) *W K
M,HXAZKWX3T (D#^\3L#+;K(07^&'J!TG0KY+<:9\R<OIPR-F9':1OX)X2K'X
M^8I.@1J 1J+1*!&I7$TQ&@FD<%C/M (4D"V)7.!R9[_\C4^FK]Y*PH=W@_HD
MS994\$E2;!>2/! T$LHHCB9LC*2//X G*7JID"M2/;P2>=B-DBJPS4$FQ9E\
M<Y0!>OXS@IV?>_D,914V8J@A*$)&ICD58<E0D)<@%RFP)[R2.?P+$<H9[ P@
M&[@C_%2*TGOFPJ1#28L(NS$\<)0%L$9<K1M(?X6_4871#:,43,-0N-\DRY"
MPW6H+F0N@V<,\ X!S8,@NI/HY"R%/0U0NJ99+,D_C.()T'=EXA(#1.;E^ZL[
MC#0D/*/8X=^BZ)OB7/>1Y-E^PK)P&@N0K:A >Q6:SS=[&H#TE42,FE(4@! "
MZ_$.* 5H5@K4<E==($_F@A8F[R_DA9$S1Z 3X*=1Y2OFWL/=\L'X<Q$ ^$!1
M&Z,ZAEL,LE=)!F#+1BED0!Y))AD#"DH1"L2!LJ=X)RR &KT;34 HI](=P6Z
MB*7ZYGE^SB;!C(Y%@?<?^PR$7X T!3OS#9@"W!DC'Y::@9QB%L>(]')R<EAW
M!=A0/TECT!/Q=5Z4#6%Z)=SSAW&\F#\_FJ+2F(4H<*5\Q&%D4Q@UCM,/TQF5
MXQCO@/R!$,KE ]WD)A>2,%^)G0+52E+<@L3$?:K^RD.X1--)H3)45J,"*I>#
M4,5AR66/)". H99;B)L"<IT'6<[!Y/ G_,]%?5K-'2@W0Y&>Q<!:-(5J*G?&
M%4&0X-S#FY_/S#/Y[RFN4?'O@"?)SV?N*)7WGS'?^_GL+V_(>UW7$UVSUW;<
M@3OLV5:W9SE=SX%/KKE'IY(R[?%V\Z?<P\18X19[G196M_J7QVYSEQ&RYVAR
M!OST+N93="GAW^4X002DB,+BU>KV5RQ?BI;Z]TO61A?3P_N0>D^\?K:<-QG@
M-,;E/L,IPA[ ;=;A!U2^VGGPW1/?\P)1.+VJK\XY9'PS/#<-AO__8M5H*E[+
M)ST:^7:O>.1SW!P+7HVOXQ@,E(_PS3AA[^9-T!EZ\@$^O6B+1#3;U5'XX(XN
M4_;N]QC^,0/ TV!X8K]/A_B[1TS[[-?+R\_'1.1$7/H0UZ<H;"%]G5LOCHG$
MB(]N1NKM(R9U:?T=$Y$3<>E#7$!;%M$6T=:>:(OX%M$6\:V#*WY;4,_#*[0A
M>>]R+,_P&>E L_(%+YF?PM-=&,&Y%P4!CQ,5+XVRA(=>8C#QW173E+W[?*VA
M+5,#]>:.UD[[IU59=+@G;=,Q6-ONPQ^=SL8,:L[-N_%6G[WY@G'W3.QT[S8$
M6^&CWF+E=L I,'JS ]+;P60>(H-G[>^/.]W9,)L\>UN7DRF+Q1G4O3A.V[#Z
M7?WXEAY((!@3C)L!8]OHV1I::WH@@6!,,&X&C$D:$XP)QHV'\4E)X_UY#^KU
M"_P:1TF2)Y]JYAQH"(?:RS!WSROVQ06Z%SVM><">YOT3@87 \FRP6!<V@87
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
M@UH/_[P'<VK& ]%,RH 1)LDHPWC%)+I53&>"2U,Q6A9XFC+[[B_8>V1&BRL
M5JG\I7H4\BQ0=;]))[_\5X+!"&^!A9G* LH'GB@G_L+H<8,61R9GA)9PDH(F
M/F$3,8&1P8(!UP1"R'"HP+5C?+FT,)O.*G=]WW-9;Z=K<ZL]Z ^M(7>& V_0
M'0PMMSNP.KP_'(UL8KW$>I]DO>C%"D0>BV2V##]8[%J&%:YE\.%=)?CPO@P\
MJ#O>YH&'9[#967Q"L5E7#0!#L^7KJ[&/!9?0%9(TN\2?36#,ZDYDG^J+7^:_
M>")>TG0.5)<?8!:4OLXF(%+N-;3U][XL\N$O02^ )[OP]C_"0&!8&]V2=WXB
M6 B6C&?D!!@$T1WJ R/_1@;H8VF"Y%)YM4&'5(WHX+&?H,<1<PND._=A"TZS
M/7B&,+-&8F![[L"T.[;C=KO#86_@]CVW:_)VOV>.2)B1,'M2F'U1'H,UG2UW
MH-S^Z+0OVC./"?H/%I5H^Z+SDU%$'Q#"@&0Q<X+(,..<[G\'"O:<_H\A"^^6
M2UL"</"-W^ W"&\5PT"?<0O#]Z!-HPF WXI_9[EW@B<2\,JK 4@OPS9P)8U]
M=T5 Y4MU;.AOAGNG HR8F6M',I=E%TR"J[*X J&XX1A$!;M$Q6"5_8*C*MY9
M>E^.0J0^@V_UVZ;9[7/.3<=VNCVK/QH,[5YWV(6KPX[H$=\BOO4DWYKO1;LV
M\\(6I,":LJD$^B)JL>?B3Q>S+,&;RDL,=C?V00W/<_.2!_,$C>)%@]F+\,D.
M/+DZ:GR2$)Y08<\RF.N8/Z&.XW1^*ACH+(DICY^7FGT0A3<M4&: 8V7  E&7
MFD2>")1WMXBVJUAL,C<;?,4M:*$KER%/PX);\D]>)C,9N0P9B_1>.JKSZ#DZ
M8<;(<1..::&W49!-A.25N:,#1,7W4V-Q;=%S^O9 #+I.V_%,;]CWN&MV1H/!
MR+('/0J%$8M[FL7-0L>(X# 1R;J,3H:UVH,+<Q'9I=:&N6&A&PO@7@CF0?^B
M6V5\T=*K%]B?9$<JQQ)__P@O5&/I752";, 4+;-[8?UTH>#XV'N1LW#D0VX>
M=IJ%N-3P)9_J=H"M*TYKFQ?]GQ0#+&Y9]O&N>A%R;61TT]@''@G;A@\>PXY(
MS35/?E,!.]#K(J5I%KDS1A[XD^E,Y<B*;S%Q.X2]SSEBKDI&B8H79G&<^X>K
M3Y9:\*GQ3>XYUL@>"0$6K-,WAP.KYSB>W>T#W_2&XGBRNHEO'H)OXJ&)YUBV
M@PN[Y%++/UCWA%F!%?G>0@'\$6SBXMF/L#T<\9*FN3:OQ3GT+@9SG!;?OJ.Y
M_.C,N/BI<:9^S^JV.\.AV^YTG5Z_/^B!.F</^L/1T!%MLT^<B3C3DYSICP?/
M<U6.<*W'L!9U&HE]>X;](L$G2<HL8,E'W+$T-$$%RN/:F$(K=<!4:DR>'R.?
M\<-;D:12$1G>[XA]/'J*0'KCOEY^P6 7#NO#Y]\K!Q"N,=<Z"E%YBN+%J7\L
M(^6XD!]",(A#R1$Q83N*IY'*H(97?OQP]4(MC)JUS$.'UWFM-&KEZY''!_
M))X.*L\%>@LG&?-#2J?&!]M\V!/":UNFUW-L;\3[0[LS,'G;ZO:[8B2(#Q(?
M?)(/YMW&4_Z=#44H1GZZ9C!<Q1\>L6M5\$\9A3^V+_KS[-!??F]YR$%YNG)[
M347<;<M08<6925@F2DIF()-^X&$SY0ROS&MS,)(;(6,6,A#)60([Z(]@>\-T
M9H,OY"BI!^(AK,J0X:'B@EVB/:R&L;@*,EP_8_#70F49@0U5#$T>\<XY9%#&
M/*XB3TH :]#OJLRMH7#Y1%2& 8_Y7\!FT6.8+XI144OQCF*$<D7EJF$F5&D+
M;RI#5M*/49!+N3$[??R<U"I]GVC QQACBD5NH#.73V4L^R_E\.23"'#[ESS.
M?HM':X!@0'!@LA?RUSDG KH=8/#P(-B(P@?Q#"H%$I1$NA1Z4]MC+5"JYR>P
M$>G<4]&WDD2NS_$N29P/FQ;J+),*XZW8\ZD\OIN'YE=2X*G)23[PO(%IN;P]
M!'NA)P;"&7HN6A%]T>G;%)PG.?FTG,1.EE*&K-/ <GTW1V<F%^<E9J68!1Z\
M[#SBL@C7']J&_@S)<QZN@%&QF'+/AWG1K3BXET+R<Q.M3J,RX][Q.#@V'< F
M1PX?.,58/8FX(J\,/?HB7OBU.L"G?OX,H3Z'SOY2'EX8Q1,>S&>AY==6O?[L
M3:O=6K'_U9DL':!DQ0G*%:<N9P3SV*'*A6.3\JSD\FX\=.ARPS.6#QRKQ ]/
MD5!Q^I7-:&[O=2O:P_YPQ+UAU[4<N]_G[8'H#-J>U?;<CNU1 C>)U6>(55"G
MR^I+TMFT8T&+-8D?E+#++T<)A)54'Q:V2[\YD&S=V+Q:56[\[ W.TC*>E,C5
MV>;+7ETHZ^1.#G:=X=#JMJW^T',<N]?EG=&PYXV&EML!+MBC( 1QOS6.K_!$
MN2!<_( .C5L>J.H#ZW$V$2]E5/QH]\U9[!2XZ((';7:PNM.U+ZSJC6^%*U#G
M*CT7!?=[<)QL&F#5DG$4IRKY#6^:I<)AP17FB6F4H(M#Y9]T[(6W;C&\8^ Y
M-1R N8K"$>P%GEF_XD$ "YMR/]"QY,5>2\;@,:QR(5Q<"#Q<[R=N)B-UJO#=
M'= ?&PI0Z0,/Q?+[V/?XO0%4>\^Z!<D"<?9?FB;C%Y,+]HXGZ-25KV?G\OH4
MKZNZ1'CUQ05[ZP-7\T, AUSZTJLHAR&UG]QH5F=OD@OV.9#>:7GR1HUX-O@/
M;S=7"U;1B&,/VK9IYSNQ^;F<IQA8#5:+VW/M4<]M<],23J?;X9;;,_FPXWK]
M@==M#W8DH7/[$<1RP*<)W%-\VH/PMML77:S2_'#1O95X?$("XU/[#SSU.5UN
MMD7IYS'6DU3.@#6*12],PKGHVAI,XBOL?NM]+-::R!/=BM;?_$/.\(_01]O@
M.N4IYDT\=Y\T(;;_8;'S;M=ZP3K=7LMJ6^MT]M:3XG F?=O&F;1;IF4_/I-&
MDMP_L8[>?\(?S26W?J?-.GUKP)Q^9YT^%)K2&DZC;YH#UNVV._;Q4=I'[H>!
M/*:/.ER#R:V+V]3OF:;57>K0=8BW.WC<L-WOKM4?;'UB7T_+V9TE>"B]=L_F
M3RQ<4%/S$I]H?=R)(5CX:6GT\%LP3J1N'85Y4B+F(F*=,WY39BJB8Q9^"38^
M.FW9W=W=!7<GL9N,+]QH(DT;5.'NA/A6*2506#NZG?JOP1[_0YW\>:1KPLF9
MYD!2>2.*9.:/GC\#NNI@U.R:\EL;NVP* 7?@H?C<,)_*&GS*5%?U<T6>0E2V
ML8"'/]3A(A8W7$&OFFM6EAB&6^$C%G[!8^TR%PEH9/5;JL? 9D7&'SF:(*,4
M.&LO$KBZF&,6^.)6)N%BVK'+5:+92)8- QY13:0KDFW5*GS A@">KYZ\*G"P
M30N.<FKX8.EZG.4SC;@?SQ*F9RO,DT3DI[H"7Y61]D6R&&2YX7CP[($@2[D^
M>>TPN3:J@ DLEIKWVLO$%)N=:YH"E 1O>+@12UGN+ )>K++ L3BS#-'(=7S@
M9[ZL:(;%@=9KWC+C. 6E/MROY=2X3[GMJ83>4UUSLD2,,NE +$2D+&J!U*@J
M8B")S*AC#MSXNBPI7[7B#7Z>)BH/0BH"S.MMBX<?+&E>UB0%U34L:G; !8$R
M/I?Z>2U2E<R87%0(@,/[[O%8Y(3?PZ_<3$8EY6'R;!CX $99FF/LXV11(2M=
MIO(U^7/CZ$^1U_A0O"A7)!Y9SXL5V/-3Q9MF]62'L,AJ700.$D%8+CQ.&I^!
MI^85'K#0>D60^*%<I%3E%IT.8?]K[ =*7WL&>1=+F)/XG!"J+.0<[<N,9!2-
M\%_@3_PT+YR_F.6*I)!)[4?MZI.C*43A8P-&@E52#0O'1'%>\$5*P=17P\M+
MW-]7;U[%:;%P+HP_X'@*!7Z,Q73+%P'1J1(X\@<ARID\1=GS1[EO7E(MH,/-
M K5,$Y&.(R\*HAL_GXZ:^E,<!@?) 8!!?J;F5I1<N[H+,CLXOQU^KY*CAS):
MD, NQJJ"A9]$^7  *O)8=Y(-@2FD69XU_J2P44._Q]A?%J"XP7U$>.-I'?7
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
MEUK+UL&9=E*.;W\KM>.S'QIVD"-\'R&^+<LF<!.X"=Q'"&X=O +[J6]R&+<
M89 PN L%VN[W-$ BR5C"-^%[]_CN&%W"-^&;\'V<^.[5U@F L$W8)FR3?4SV
M<5-W@S"XGOYLZ9 $_IQ8J X2E<Z?%UVI\?%PJ2\7[E?9L7,:1R,_I7/I>N6#
M:, /=<S^L09&E\[!$/((>:<:_G[VVNB@@!"$"<+U0U@'(Y[D)H'NI$ '&FMO
M,"#D$?((>0=&7M\PG0XACY!'R#O)2#"9BH1@0C"9BB0V-=L+ MU#"JNE17SW
M6(XVUWZ*^?>RDZ/X/A5A(I*7^VF>]$ABQHZYRBYS1G;*'[;B!^N.K.0"FF3=
M[%#:$841A>V7PG:7/J>QIM0<'8@H4A\*U);BB,*(PHC"B,*(PDZ7PDAO([U-
M+XK4A@*UI3BB,"T\D,T]''+- W@$#SW\]IM )R;%+O5RK-<OBK0,HYQWC>Y
MBS(3E(! ("80;P9BN^,0A G"!.'&0IARB AT!+K#*[^V0P<U27(2B!L,XHYA
MFWT",8&80-Q@$)MZ'CXC"!.$"<)DP9(%2Z#3$'3GCM$WR8+5LM:ACH'J+R(1
M/';',E;MB5L11-.)" ]?T;!!C*PQ+*I./F3U#-O1X#B>SMR&,$08>E266QI4
M@B  $8 :"B =+% M;4NB\Z.B\W.K:PQL#?RE)"L(0TW%4,?HF!HDS1&$"$)-
MA5"[K4&I5@(0 :BA ")[A>C\%.@<=*UVC\P5W;MNK>Y4IF$0ZU<1BI@',H;%
MO8D?^DF*E>-NA::I,JL6MDE,;KU9KM<3L#D<<Z?3KC='8.!HH*D?9#UUX.5Z
MI 9MN9#$=HCM;,EV!AKD Q#3(:9#3.=DF(X.+I5:D-. 7&7B#<0;:K:#G(Z>
MN=*DDA#;(;9SI&S'-GI]8CO$=HCM$-LYI+:CZ8EJ8CK$=(CI'"?3(?<+N5_J
MWEGB#7KR!K"#[)Z>=9K63H;16 $YYJ/L9V\^A&XT$>P\B)+D!1O%T81%JEUD
M%":4A_OLE+<95]L?S?YXF'W1-NMQ8-BF!A%PG9D6 9. 6</Q25!$Z.@7 9.
MJ1<P=? >T'D80D\ST7/>,P9VNWX(D5@C8!(P*].W#:=CUH]+$FV$H(8B""RV
MMJ4!A$BT$3 )F&2Q$7H(/3N8OF-TNQI(M=T@:+\%#%:>H&]LN^@_PEC :_\2
M'L. )HM"EL8<)PC$ L#S4U\</JJY^1HWB-U1$DG3DTCZG>8DD5!>*^6NY?->
MCZ$<7=.4'4[[Q.T<RFL]6MY *@FI)'J1$:DD)\!V2"4AE814$OUFJ -O()6D
MR2J)99A.KS$,@E028CNDDI!*0BH)\09224@E:0P9D4IR FR'5!)22;:BH /D
M5>PZ,V=-4EHG4\=Y=A.1K=)MY(4[@?2,FQ%X\/)/(E4+X\LJ NIS7DJ IVGL
M#[.4#X/\BS12?U]>?50?OHA$\-@=&^J?'T+WHO;<'*=I'43FV0D,GWE1!FN^
MGAS8?S+B2L+1(3]QVZ7;.Y-=N7+G':/7UZ#XP;:KMV]-;N7BU9_LO^VR$<<A
MCG-HCJ-)50?B.,1QB..<!,?1)O&'. YQ'.(X)\!Q.AW2<(C?$+\A?G.0E>L8
M3D_' ZJ[XD"U' 4G/D!\H&%\0)?Z*Z1Y$,<ACG,B'$>3="'B.,1QB.,</\?I
M&;VV#@QGJTR/&BOT-*\8ST!FB/W"$]]E[SY?GUM-2:K4F6LN3>B'JZMW[]Z_
M/_DZ8QLLS2'2LLT+/0R[9R\.Y5@WDATT/"MZI_,I\7T4N]. 0U"$%$**!KM#
M2"$5\Z143-,B%9-43%VVE=A!G>Q 6X.3)+H^$";=EW1?0@HAA9!"2"&U\$34
M0BU2V[4NR[!^.%;#0.M;/\A2X=45:FT.[SIU!E6SKVI0/QLZ)8=4<W#9(+VZ
M*1JSEKHP4211)%$DZ2X-U%TTB+.1[D*X)%S.>39,'8J$D& C58M4+:)(HDBB
M2%(RCD_)L-K'HF3,!4;4WW )"S3G5W'AWKS&=\TMW]R"O![.GO'Z'_C]&S9;
MH,JGQQ]3_%;>.EO>I:U;Z'7P@GV._2AF4]BOR&.Q2+(@3=B8WPHV%")DW/LS
M2S :DD;P[2@0;LK2L8#_8B%:HRAN1:& -T3N-Y9, S]E8C2"F^ 7?BCOA'LF
M+!HQGM\%(_(]$<KO/V*Y:M8VV^VY2M5R D_-^/&%>SB2Y(H0V(]<LJ47/$C8
M3YW-#&&2/"CNPB>6U\Z8[_U\]O;Z\_O/_$9\RB9#$9^]:?5;^:!WN-GC&%Z:
MC+DG$"7RPQG+4:2F7:)FG ]<UG@OHJNF_-_*P&OQU8J5G(^A\2R-RDNQ>HFZ
MID[;XKJ$ O?O^;-]_8]AY-W+#^-T$L"'_P]02P$"% ,4    " #T,Z944[G0
MT%$#  !P#P  $0              @ $     86-M<BTR,#(R,#4P-BYX<V10
M2P$"% ,4    " #T,Z94\X0H!8$(  !R6   %0              @ &  P
M86-M<BTR,#(R,#4P-E]L86(N>&UL4$L! A0#%     @ ]#.F5/'E,O?D!0
M[3X  !4              ( !- P  &%C;7(M,C R,C U,#9?<')E+GAM;%!+
M 0(4 Q0    ( /0SIE2C\E%]CQ(  (=Z   3              "  4L2  !B
M<FAC,3 P,S<R-C9?.&LN:'1M4$L! A0#%     @ ]#.F5#1=%*^720  'MD%
M !@              ( !"R4  &)R:&,Q,# S-S(V-E]E>#DY+3 Q+FAT;5!+
4!08     !0 % $P!  #8;@     !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
