﻿<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Comprehensive Income</ReportName>
  <ReportLongName>006060 - Disclosure - Comprehensive Income</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="6 Months Ended" />
        <Label Id="2" Label="Sep. 30, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>u000</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>u001</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Notes To Financial Statements [Abstract]</Label>
      <Level>0</Level>
      <ElementName>cpwr_NotesToFinancialStatementsAbstract</ElementName>
      <ElementPrefix>cpwr</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Comprehensive Income</Label>
      <Level>1</Level>
      <ElementName>us-gaap_ComprehensiveIncomeNoteTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block"&gt;&amp;#160;&lt;/div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="justify"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt; FONT-WEIGHT: bold"&gt;Note 6 - Comprehensive Income&lt;/font&gt;&lt;/div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="justify"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt"&gt;Other comprehensive income (loss) relates to foreign currency translation adjustments that have been excluded from net income and reflected in equity. Total comprehensive income is summarized as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;table style="FONT-FAMILY: times new roman; FONT-SIZE: 10pt" cellspacing="0" cellpadding="0" width="100%"&gt;&lt;tr&gt;&lt;td valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" colspan="6"&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="center"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" colspan="6"&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="center"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid" valign="bottom" colspan="6"&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="center"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;September 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid" valign="bottom" colspan="6"&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="center"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;September 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid" valign="bottom" colspan="2"&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="center"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid" valign="bottom" colspan="2"&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="center"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid" valign="bottom" colspan="2"&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="center"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid" valign="bottom" colspan="2"&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="center"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="52%" align="left"&gt;&lt;div style="TEXT-INDENT: -9pt; DISPLAY: block; MARGIN-LEFT: 9pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;25,992&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;27,986&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;38,637&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;79,033&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px; TEXT-INDENT: 0pt; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" valign="bottom" width="52%"&gt;&lt;div style="TEXT-ALIGN: left; TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt"&gt;&lt;div style="TEXT-INDENT: -9pt; DISPLAY: block; MARGIN-LEFT: 9pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;Foreign currency translation &lt;/font&gt;adjustment, net of tax&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;(1,263&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;(1,351&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2,427&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;(1,354&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="52%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td style="PADDING-BOTTOM: 4px" valign="bottom" width="52%" align="left"&gt;&lt;div style="TEXT-INDENT: -9pt; DISPLAY: block; MARGIN-LEFT: 9pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;Total comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 4px" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;24,729&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 4px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 4px" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;26,635&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 4px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 4px" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;41,064&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 4px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 4px" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;77,679&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 4px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;</NonNumbericText>
          <NonNumericTextHeader>&amp;#160;Note 6 - Comprehensive IncomeOther comprehensive income (loss) relates to foreign currency translation adjustments that have been excluded from net</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>This label may include the following:  1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income. Components of comprehensive income include: (1) foreign currency translation adjustments; (2) gains and losses on foreign currency transactions that are designated as, and are effective as, economic hedges of a net investment in a foreign entity; (3) gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements; (4) change in the market value of a futures contract that qualifies as a hedge of an asset reported at fair value; (5) unrealized holding gains and losses on available-for-sale securities and that resulting from transfers of debt securities from the held-to-maturity category to the available-for-sale category; (6) a net loss recognized as an additional pension liability not yet recognized as net periodic pension cost; and (7)  the net gain or loss and net prior service cost or credit for pension plans and other postretirement benefit plans.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 130
 -Paragraph 14-26

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
