<SEC-DOCUMENT>0001157523-20-000699.txt : 20200507
<SEC-HEADER>0001157523-20-000699.hdr.sgml : 20200507
<ACCEPTANCE-DATETIME>20200507160248
ACCESSION NUMBER:		0001157523-20-000699
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20200507
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200507
DATE AS OF CHANGE:		20200507

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			POWER INTEGRATIONS INC
		CENTRAL INDEX KEY:			0000833640
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				943065014
		STATE OF INCORPORATION:			CA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-23441
		FILM NUMBER:		20856211

	BUSINESS ADDRESS:	
		STREET 1:		5245 HELLYER AVE
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95138
		BUSINESS PHONE:		4084149200

	MAIL ADDRESS:	
		STREET 1:		5245 HELLYER AVE
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95138
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>a52216992.htm
<DESCRIPTION>POWER INTEGRATIONS, INC. 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/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:powi="http://power.com/20200507" xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <title></title>


  <meta http-equiv="Content-Type" content="text/html" />
</head>
<body style="font-family: 'Times New Roman', Times, serif; 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_b45e7ae87a064e6ea875c52659f0e210" contextRef="c20200507to20200507" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_1ae596a2be3f489fb1b94a0ee4646492" contextRef="c20200507to20200507">0000833640</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="powi-20200507.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20200507to20200507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000833640</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-07</xbrli:startDate><xbrli:endDate>2020-05-07</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>

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

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">WASHINGTON, DC 20549</div>

    <div>&#160;</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">______________</div>

    <div>&#160;</div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_23eaaa75354f42d2a4aac2914cd472e3" contextRef="c20200507to20200507">8-K</ix:nonNumeric></div>

    <div><br />
    </div>

    <div><br />
    </div>

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

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

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Pursuant to Section 13 OR 15(d) of The Securites Exchange Act of 1934</div>

    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Date of Report (Date of earliest event reported): <span style="font-weight: bold;"><ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_c27ab6ef97334cdc8072a2a675e9b5f4" contextRef="c20200507to20200507" format="ixt:datemonthdayyearen">May 7, 2020</ix:nonNumeric></span></div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">______________</div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; text-transform: none;"><br />
        <span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_e68451eab3fc4b8c8a341377a004c1cd" contextRef="c20200507to20200507">Power Integrations, Inc.</ix:nonNumeric></span> </span> </div>

    <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; text-transform: none;"> </span>
    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">(Exact name of
      Registrant as specified in its charter)</div>

    <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; text-transform: none;"> </span>
    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">______________</div>

    <div>&#160;</div>

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


  <tr>

    <td style="width: 33%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_238f1599b9574e859bef7fa15041ea75" contextRef="c20200507to20200507" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></span><br />
            </div>
          </td>

    <td style="width: 34%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-weight: bold;"><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_7a8b808a58274673af7a60f736c5e106" contextRef="c20200507to20200507">000-23441</ix:nonNumeric></span><br />
            </div>
          </td>

    <td style="width: 33.33%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_70c72358e30f483b9b7a33705cbba778" contextRef="c20200507to20200507">94-3065014</ix:nonNumeric></span><br />
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 33%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(State or other jurisdiction</div>
          </td>

    <td style="width: 34%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Commission</div>
          </td>

    <td style="width: 33.33%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(IRS Employer</div>
          </td>

  </tr>

  <tr>

    <td style="width: 33%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">of incorporation)</div>
          </td>

    <td style="width: 34%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">File Number)</div>
          </td>

    <td style="width: 33.33%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Identification No.)</div>
          </td>

  </tr>


</table>
    <div>&#160;</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_ad3c35c7daf640a89ebfcaec68255acc" contextRef="c20200507to20200507">5245 Hellyer Avenue</ix:nonNumeric><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_e7604dc6f77d479fa1c20d1c8e5403df" contextRef="c20200507to20200507">San Jose</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_16d1d19083db440f80c524d51b6d9074" contextRef="c20200507to20200507" format="ixt-sec:stateprovnameen">California</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_19604080a6034b399da74fdc574b108d" contextRef="c20200507to20200507">95138-1002</ix:nonNumeric></div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Address of principal executive offices)</div>

    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#160;(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_7eca9108b7ec433d9092ad1bf473c723" contextRef="c20200507to20200507">408</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_79f336c0ee5041bbaa7c4736041b75d8" contextRef="c20200507to20200507">414-9200</ix:nonNumeric></div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;(Registrant&#8217;s telephone number, including area code)</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">______________</div>

    <div>&#160;</div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; 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 (see General Instruction A.2. below):</div>

    <div>&#160;</div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:WrittenCommunications" id="Fact_8b787ee2c1d14b42acaf47ed43d39fc4" contextRef="c20200507to20200507" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric> Written communications pursuant to Rule
      425 under the Securities Act (17 CFR 230.425)</div>

    <div>&#160;</div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:SolicitingMaterial" id="Fact_b42df44e9a0746b091e2143b15f14c68" contextRef="c20200507to20200507" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric> Soliciting material pursuant to Rule
      14a-12 under the Exchange Act (17 CFR 240.14a-12)</div>

    <div>&#160;</div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:PreCommencementTenderOffer" id="Fact_b6ad10fd9b134cee8f1c18f3ce75f098" contextRef="c20200507to20200507" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric> Pre-commencement communications pursuant
      to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</div>

    <div>&#160;</div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" id="Fact_56c30ef7dbc34a4d97016c82b86351a5" contextRef="c20200507to20200507" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric> Pre-commencement communications pursuant
      to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</div>

    <div>&#160;</div>

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

            <div> <br />
            </div>

            <span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
            <table cellspacing="0" cellpadding="0" border="0" id="zc18b762928864317aa8b8cba817ac4aa" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;">


  <tr>

    <td style="width: 32%; text-align: center; font-weight: normal; border-bottom: 2px solid rgb(0, 0, 0);">Title of each class<br />
                  </td>

    <td colspan="1" style="width: 2%; text-align: center; font-weight: normal; padding-bottom: 2px;">&#160;</td>

    <td style="width: 32%; text-align: center; font-weight: normal; border-bottom: 2px solid rgb(0, 0, 0);">Trading Symbol(s)<br />
                  </td>

    <td colspan="1" style="width: 2%; text-align: center; font-weight: normal; padding-bottom: 2px;">&#160;</td>

    <td style="width: 32%; text-align: center; font-weight: normal; border-bottom: 2px solid rgb(0, 0, 0);">Name of each exchange on which registered<br />
                  </td>

  </tr>

  <tr>

    <td style="width: 32%; text-align: center;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_c35683edfc044b9fb0fe583e307b8799" contextRef="c20200507to20200507">Common Stock, $0.001 Par Value</ix:nonNumeric><br />
                  </td>

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

    <td style="width: 32%; text-align: center;"> <ix:nonNumeric name="dei:TradingSymbol" id="Fact_9c6b5975a053458fa3e13d44fabed0c3" contextRef="c20200507to20200507">POWI</ix:nonNumeric><br />
                  </td>

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

    <td style="width: 32%; text-align: center;">
                    <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_7058496d553845c4b1e20e8064c9512d" contextRef="c20200507to20200507" format="ixt-sec:exchnameen">The Nasdaq Global Select Market</ix:nonNumeric></span><br />
                      </span> </div>
                    <span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></td>

  </tr>


</table>
            <span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
            <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br />
            </div>

          </div>

        </div>

      </div>

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter)
      or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</div>

    <div>&#160;</div>

    <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_01babd786004426ba092ed1cb7971c8f" contextRef="c20200507to20200507" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></div>

    <div>&#160;</div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; 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. &#9744;</div>

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

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 2.02. Results of Operations and Financial Condition.</div>

      <div>&#160;</div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 7, 2020 the Registrant issued a press release, a copy of which is attached hereto as Exhibit 99.1 and is incorporated herein by reference.</div>

      <div>&#160;</div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 9.01. Financial Statements and Exhibits.</div>

      <div>&#160;</div>

      <div style="text-align: left; margin-left: 22.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="a52216992ex99_1.htm">Exhibit
          99.1.</a> &#160; &#160; &#160; <a href="a52216992ex99_1.htm">Press release dated May 7, 2020</a></div>

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

      </div>

      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;S<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">IGNATURES</span></div>

      <div>&#160;</div>

      <div style="text-align: justify; text-indent: 35pt; font-family: 'Times New Roman', Times, serif; 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>&#160;</div>

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


  <tr>

    <td style="width: 56.64%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.36%; vertical-align: bottom;" colspan="3">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Power Integrations, Inc.</div>
            </td>

  </tr>

  <tr>

    <td style="width: 56.64%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5.47%; vertical-align: bottom;">&#160;</td>

    <td style="width: 37.89%; vertical-align: bottom;" colspan="2">&#160;</td>

  </tr>

  <tr>

    <td style="width: 56.64%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5.47%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">By:</div>
            </td>

    <td style="width: 32.03%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;/s/ Sandeep Nayyar</div>
            </td>

    <td style="width: 5.86%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 56.64%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5.47%; vertical-align: bottom;">&#160;</td>

    <td style="width: 6.45%; vertical-align: bottom; border-top: #000000 2px solid;" rowspan="1" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Name:&#160; Sandeep Nayyar</div>
            </td>

  </tr>

  <tr>

    <td style="width: 56.64%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5.47%; vertical-align: bottom;">&#160;</td>

    <td style="width: 6.45%; vertical-align: bottom;" rowspan="1" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Title:&#160;&#160;&#160; Chief Financial Officer</div>
            </td>

  </tr>


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

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

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dated:&#160; May 7, 2020</div>

    </div>

  </div>

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>a52216992ex99_1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Businesswire
         Document created using EDGARfilings PROfile 6.5.1.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 99.1</font><br>
  </div>
  <div style="text-align: left;"><font style="font-weight: bold;"> <br>
    </font></div>
  <font style="font-weight: bold;"> </font>
  <div class="bw-release">
    <h1 style="text-align: center; list-style-position:inside;FONT-SIZE: 14pt;"> <b>Power Integrations Reports First-Quarter Financial Results</b> </h1>
    <div class="bw-release-subhead">
      <p style="text-align: center; list-style-position:inside;"><b> <i>Revenues increased 23 percent year-over-year to $109.7 million; GAAP earnings were $0.53 per diluted share; non-GAAP earnings were $0.76 per diluted share </i> </b></p>
      <p style="text-align: center; list-style-position:inside;"><b> <i>Cash flow from operations was $26.4 million; quarterly dividend rises to $0.21 per share</i> </b></p>
    </div>
    <div class="bw-release-body">
      <div class="bw-release-table-js bw-release-story">
        <p>SAN JOSE, Calif.--(BUSINESS WIRE)--May 7, 2020--Power Integrations (Nasdaq: POWI) today announced financial results for the quarter ended March 31, 2020. Net revenues for the first quarter were $109.7 million, down four percent compared to the
          prior quarter and up 23 percent from the first quarter of 2019. Net income for the first quarter was $15.9 million or $0.53 per diluted share compared to $5.28 per share in the prior quarter and $0.25 in the first quarter of 2019. (Net income in
          the prior quarter included a benefit of $4.78 per share from the settlement of the company&#8217;s patent litigation with ON Semiconductor.) Cash flow from operations for the first quarter was $26.4 million. </p>
        <p> In addition to its GAAP results, the company provided certain non-GAAP measures that exclude stock-based compensation, amortization of acquisition-related intangible assets and the tax effects of these items. Non-GAAP net income for the first
          quarter of 2020 was $22.9 million or $0.76 per diluted share compared with $5.60 per diluted share in the prior quarter (including a benefit of $4.78 per share from the litigation settlement), and $0.41 per diluted share in the first quarter of
          2019. A reconciliation of GAAP to non-GAAP financial results appears at the end of this press release. </p>
        <p> Commented Balu Balakrishnan, president and CEO of Power Integrations: &#8220;Our first-quarter results were strong, and we continue to execute well in spite of the challenges presented by the coronavirus pandemic. While the near-term demand outlook
          is uncertain and a downturn is clearly underway, we remain confident in our long-term growth prospects and continue to invest accordingly. Reflecting the strength of our balance sheet and our confidence in the future of our company, we are also
          increasing our quarterly dividend by more than ten percent.&#8221; </p>
        <div> </div>
        <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
          <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
            <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
        </div>
        <p> Power Integrations paid a dividend of $0.19 per share on March 31, 2020. A dividend of $0.21 per share will be paid on June 30, 2020 to stockholders of record as of May 29, 2020. The company repurchased approximately 24,000 shares during the
          quarter for $2.0 million. </p>
        <p> <b>Financial Outlook</b> </p>
        <p> The company issued the following forecast for the second quarter of 2020: </p>
        <ul style="list-style-type: disc;">
          <li> Revenues are expected to be $106 million plus or minus $5 million. </li>
          <li> GAAP gross margin is expected to be between 50 percent and 50.5 percent. Non-GAAP gross margin is expected to be between 51 percent and 51.5 percent. (The difference between the expected GAAP and non-GAAP gross margins comprises
            approximately 0.7 percentage points from amortization of acquisition-related intangible assets and 0.3 percentage points from stock-based compensation.) </li>
          <li> GAAP operating expenses are expected to be approximately $43 million; non-GAAP operating expenses are expected to be approximately $35.5 million. (Non-GAAP expenses are expected to exclude approximately $7.3 million of stock-based
            compensation and $0.2 million of amortization of acquisition-related intangible assets.) </li>
        </ul>
        <p> <b>Conference Call Today at 1:30 p.m. Pacific Time </b> </p>
        <p> Power Integrations management will hold a conference call today at 1:30 p.m. Pacific time. Members of the investment community can join the call by dialing 1-647-689-4187. A webcast of the call will also be available on the investor section of
          the company's website, <i>http://investors.power.com</i>. </p>
        <p> <b>About Power Integrations </b> </p>
        <p> Power Integrations, Inc. is a leading innovator in semiconductor technologies for high-voltage power conversion. The company&#8217;s products are key building blocks in the clean-power ecosystem, enabling the generation of renewable energy as well as
          the efficient transmission and consumption of power in applications ranging from milliwatts to megawatts. For more information please visit <i>www.power.com</i>. </p>
        <div> </div>
        <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
          <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
            <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
        </div>
        <p> <b>Note Regarding Use of Non-GAAP Financial Measures</b> </p>
        <p> In addition to the company's consolidated financial statements, which are presented according to GAAP, the company provides certain non-GAAP financial information that excludes stock-based compensation expenses recorded under ASC 718-10,
          amortization of acquisition-related intangible assets, and the tax effects of these items. The company uses these measures in its financial and operational decision-making and, with respect to one measure, in setting performance targets for
          compensation purposes. The company believes that these non-GAAP measures offer important analytical tools to help investors understand its operating results, and to facilitate comparability with the results of companies that provide similar
          measures. Non-GAAP measures have limitations as analytical tools and are not meant to be considered in isolation or as a substitute for GAAP financial information. For example, stock-based compensation is an important component of the company&#8217;s
          compensation mix, and will continue to result in significant expenses in the company&#8217;s GAAP results for the foreseeable future, but is not reflected in the non-GAAP measures. Also, other companies, including companies in Power Integrations&#8217;
          industry, may calculate non-GAAP measures differently, limiting their usefulness as comparative measures. Reconciliations of non-GAAP measures to GAAP measures are attached to this press release. </p>
        <p> <b>Note Regarding Forward-Looking Statements</b> </p>
        <p> The above statements regarding the company&#8217;s forecast for its second-quarter financial performance are forward-looking statements reflecting management's current expectations and beliefs. These forward-looking statements are based on current
          information that is, by its nature, subject to rapid and even abrupt change. Due to risks and uncertainties associated with the company's business, actual results could differ materially from those projected or implied by these statements. These
          risks and uncertainties include, but are not limited to: the impact of the COVID-19 crisis on demand for the company&#8217;s products, its ability to supply products and its ability to conduct other aspects of its business such as competing for new
          design wins; changes in global macroeconomic conditions, including changing tariffs and uncertainty regarding trade negotiations, which may impact the level of demand for the company&#8217;s products; potential changes and shifts in customer demand
          away from end products that utilize the company's integrated circuits to end products that do not incorporate the company's products; the effects of competition, which may cause the company&#8217;s revenues to decrease or cause the company to decrease
          its selling prices for its products; unforeseen costs and expenses; and unfavorable fluctuations in component costs or operating expenses resulting from changes in commodity prices and/or exchange rates. In addition, new product introductions and
          design wins are subject to the risks and uncertainties that typically accompany development and delivery of complex technologies to the marketplace, including product development delays and defects and market acceptance of the new products. These
          and other risk factors that may cause actual results to differ are more fully explained under the caption &#8220;Risk Factors&#8221; in the company's most recent Annual Report on Form 10-K, filed with the Securities and Exchange Commission (SEC) on February
          7, 2020. The company is under no obligation (and expressly disclaims any obligation) to update or alter its forward-looking statements, whether as a result of new information, future events or otherwise, except as otherwise required by the rules
          and regulations of the SEC. </p>
        <p> <i>Power Integrations and the Power Integrations logo are trademarks or registered trademarks of Power Integrations, Inc.</i> </p>
        <div> </div>
        <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
          <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
            <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
        </div>
        <table cellspacing="0" id="z992279fa18f2453aa82a6643bd8eca73" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto; font-size: 10pt;">

            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>POWER INTEGRATIONS, INC. </b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>CONSOLIDATED STATEMENTS OF INCOME</b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>(in thousands, except per-share amounts)</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">NET REVENUES</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 109,664 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 114,457 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 89,188 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">COST OF REVENUES</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 53,184 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 56,232 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 43,714 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">GROSS PROFIT</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 56,480 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 58,225 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 45,474 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">OPERATING EXPENSES:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Research and development</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 19,152 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18,298 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 17,946 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Sales and marketing</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 13,216 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,241 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 12,590 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">General and administrative</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,761 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10,634 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,390 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Amortization of acquisition-related intangible assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 257 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 378 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 427 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Litigation settlement</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (168,969 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Total operating expenses</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 41,386 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (125,418 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 39,353 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">INCOME FROM OPERATIONS</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15,094 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 183,643 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6,121 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">OTHER INCOME</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,777 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,852 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,152 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">INCOME BEFORE INCOME TAXES</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 16,871 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 185,495 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7,273 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">PROVISION FOR INCOME TAXES</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 985 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 27,204 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 40 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">NET INCOME</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15,886 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 158,291 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7,233 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">EARNINGS PER SHARE:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Basic</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.54 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.38 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.25 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Diluted</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.53 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.28 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.25 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;border-bottom: double black 2.25pt;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">SHARES USED IN PER-SHARE CALCULATION:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Basic</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 29,602 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 29,427 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 28,951 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Diluted</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30,134 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30,005 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 29,446 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">SUPPLEMENTAL INFORMATION:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Stock-based compensation expenses included in:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Cost of revenues</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 396 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 413 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 271 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Research and development</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,109 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,754 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,632 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Sales and marketing</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,392 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,602 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,061 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">General and administrative</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,813 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,569 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,443 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Total stock-based compensation expense</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6,710 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,338 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,407 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Cost of revenues includes:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Amortization of acquisition-related intangible assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 799 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 955 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 794 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">REVENUE MIX BY END MARKET</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Communications</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 22 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 29 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Computer</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Consumer</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 41 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 35 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 39 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">Industrial</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 33 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 38 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> % </p>
              </td>
            </tr>

        </table>
        <div> </div>
        <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
          <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
            <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
        </div>
        <table cellspacing="0" id="zc52091ad44dd40179fcd7e8246205fcf" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto; font-size: 10pt;">

            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>POWER INTEGRATIONS, INC. </b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>RECONCILIATION OF NON-GAAP FINANCIAL MEASURES TO GAAP RESULTS</b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>(in thousands, except per-share amounts)</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><b>RECONCILIATION OF GROSS PROFIT</b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">GAAP gross profit</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 56,480 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 58,225 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 45,474 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;"><i>GAAP gross margin</i></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>51.5</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>50.9</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>51.0</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Stock-based compensation included in cost of revenues</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 396 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 413 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 271 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: middle;padding-left: 0.0px;">Amortization of acquisition-related intangible assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 799 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 955 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 794 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Non-GAAP gross profit</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 57,675 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 59,593 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 46,539 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;"><i>Non-GAAP gross margin</i></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>52.6</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>52.1</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>52.2</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><b>RECONCILIATION OF OPERATING EXPENSES</b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">GAAP operating expenses</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 41,386 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (125,418 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 39,353 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Less: Stock-based compensation expense included in operating expenses</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 60.0px;">Research and development</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,109 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,754 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,632 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 60.0px;">Sales and marketing</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,392 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,602 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,061 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 60.0px;">General and administrative</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,813 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,569 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,443 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 60.0px;">Total</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6,314 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7,925 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,136 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Amortization of acquisition-related intangible assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 257 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 378 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 427 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Non-GAAP operating expenses</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 34,815 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (133,721 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 34,790 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><b>RECONCILIATION OF INCOME FROM OPERATIONS</b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">GAAP income from operations</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15,094 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 183,643 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6,121 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;"><i>GAAP operating margin</i></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>13.8</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>160.4</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>6.9</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Add: Total stock-based compensation</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6,710 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,338 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,407 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Amortization of acquisition-related intangible assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,056 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,333 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,221 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Non-GAAP income from operations</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 22,860 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 193,314 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 11,749 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;"><i>Non-GAAP operating margin</i></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>20.8</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>168.9</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>13.2</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><b>RECONCILIATION OF PROVISION FOR INCOME TAXES</b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">GAAP provision for income taxes</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 985 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 27,204 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 40 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;"><i>GAAP effective tax rate</i></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>5.8</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>14.7</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>0.5</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Tax effect of adjustments to GAAP results</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (751 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (53 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (799 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Non-GAAP provision for income taxes</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,736 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 27,257 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 839 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;"><i>Non-GAAP effective tax rate</i></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>7.0</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>14.0</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <i>6.5</i> </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> <i>%</i> </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><b>RECONCILIATION OF NET INCOME PER SHARE (DILUTED)</b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">GAAP net income</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15,886 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 158,291 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7,233 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Adjustments to GAAP net income</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Stock-based compensation</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6,710 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,338 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,407 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Amortization of acquisition-related intangible assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,056 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,333 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,221 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Tax effect of items excluded from non-GAAP results</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (751 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (53 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (799 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Non-GAAP net income</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 22,901 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 167,909 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 12,062 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Average shares outstanding for calculation of non-GAAP net income per share (diluted)</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30,134 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30,005 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 29,446 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Non-GAAP net income per share (diluted)</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.76 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.60 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.41 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">GAAP net income per share</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.53 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.28 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.25 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>POWER INTEGRATIONS, INC. </b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>CALCULATION OF EARNINGS PER SHARE BENEFIT OF SETTLEMENT</b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>(in thousands, except per-share amounts)</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;white-space: nowrap;vertical-align: top;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Gain from litigation settlement</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 168,969 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Tax expense attributed to settlement</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 25,543 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Litigation settlement net of tax</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 143,426 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Earnings per share benefit of settlement (GAAP and non-GAAP)</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4.78 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">Diluted average shares outstanding</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30,134 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30,005 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 29,446 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>

        </table>
        <div> </div>
        <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
          <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
            <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
        </div>
        <table cellspacing="0" id="z3ab18c5f5bfc4ca2b8676436d05230c8" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto; font-size: 10pt;">

            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="9"><b>POWER INTEGRATIONS, INC. </b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="9"><b>CONSOLIDATED BALANCE SHEETS</b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="9"><b>(in thousands)</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>December 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 0.0px;"><b>ASSETS</b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">CURRENT ASSETS:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: top;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: top;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Cash and cash equivalents</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 190,459 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 178,690 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Short-term marketable securities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 232,183 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 232,398 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Accounts receivable, net</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 20,597 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24,274 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Inventories</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 96,633 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 90,380 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Prepaid expenses and other current assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 20,570 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15,597 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 45.0px;">Total current assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 560,442 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 541,339 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">PROPERTY AND EQUIPMENT, net</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 123,430 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 116,619 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">INTANGIBLE ASSETS, net</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15,748 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 16,865 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">GOODWILL</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 91,849 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 91,849 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">DEFERRED TAX ASSETS</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,739 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,836 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">OTHER ASSETS</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 34,231 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 34,388 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 45.0px;">Total assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 827,439 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 803,896 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 0.0px;"><b>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">CURRENT LIABILITIES:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Accounts payable</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 37,156 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 27,433 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Accrued payroll and related expenses</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10,921 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 13,408 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Taxes payable</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 567 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 584 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Other accrued liabilities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,826 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 9,051 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 45.0px;">Total current liabilities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 54,470 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 50,476 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 15.0px;">LONG-TERM LIABILITIES:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Income taxes payable</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,840 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,617 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Deferred tax liabilities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 162 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 164 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Other liabilities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,137 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,093 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 45.0px;">Total liabilities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 83,609 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 79,350 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><b>STOCKHOLDERS' EQUITY:</b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Common stock</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 28 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 28 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Additional paid-in capital</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 162,343 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 152,117 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Accumulated other comprehensive loss</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (4,314 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,130 </p>
              </td>
              <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 30.0px;">Retained earnings</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 585,773 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 575,531 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 45.0px;">Total stockholders' equity</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 743,830 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 724,546 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 45.0px;">Total liabilities and stockholders' equity</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 827,439 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 803,896 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>

        </table>
        <div> </div>
        <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
          <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
            <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
        </div>
        <table cellspacing="0" id="z2fb41c98ee984079affc7e11b138c88d" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto; font-size: 10pt;">

            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>POWER INTEGRATIONS, INC. </b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></td>
            </tr>
            <tr>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;" colspan="13"><b>(in thousands)</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="11"><b>Three Months Ended</b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2020</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>December 31, 2019</u></b></td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="text-align: center; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;white-space: nowrap;" colspan="3"><b><u>March 31, 2019</u></b></td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 0.0px;">CASH FLOWS FROM OPERATING ACTIVITIES:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" colspan="3" style="text-align: right; list-style-position:inside;vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Net income</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15,886 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 158,291 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7,233 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Adjustments to reconcile net income to cash provided by operating activities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Depreciation</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,488 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,928 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,610 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Amortization of intangible assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,117 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,373 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,255 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Loss on disposal of property and equipment</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 35 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 96 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Stock-based compensation expense</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6,710 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,338 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,407 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Amortization of premium (accretion of discount) on marketable securities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 154 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 104 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (110 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Deferred income taxes</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,095 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,741 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,161 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Decrease in accounts receivable allowances for credit losses</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (154 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (180 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Change in operating assets and liabilities:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 45.0px;">Accounts receivable</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,831 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,545 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (9,293 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 45.0px;">Inventories</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (6,253 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (1,670 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (4,223 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 45.0px;">Prepaid expenses and other assets</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,992 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 902 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (4,229 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 45.0px;">Accounts payable</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,828 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,920 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,220 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 45.0px;">Taxes payable and other accrued liabilities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (6,349 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 9,492 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (871 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 60.0px;">Net cash provided by operating activities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 26,391 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 182,159 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,076 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 0.0px;">CASH FLOWS FROM INVESTING ACTIVITIES:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Purchases of property and equipment</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (11,603 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (9,789 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,459 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Acquisition of technology licenses</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (675 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (214 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Purchases of marketable securities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (16,838 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (71,952 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (4,793 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Proceeds from sales and maturities of marketable securities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15,947 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,150 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6,787 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Net cash used in investing activities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (12,494 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (78,266 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (1,679 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">CASH FLOWS FROM FINANCING ACTIVITIES:</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Net proceeds from issuance of common stock</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,529 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 225 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,500 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Repurchase of common stock</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (2,013 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (7,302 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 15.0px;">Payments of dividends to stockholders</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (5,644 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (5,590 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (4,937 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 30.0px;">Net cash used in financing activities</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (2,128 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (5,365 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (7,739 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="text-align: left;vertical-align: top;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 11,769 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 98,528 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (8,342 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 178,690 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 80,162 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 134,137 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3"><br>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;" colspan="3">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;">CASH AND CASH EQUIVALENTS AT END OF PERIOD</td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 190,459 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 178,690 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
              <td colspan="1" rowspan="1">&#160;</td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 125,795 </p>
              </td>
              <td colspan="1" rowspan="1" style="vertical-align: bottom;padding-left: 0.0px;border-bottom: double black 2.25pt;padding-right: 0.0px;">
                <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
              </td>
            </tr>

        </table>
        <p> &#160; </p>
      </div>
      <div class="bw-release-contact">
        <h2 style="FONT-SIZE: 14pt;">Contacts</h2>
        <p> Joe Shiffler <br>
          Power Integrations, Inc. <br>
          (408) 414-8528 <br>
          <i>joe@power.com</i> </p>
      </div>
    </div>
  </div>
  <font style="font-weight: bold;"> </font>
  <div style="text-align: left;"><font style="font-weight: bold;"> <br>
    </font></div>
  <div style="text-align: left;"><font style="font-weight: bold;"> <br>
    </font></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>powi-20200507.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<xs:schema targetNamespace="http://power.com/20200507" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:powi="http://power.com/20200507" 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/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="powi-20200507_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="powi-20200507_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://power.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/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.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/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-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/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>powi-20200507_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="EntityInformationFormerLegalOrRegisteredName" xlink:title="EntityInformationFormerLegalOrRegisteredName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xml:lang="en-US" id="dei_EntityInformationFormerLegalOrRegisteredName_lbl">Entity Information, Former Legal or Registered Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInformationFormerLegalOrRegisteredName" xlink:to="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:title="label: EntityInformationFormerLegalOrRegisteredName to dei_EntityInformationFormerLegalOrRegisteredName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>powi-20200507_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.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://power.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="powi-20200507.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://power.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="EntityInformationFormerLegalOrRegisteredName" xlink:title="EntityInformationFormerLegalOrRegisteredName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInformationFormerLegalOrRegisteredName" xlink:title="presentation: CoverAbstract to EntityInformationFormerLegalOrRegisteredName" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>6
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %> IU ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ 5X"G4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !7@*=0.(CR\>X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R$E8!R;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9
MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[Z
MZ!3E9SQ"4/I#'1%JSE?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, .
M'7I*4)45,#E-#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>H
MX.UI]S*O6UB?2'F-^5>R@LX!U^PZ^;79/.ZW3-:\Y@6_+_C#OEH)7HNF>I]<
M?_C=A%UO[,'^8^.KH&SAUUW(+U!+ P04    " !7@*=0F5R<(Q &  "<)P
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
MSE*].%=PP25\5N[LFQRO$L^UV@H9.P&3Z'\4<V4LS^"[*$[.YVK@]X<]G['
MH=[3T"J>C O9L&FZ5S$EFF^4;!MLZ(>]*UKHIOU9"VM14J(\IR4_S-0XHJE,
MQ,(*F<(#R:(%SYP+K;$7$PF25(<UI?6CB3VMUVXU#GAF3$G@?\4<U9WFJ-.Z
MD(]:O=A-77C!9=6"GA"Y)FEFQ+N#.W1P=.'9L-^_"!UEEL+2FJ@U^,&[U7M8
M8%R25@Y!+1QMP<*J^%<7WK)SQGR8<PW?>.;>U*7F25W\HLI7RM7PZ7GF2'_,
M"]-=O.$RQ9//R6.TN(F^_+5Z].R/_P!02P,$%     @ 5X"G4+JA.8K7 0
M,@8   T   !X;"]S='EL97,N>&ULU55;B]4P$/XK(3_ G';9!:4MZ,*"H+*P
MY\'7M)VV@=Q,I\=V?[U)T]O1!_'@@[XT,]],OOERF33K<9+PT@$@&974?4X[
M1/N.L;[J0/'^C;&@?:0Q3G'TKFM9;QWPN@^3E&3IZ?3 %!>:%ID>U)/"GE1F
MT)C3$V5%UAB](W<T CZ5*R 7+G/ZR*4HG9ASN1)RBG :@,I(XPAZ*9#3)"#]
M:PPGT0LJ%QXEM'$!9+%"_)9+^D^!U>N]*Z3<!*8T D5F.2(X_>2=.7D&?PF1
MQ3Y/UBML'9^2])[N$^;!%RF-J\%M91*Z0D4FH0ERG&B[,**Q+ 01C?)&+7AK
M-)\UK#,6P]-6(.5+.,*OS17WV)"8\[$.QT""BM7TJU[,>%S1"?Q'MLA]H+V_
MB998<3'X8?"KT;/_;3 (SPX:,<[^V&SU/3NW5D[OI6BU@KB6WQ9,;BQ89'RM
M0SKCQ*OG"S>E\@ X2B[@4%1'Y+OC]@PCKK=I;&[5G/Z'FO_V/K>@P7%Y%.VO
M_K^\RW^BF"W=<VC1JP;=4%(.0J+0B\9.U#5$>>&%S.F7\/#*JS[9^]33(R_]
M W[%[^?6T/!!XG-8\1S,Z6Y_"B]-\K!EG3>*G.[V9ZC%H-[.!?>_1/$#4$L#
M!!0    ( %> IU 6;2-_0P$  #P"   /    >&PO=V]R:V)O;VLN>&ULC5'+
M;L(P$/P5RQ_0!-0B%1$NI0^DJD6EXNXD&[+"C\C>0,O7=^THA=YZLG=V/#L[
M7IR</Y3.'<27T384LB7JYED6JA:,"C>N \N=QGFCB$N_ST+G0=6A!2"CLVF>
MSS*CT,KE8M3:^.RZ< 05H;,,1F"'< J7?BR%8L(1/E59R%P*U9-[0DW@5XK@
MV;N^0[LOY$2*!GV@;9R=F 8M&CQ#G:K0NM.+\WAVEI3>5MYIG5[%1GK$$\(O
ML@-/6/TADBH_%'LMY"QGP2,&+%$C?1<RW35(WB*[6B/E,)Y#B'/_GQA=TV %
M*U?U!BP-.7K0<;H-+79!"JL,%'*D"&5K\6B)W8BU':28&W?AT>MZV(LXL8M9
MX>?(#;^N)\GXZ+:&!BW4;SP@,,XA5!LOXI%TIK=WDWL.N]?Z@;%W^^I4TH\:
MX\<M?P!02P,$%     @ 5X"G4/_ )@B]    A0(  !H   !X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<ZV200J#,!  OR)Y0%=MZ:&HIUZ\MOU T-6(FH3L
MENKOFWI10:$'+PEAP\Q DCRPD]P83:JQ% Q]IRD5BMG> *A0V$LZ&8O:3RKC
M>LG^Z&JPLFAEC1"'X17<DB&R9,D,\C(5+B\C$;RDJY%3 4,''^-:4HA,,&W1
MR0O\E='B/WI354V!=U.\>]2\43$+!&P'Q7,0*>FP?+)K=$U'AZS@>S'G10R/
M'1Y?,5'W])=9SUZ",*V'O\E$_37 ZM=E7U!+ P04    " !7@*=0"X_8 R$!
M  !7!   $P   %M#;VYT96YT7U1Y<&5S72YX;6RU5$U/PS ,_2M3KVC-X, !
M;;L 5Y@$?R D;ALU7[*]T?U[W&Y#8BIB:-LEB?/L]UX2*_/W;0::=,%'6A0-
M<WY0BDP#05.9,D1!JH1!LX18JZQ-JVM0=[/9O3(I,D2><L]1+.=/4.FUY\GC
M;K^G7A0Z9^^,9I>BVD1[1#K=$Y8(?LBAQF6ZD81B\MP)"\G>HA"4"G6"PG%A
M'TO=ZP80G85_64M5Y0S89-9!2DK*"-I2 \#!E]1H!/O&Z&*]][O2R"\Z"+'J
MO/J14%[/!V\]C!L8D$LJL[0%C$D-P&Z\/4OPT TF(4PS"HKL1HXGEE:"DNH3
M+WE$Z%O'@CU)7*BO]["?"=MA/7;AWR"I83KOUO]H=)G+H%W\S<A'2NU!7PW_
MR?(+4$L! A0#%     @ 5X"G4!\CSP/     $P(   L              ( !
M     %]R96QS+RYR96QS4$L! A0#%     @ 5X"G4"?HAPZ"    L0   !
M             ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !7
M@*=0.(CR\>X    K @  $0              @ &9 0  9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    " !7@*=0F5R<(Q &  "<)P  $P
M@ &V @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( %> IU!$**>=
MG (  ),+   8              "  ?<(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    " !7@*=0[K8%%ED"  #\!0  %
M@ ')"P  >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " !7@*=0NJ$Y
MBM<!   R!@  #0              @ %4#@  >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( %> IU 6;2-_0P$  #P"   /              "  580  !X;"]W
M;W)K8F]O:RYX;6Q02P$"% ,4    " !7@*=0_\ F"+T   "% @  &@
M        @ '&$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M    " !7@*=0"X_8 R$!  !7!   $P              @ &[$@  6T-O;G1E
C;G1?5'EP97-=+GAM;%!+!08     "@ * ( "   -%      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>8
<FILENAME>0001157523-20-000699-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001157523-20-000699-xbrl.zip
M4$L#!!0    ( %> IU!OE>3N1!   *1=   -    834R,C$V.3DR+FAT;>T\
M:7/C-K+?7]7[#RCE;=:NLB0>X*6Q7>75>";:9&R7Y6Q2^R4% DV+.Q2ID)0M
M[:]_#9"4*(FRY7,\WIUD1B3.1M_H!G@XRL<1F8VC..O-_#0*CUJC/)_TNMW;
MV]N.+.DDZ777T#2S&\99SF(.K;)]%,9?[V@NJWV6+9K/-MK?FJJU[GE>5]4N
MFF9A4T,<5N_^_N67(1_!F+77X9'3BV7'.C1VMZBLFH990@W=N6NQ18M%A]FV
MMKI$# (/O__M\I=E\[RY_;)I-T]9G 5).F9YF,1R)*NM&6W#K@W2SH"O#(3O
MG>ODYMYQW+:I5^-,L_8U8Y/%. '+? 5,62&[>&U-KW41L(;':EZL:&@^S=.M
MJ/2Z6%LUC*?CYH8B3[OY? )=; %IR!<=DGB'/DG<7NO'DVF<I_/F1925<B'.
MZD+X-$TAYMOZE;4-&(A9R+/F7JJJ8:XLY,T=L$(VU]>:YY-T2WNLD1W<U0XP
MXZ/F#K*F80U9FF_R"!8V-)TDMTL&P1=(.SP98T,DN*554K-=V*76:1W_[_\0
M<C@")HJG/,PC.#[L%K^RJ/I[.(:<$3E8&_Z<AC='K7X2YQ#G[2ND?XOPXNVH
ME<,L[ZK!21='..R6HQ_ZB9B3+)]'<-0*L'4[8.,PFO?(7Z_",63D#&[)93)F
M\5\/B"HY(!GR4_"!J-99^&_H$5V;Y!^(G*/-HO Z[I$( BSA292D/?*#IOY\
M(#[C7Z]39#+1KJH"]>>#7/.A"&](*(Y:'X<7GT(IPC^%0D#<JN 383:)&,*&
M? W8Y3"<]>0Z("T>56OUB W."KXG,1O+KA#V3L80"_R;?XK8=4O-](GQ_ ^?
M6N P<!VFV11L8*YC<<NP+2_0P-"U$HVS_!*"HQ:O:)DG2ZH66N:HA9JIYR=)
M!"P.6(0J_EC]''978-H.XFF,-)[W$<:418-8P.QGF-= U1E8GLT,'\R NE[@
MZ[Y'F09 ;?S/,^X']5A2PC5-FVH;4'57D9A" %*L(3L^E$:HERGS@D,3991Z
MHU3.(EF^78W?F66B559+%734RL+Q)$)$''97QRBFJ\^A7K-DFJHW971[Y7(4
M!AJ74[8#A;CJ+13R/0@A)6H^:#05_<'/J^A8[WQ<%:V./D%L):)Z0U.;YA]9
M#L<2J+:&-L:I^BWK%F"*+4VKFNJ]FJ2[@H<*:0LL=6LBT$7Y03%2>J%X)*1X
MK 2H+J$<%P5I*<;;A;Z0^0:1MZ7(JX);"*]'>8_X220^M,III0)+JWE'90MC
M,MM)*5153?#Z28JK+74 &;/T.HS;4MWT")OFR:(H+:949872>Y-@_7HVN#K]
M2(97)U>GPSH)OP'EAJ?]7R\'5X/3(3DY^TA.?^__='+V^93TS[]\&0R'@_.S
M9P7P/GO2!.)O)\.?!F>?K\[/#LC'/C$TBWJ;0!W_^(-N:Q^^.;1_K/QY'3@?
M3O9/YY=?R%:3]#'A4VDT"X=B88D,$QACCF5:-*"&,!AEC!N>3KF@C@'F#I;(
M;?^\:8(V4'3HIPOI?7#U*],;Q>?R].R*7)Y>G%]>O0Y9MP)#7@PU#X?E8IIF
M4Q;G)$_($+C<CQ'=).>71+?VQ#Y) G(U EDU3<,<9SM%3YS%UT!.>"YK=<^D
M;XCZK6-IK"5@ES!)TISL5>_ T%Q#EA.XP9E(JJI![/?(839A\8JKO8:D>T7P
M0OD$IX6G4)-%;CC,MR'P'--$^>.NYAC,8+9C@>=; 7V@ RMP]#%V& DVG^-Z
MT ,__L+FQ#D@LL.FS,J%-8CN&U.VKZI35XB]Z4JDU_Z>85F(T/*?_84#(JNT
M R+_WW\*8+.J0,(@_1(D<%26W; T1&E<EBJ<+.(ERPU63;P4&A^^JDWD//="
M\^=8Z-T;LDNX#C/9*S_#FIKD@>U22P?FFP&GOLM=9E+==' GJ5&N<[&#%;R0
M00(RP%;7J0I4(=L/8M[9(F9D^;O"X.^"WZK%O8*5>BJ.'K_,59$HF[:.]TYG
MR%&*]=".5#*WY#S",I)-@,N=J2!A3,(\(V@DT;JD^_]9S/#=+NF[WI;DS(\
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
MQH&CHKLH*@T#UEJ"CV_T@?0FKL=?W/- ]*.IQ\><5+^0M DF)'J(( I3(!8
M?D^]R1N(;\*9P(.TT#L^&NSRS0.SL-S]MJ.G@P AGNNX3#CBT/:C$9BR*:R
M_F@R&D\;30A@;O1X[+E.RN"0H8A9.Z:^. ;O[#CFJ:81O;'YER(Y9S8GX/$2
M,&N4$#KFD0NY9=!D(W]W=_?*8*/O*9_O">AL!A#PM4$:>"Q$OD0\?)G9B4>/
MZRK-<"Q![9,\RKP.8=(:>&Z?:_?'0#J*X0)3?H#PNZ$+WBQ#VV.L.0O16(N,
MG(79F.AY-N;Q%5F9SJ9FHJ7F_-$T)AXPF\9A$2BI=TY)1:L6-%7)BLZ;#)JR
M4BHGZ\9.>(Z8_SK+-3$OC7DGL][RR'2:%H/O?>JX3&441O8WGFOQ^TJ2K8''
MF<UGC W\69-*HDQC[F5 .YQWS+C%X)C1)#>;[?L<WR .& = Y3S=/>JYX &G
MB;&D \^S9@'S%XD[8G,;-O<K;>\A!D7&3&K@<94UI-YX9KJB9%! @J#+C F/
MWM$L<\=9')"!S1([3-32C)7=8]\?$D:P,9AF2X#_"=GNE-Y4Q$CD@OJTY_H^
MI3WC/\^Z,[1O6<IJQ-[*-;$=/>\2SWB$C!LQ>]*/4P^.@07>&7*Y :,7>*EL
MA;P9$DUZ4>S&+&W#C-MR@4]4.[VW1Z#-E>4"S^RJGV$^^Q&$8FG*=JD$C-S[
M-,O$W(]LSB7A,)<N]\9G_A![T0QI4V/ZQ AG$[&/.<R Z0?*+6B2;U' .,>L
M%XR389+)29C',U%/1P=\)G",% *:EH:/ ZZ0QYSDHQ1 (\_]D93 ^5Q.?Q+%
MX8,"GB+SX#QGPJ"_0-2GL5'LP<U<1E(_P0T9R <3C\TLLZ%.I35V;VF&^/9<
MJI(+[8(L=*(O'R_P_%,<V\YP.M&Q2I;RN7T B;J#CX5+"+[9]\Y,A;\0BMN]
MX)9FM#V\<MK>HF&?"\X9MI/@?);<?!3VK(KBZ>*4.B^E;NZ5LPS?HR_/3-,D
M9(.1QD!3N++<&U-<@T2;12\VS=Z<P HPD+8W+QM/;) +P@8N/>N:;R<2#*#^
M.]7'H3UFZ1\@@64.@'GA9!RS9*Q_ X-TE@+*C;XE=,Y2J#&35S O ; FGF;E
MY^UP+UVW "AUXDDFE>T$$XAG$M$D+.8+@;T0]Z7Y=U#K3!7^G0 KX)H:N#/-
M!D?9P4T9EF7 ,F+3N:0$OU-5R"&1KK/@P0H0[\Q4T6GKS\990:L1!QH%$0:6
MI@GFJ7Y8YLDKG-]3W<\27A/PE1\RGGYJ23*WI#%%JBKL-*$,I+#[ILR$AICG
MDN"5QFEZB8"7G^4!N!R@^6!0_.@P'4RN76Z\H <#,;*=,&!B'D DP]_KIJ%/
M1BL-4W\>K#&,U%../F1A%=I]EH2_"6)W&D,E'A933RE+^;P*R)C'>K0B%P\A
MU&#S=0Q]TUZPYZ*A.XAYAQS0@\&(3<;P%N=<)?#%$Y%B2<H9XSDF)C%P_3M]
M(K!NJG69R7)#9^(FT<OSQ_L!%QXVWP5>"'OB24N/'4@CJ^E0IJ.63,L]\LBQ
M01DO9,5LUAD( 0>+KW%@F'CV1/:&.7W 59K'X\-QZ#IIE,HN/U(Y\5-#QR8[
MHE0\IP;S,!WZ@7T+?>66T)LP1"?JBT^03&UX\C2TOR!_E,!_%B)FQ))E(X(^
M@T%*(;SP(_<FDIL(8S%@/>/V*TSDISU@(Y=\FBK4)6#@N,]H/^Z/+=$7B0OY
M,&9.%""7A0<)H_M,BH/Q:)J2[(/NAO#^83J^'KV?SPJD+QK9X3<:CSW;H5F@
M3?N0;1::A$ R;7TPFUA*6F"DT'',[5"JJ#*\6*02N:?.M0KK+/-1N5/+>_@H
M?D^T-).G1$4SIO&8'=P%X 0,J =,FH4J21XHR0ZD<X1M]IKSY#73V:-YMPM
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
MWO) VV"S$"H(E6=<,)7:FBMI(52V3D@0*@E4RAH><"JFEU@?!7#O=^XEDF
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
MM7WTL1?T'_B'83SRX,/_!U!+ P04    " !7@*=014KSJ6T#  ![$   $0
M '!O=VDM,C R,# U,#<N>'-DM5?;CM,P$'U'XA],WIW+7H!6VT6+=D%(RX(6
MD'A#KC/M6B1VL!W:_CVV4^?2&TT*;XX]Y\SQS'AB7[U9YAGZ#5(QP2=!$L8!
M DY%ROA\$I0*$T49"]Y</W]V]0+C]\!!$@TIFJ[0W>W[F\<9RXRI0I\?/YDA
MH)?A61B',7HK!4DE2^> L04OU5C1)\@)TD3.03^0'%1!*$R")ZV+<1058@$R
MI"*/SN*S.+Z,7QDI&>3 ]3LA\UN8D3+3D^!723(V8Y &R&CG:KQ4-<=BL0@7
MYZ&0<T,2)]'WC_=?G%=O:YRP@QXK,[.GGQW2Y51FGO8\LLM3HJ!6L&6_%I&,
M1J/(K=:FAH@=H&9<:<(IM.U370/:QI=1M>A-3;;TJH F&C.BIL[8KQA4,L)Q
M@L\3#U)2[T/52SM@O,QW;R+5,K*@R%B 9+0&"'X$1G"\@4N!=3>O@(9S\3LR
M"VU=IL80LE5&.!>::%/.;FH]612,S\1ZQLS9E(Q]&A]AAER2QE;%)% L+S*;
M 3?W)&$V"6SA8%\F/PH)H='G3:3(X$!.[7)D(,J4LE-VWSCV%$32+9:M(C(D
MH@"IF<E)4X/1/]M61J9]MV4@D/W?_5B>KV8'R Z^/7[8<7Z=E%M!2]LM;GAZ
MQS73JP\FY3)W$0\02R?!08O:J_>;PHQQYBHI-LTDCA%&GJ$])#Q%%1UJ\5U%
MFR2;_*6"]!._=N/-ZEBCUR:'D)1DM,P& !ME^W'K69\!?Z*BC2-5370/GCUV
MIN"$U(AO]?IV9YH34G0Z3/6?N!?4D75/_TY@!)E6?@8W5.%2I;Z<#LHYU%AV
MRE'[0'9PL@(J2J[ERA*^ZJ6B#?0?N&$9J*:4TEP)5OV#TD'67R>'!Y;TJ;^8
M&N5&)XO@A%'5/T,-K!J>G!W%J*5+>JGP(#O #?IH!9O_@E'5@#G,[=UP[PGN
MP#(I.RAL>7!RAI.7I^O0O37H(?Z[0=6%M%%]W2\5'N5&N,$/#D+[#GE,$!S$
M?F&/LZ$XMZ$X0<5%).UEX$@!SMJZO<#Q:YS$_3*P=1\^TJL'6,>7PW:Z^^IZ
MC/\V\J$"GGP$MB_?_90,EW'XJ3'\C^ZXAC3K[=:POI$:J51C6!89X40+N7IG
MOH]O%VV6NX;DI)B9AU;_<'E0%2K[5AL0I;^\]08*V9\T=U&L6*__ %!+ P04
M    " !7@*=0%F]7@/$(  #Q7   %0   '!O=VDM,C R,# U,#=?;&%B+GAM
M;,V<;T_CN!;&WU_I?@=O]\U=:4II*ZT$&CKB,C!"RP("5OM/5Z,T<4MTTQ@Y
M82C??NTD;FO[V'$G;I(7,].QG_/8L7\GCMW QT_K58*^89K%)#T;C(^.!PBG
M(8GB='DV>,V&01;&\>#3[-__^OC#</@%IY@&.8[0_!U=?OYR_K"($R;-T/W#
M'?N(T<]'DZ/CHV/T7TJ"B,;1$@^'/)BI_G_*_YH'&4:LT30[76?QV> YSU].
M1Z.WM[>CM^D1H<O1Y/AX//KCUYO'\!FO@F&<9GF0AGB F/XT*PIO2!CD18]W
MPM=SF@B#Z6C3EE'!_S<4LB$O&HXGP^GX:)U%@ZJ+O-JA$2%?:_KJFL8G)R>C
MHG8C94:QQ7ISV6ST$"K'CY($/^ %XO_^]G!MC#X9<<4HQ?E-,,<):[((S]]?
M\-D@BU<O"19ESQ0O8)^$THT-'YT3/CKCG_GH_+AU'C7IWI*C]$3R(/'3S\)/
M[ZO63/-.W_H:6EN7;WV.,DMQW,(H[S33O-/WF,8DNDRCPW=<;<I7YQ_S@+:
MBMY8\PLX?*^!KB:\Z(9]DMK%ZQRG$8Y$R]S;<N\LFBYNMH7SQIN$DFO"5Q%"
M]<O)F&OAF.'P:$F^C2(<,^?Q"?\PY!^&Q^-JI?B1%7V](&P)/9]G.0W"7/@5
MEW(V .OR..=7H-2-Y.[R>*G#%&?DE898:4'KP==DGNPU5-),EUTSF:X2UBQ_
M.,#I\+?' 8HCDW96%*&_1>'_/HZVO=:O])S*LQ/04'2)?:RYC$HQ"@E;,E_R
MH71%"TI6IGD@-<-7C4;A=XHD&<H),L2.6N+N,F7]>S^/(D9&5OW#D@>/%4)J
M==5E6G0-V#2Z^N*TK@$3L_:X65F-JHH/X@/B$G27XFYYKI]3LL?PRYP;0P3S
M-9Y=\S]QY'_BR/_D(/Q/#LW_Y#OYGSCP__1&^LG_Q)7_R?[\3^KXG_2#_ZDC
M_U-'_J<'X7]Z:/ZGW\G_U(5_-FT]70&FKADPW3\#IG49,&TW \Y7;&/ _N17
M2;!4V /KJLM4ZAK0+3GY(AHR-5&L:V>;(L3+NJ44G@52,W@RC9),$ C$MD7=
M!4>?XN""1"H24)78[4E5339[.T;>]GJZIW&KITIG%\5]DA4A7M;Q/@^: &(?
M.&67MZ/:;/*TR$[6>-Z-._I$WE+;"J^KH/5]5^5K==]Z'F1MU^R=5G8E2EO7
M"WH)15S1HQ4=F$5H/8>'W+*:;P/ M5SUZX9S\IKF]-T*N2P!"1<2;WB7AH=A
M6_)V WLG1*>ZK.P3T,J,@33K(VQ#N53#'.\ZM07Q9Q*^\D>2S=<)GX-<I<JJ
MJ2[6H&G ,>CH"V2;N8ED<\Q,5*&RCLUYA'AMMRS;YXTX#K-,,R@7.%N\VKTI
M7Z<AH2^$%M^Y/^:L%U5R <^_>T1(M^R:B,9W<*N_WQNZ2U/V^WN]@[C=2\H/
MJ-#R9QEQ9^S^>7P?(,AWS1BT0%B#Y?7"H9VVTVU!Z*KHSA7[@.D-7@;)'7W
MRSC+,<71;; RY=T^H4H"NH5ZR$27AGRGY!YMUN6FL]4V23<A'U 9A(HHGJG;
M.,0#^Y&L>U%$FLTNG+XN+FH>N[?<5D+S%]62^V>2XMO7U1Q3)2E,U=60Z-4-
MDD\U\Y5@!E]3$H'R65&*BF)4EG>;!\:)(?6#*?.L*@6SL$,GF^U[DN5!\E?\
M8GR<LPFAC;<B]+7]EFP/L@F'6G#:BNN!VH:\E""FZ<U3F75>H>VY<08LFW0I
M!MRJ ZZ=)$+Q\'='[RGY%J<:CBY2*!DTJ:]T4(P/DA!P&TXI 85J2;'9L A9
MC]+"-,=08ECFPI(:2A28'*!S6^GQB,-7ROHRGLR?^&4H2)JJJTO6JQN@KYKY
MPMW@:T(<E,^*CX@LT'CRG_E/2(BZA=DX.Z1^1&5H5:4 %79H"\Y;\D0#_I,J
MC^^K.4F -P LBNH"044#2@$_7Z":K4VLFB)FMP15-:BLZL%[ K:Y(DZ#*S,+
MB 6V1I^VR)6:5R@"ZZI+4^H:<"HY^2(4,C6QJ6MG,I+=T@C/ JD9/)E 22;8
M V+;7LPOU^$SFQ(,G"+:),JB+DL\+.R[AKX7=\"[;H'70F:B!HFJ'AS862>,
MN TPO-;OJM7U7G=J=[]6'NG1(,V-)^&P1-J?J9+&^S+9T.]^#/2V[\. $+'_
MVE;U@&'KA!&W 88V6;):WEQ!3NTR?(%3UGYRG49X_0N&7W4Q:"2*-4UCC!5'
MOQS#YG:0H1A!<E6'BDK$:OO LFG>B.,P0S0K<AEGT*M=GI^"]77$NA$OXO*'
M\\%O/)RT$M]&;6/.#<Y^>;<W8N?>%BOX9QHDBWKQ!8K;/),]IP/*"T.8G!]6
M[[9?#KN*LS!(_L0!O6(EF<)GC4IY04Q3>7A%3/'T_9(8;%_WFA@4M7U1K*Q%
MO!H5]?UX5<PTA\1YP.'7Q90 ]84QT*\;RLMWU^HY!W0@Z9+.&^L[KH>A76_
MC7<U3B.^>D.R=\Q#\PE2;QAZ&_<[(3#YFF?;[#\Q7P/NNU4*X665!ZBYD6^.
M=SSKT-U(M[3RHG[@*8T_L8\;#"%7J=QM(]M"[7<:YSE.+\AJ]9I6#S7J+=:J
MJ2[.H&E (>CH"T>;N8E+<\RLJD)R7;>DVF>-. ZRS"XH%Q!;O%H[FB9)',9Y
MG"Y_#7)V]P[4;T7, G$L#0B:'$IK=MZ.I$W.Q@-I.&"V+4>BHN.S:/,<$9=1
M5<ZA->WF%-K@TA:L]Q3S7,%L((I[/__55/1NL= ..^J%U27;A T@-MOZ@KFV
M!1/4-8$S5C\,=P2H5*!"TBWF#K-*]AE_&7MSC,"_SK6C-+C.LE=,G9/!*(=3
M I#[2PS-_$#I86K',4G@<#U52EU_,\8\]7#>6*?'FCU:I"&'#"VT>X!^%2?P
M3PF8JJ5C\MWJQB?C6S._A^&:K_W\6Y&+(V]>W*-#;F!B2/U@0D?96Z5\>JTZ
MM,OEY0K3)7O8^D+)6_[,TN8E2.&O*ZU*B5:#LC&XH*]?AFU-V'$V1PJRA0*5
M$E1I^D"Y?6[)7I, L0\&R6E@\:U^A>S..-VP3_P7CU=%<?F+NF?_ %!+ P04
M    " !7@*=0S$]#Z1D&  #_00  %0   '!O=VDM,C R,# U,#=?<')E+GAM
M;-5<6W/B-AA][TS_@\L^&W/I9DLF[ XEEV'*)DQ"IY>7CK %:&HL1A:!_/M*
M1J)(EFT1DHS\DGBMHT_?T3FV[,_:7'W;K6+O&9(4X:3?:#=;#0\F(8Y0LN@W
M-JD/TA"AQK>O/_YP]9/OW\$$$D!AY,U>O)OKN\'C',4,FGJ3QP=V"+V+9J?9
M:K:\7PD&$4'1 OH^[\Q0_U[R'S.00H\-FJ27NQ3U&TM*UY=!L-UNF]MN$Y-%
MT&FUVL&?W\=/X1*N@(^2E((DA V/X2_3[.08AX!F&1]UW\U(+ -T@\-8A0C^
M+U_"?'[*;W?\;KNY2Z.&2)$W6PPBX;L<7G!J]WJ](&L]0%D@5!+Z0)O-GN?M
MYX_@&#["N<=___XX*NS="S@B2" =@QF,V9!9=_JRAOU&BE;K&,IS2P+GYC@Q
M(8<P?'9Z?';:%WQV/OT?.3@GO06WTA13$+]-GEF\?*ZY8<Y/^OZMIK8LY?NW
MG&5VB<,/F.6C8<Y/>@()PM%-$KU_XOI0;Y7\$P7D ZR2'^Q\ N^?]0FIKO$6
MDF:(5_NXUSC<K&!"!PG3C"+Z,DKFF*RR1:$Z918,L9184I];7[*$RN,=)[@F
M,&7 K&7,3BB#P1V%200C.1S/]544L@'ED#$.E5%BOOIADI<A9:-D&J0P;"[P
M<Q!!Q'1M]_B!SP_\5ENL<)_8J7^&F"W]@UE*"0BIC!=S5?H-8QO+DS/2VH(/
M2E=.V93%U;(U-8EDU28UUV,U!T3-&Y!01F*'BI3YY5H@@C4@+)X?+E%\<,&<
MX%71?.+2U(_3N_24"![%GMH3DPB2?J/%G^%8QSDD1%QB)7EG2<?'U^'[RSA@
M.4<\[]L8+#0=C6UB-K0V]Y0L2[Y"2JVKT++MO);2@H?U\YK=V NN32-&NT@U
MC'L:VY"QO&RU$$+SCO.:[Y>K1[A G%-"[\%*E[P,(B;)#'%/< LJ%7J;(PBY
MNS61>Y2$F*PQR4BR!TT*AWB34/(RQ)%9?:L>BADJ>KCJC5.(6EFE(J!PSL\U
M<<XMBN']9C6#Q&B3?+/BB>-F5PU02,%*[>/>0MK/-9%V"G:CB!%$<[0OR)7H
M7(%51"_$NNH .W)6=B@,);QQ41-O#**(T4W%+_:J#-M&7Y3@%$\8<:[ZH9J4
ME1>,880/OM36!QU+'W0L?="IDP]T4J_T0>?@@U]JZX.NI0^ZEC[HULD'.JE7
M^J![\$&O7CX8LL,',L7;I,P%>93) \<HQQU02.@4_8^#R$J1^V4_A4+V5O-
M)@0_H_W'W4(/%$!-1LA!'7=#.;53+)&+)'WA?@E1M?;^1;?TGJ!"C#<$"7%<
M?S.5DVX%,H+4NR[E0Y'_!*<4Q'^C=6$9J0QHTEX#.NZ ,EJG^$"+(]W@?G61
MKV4# H%!?U.3_ "I-+FG<4GJ%:JJ/:6.[M?Z^):L>++$B;G65]0L)B7?[)ZF
M%10J=,WWEMK6I=AWM#_AEAU ,H8+$#^0_8<-R'(O_!!T6E?MFX!=5_?\<@9U
MRZ\$=I&ES]PO'/Y!$*4P&>+5:I.(ZF>J&:H4(Z:O ..>16S(5'BA((04W?TJ
MX1..48@H2A;?V2L,02#6%"\&B!DR =S3NI)&A="F_E)E]VN $P*Y12%[-\UV
M+/%M<N1A/L\]*%0#Q725 =U3WYI6A0O*XD@WN%\)U%B,TG0#B;4G"N%F9QC@
MSONCBN)I+C%$DYN-W"\;WN,I ?S_HSR]K&8X-NP9+$&(Z3(BW#-!-9$*W8T!
MI-1UJ03>L$?9!>-P1_"6+IF/UR Q%P1+D<I;1 '2/0O8$[-Z1R@()"WA?K%0
M[I6\12E[?_X+ G++SN@O!14H;8]I#N6>#>P(6>XSS061\KM?'50I[#?,5AO
M@#-:0,&Y;H)B4B?90 DCC>!^>7%_.QLR&@3$(_8@L_L-FA>% HRR'.0P[HEO
M0\9J"<B%D**[7W=\@N&&, KMSFS*&>N%@8)F61;(-;NG<@6%JI) KK?4UOU:
MG_*@J@EK;!-3HK6Y)VE9\A5Z:EVEF#6HX0DCWNS")4@6T/ AH RB7; JQ#V%
M+:A87KAJ!*GWN=6\JR W56-V@O\9AGT+_\'_;,'7_P!02P$"% ,4    " !7
M@*=0;Y7D[D00  "D70  #0              @ $     834R,C$V.3DR+FAT
M;5!+ 0(4 Q0    ( %> IU"P+\ZISC8  &GA!0 3              "  6\0
M  !A-3(R,38Y.3)E>#DY7S$N:'1M4$L! A0#%     @ 5X"G4$5*\ZEM P
M>Q   !$              ( !;D<  '!O=VDM,C R,# U,#<N>'-D4$L! A0#
M%     @ 5X"G4!9O5X#Q"   \5P  !4              ( !"DL  '!O=VDM
M,C R,# U,#=?;&%B+GAM;%!+ 0(4 Q0    ( %> IU#,3T/I&08  /]!   5
M              "  2Y4  !P;W=I+3(P,C P-3 W7W!R92YX;6Q02P4&
/  4 !0!! 0  >EH

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>JSON
<SEQUENCE>10
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "a52216992.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "a52216992.htm"
     ]
    },
    "labelLink": {
     "local": [
      "powi-20200507_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "powi-20200507_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "powi-20200507.xsd"
     ],
     "remote": [
      "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/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 30,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "powi",
   "nsuri": "http://power.com/20200507",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "a52216992.htm",
      "contextRef": "c20200507to20200507",
      "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://power.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "a52216992.htm",
      "contextRef": "c20200507to20200507",
      "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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://power.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31",
     "presentation": [
      "http://power.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Former Legal or Registered Name of an entity",
        "label": "Entity Information, Former Legal or Registered Name"
       }
      }
     },
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://power.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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/2019-01-31",
     "presentation": [
      "http://power.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>XML
<SEQUENCE>11
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6606655504">
<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 07, 2020</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 " 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 " 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 " 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  07,  2020<span></span>
</td>
</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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Power Integrations, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">000-23441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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-3065014<span></span>
</td>
</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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5245 Hellyer Avenue<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">San Jose<span></span>
</td>
</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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">95138-1002<span></span>
</td>
</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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">414-9200<span></span>
</td>
</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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</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_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl " 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="ro">
<td class="pl " 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">0000833640<span></span>
</td>
</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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 Par Value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">POWI<span></span>
</td>
</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_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>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-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_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>12
<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>13
<FILENAME>a52216992_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/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="powi-20200507.xsd" xlink:type="simple"/>
    <context id="c20200507to20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000833640</identifier>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20200507to20200507"
      id="Fact_b45e7ae87a064e6ea875c52659f0e210">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20200507to20200507"
      id="Fact_1ae596a2be3f489fb1b94a0ee4646492">0000833640</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20200507to20200507"
      id="Fact_23eaaa75354f42d2a4aac2914cd472e3">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20200507to20200507"
      id="Fact_c27ab6ef97334cdc8072a2a675e9b5f4">2020-05-07</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20200507to20200507"
      id="Fact_e68451eab3fc4b8c8a341377a004c1cd">Power Integrations, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20200507to20200507"
      id="Fact_238f1599b9574e859bef7fa15041ea75">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20200507to20200507"
      id="Fact_7a8b808a58274673af7a60f736c5e106">000-23441</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20200507to20200507"
      id="Fact_70c72358e30f483b9b7a33705cbba778">94-3065014</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20200507to20200507"
      id="Fact_ad3c35c7daf640a89ebfcaec68255acc">5245 Hellyer Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20200507to20200507"
      id="Fact_e7604dc6f77d479fa1c20d1c8e5403df">San Jose</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20200507to20200507"
      id="Fact_16d1d19083db440f80c524d51b6d9074">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20200507to20200507"
      id="Fact_19604080a6034b399da74fdc574b108d">95138-1002</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20200507to20200507"
      id="Fact_7eca9108b7ec433d9092ad1bf473c723">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20200507to20200507"
      id="Fact_79f336c0ee5041bbaa7c4736041b75d8">414-9200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20200507to20200507"
      id="Fact_8b787ee2c1d14b42acaf47ed43d39fc4">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20200507to20200507"
      id="Fact_b42df44e9a0746b091e2143b15f14c68">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20200507to20200507"
      id="Fact_b6ad10fd9b134cee8f1c18f3ce75f098">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20200507to20200507"
      id="Fact_56c30ef7dbc34a4d97016c82b86351a5">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20200507to20200507"
      id="Fact_c35683edfc044b9fb0fe583e307b8799">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20200507to20200507"
      id="Fact_9c6b5975a053458fa3e13d44fabed0c3">POWI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20200507to20200507"
      id="Fact_7058496d553845c4b1e20e8064c9512d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20200507to20200507"
      id="Fact_01babd786004426ba092ed1cb7971c8f">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="a52216992.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://power.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="a52216992.htm">a52216992.htm</File>
    <File>a52216992ex99_1.htm</File>
    <File>powi-20200507.xsd</File>
    <File>powi-20200507_lab.xml</File>
    <File>powi-20200507_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
