0 XP   0   0   0

OraSure Technologies Inc
Buy or Sell?

I guess you are interested in OraSure Technologies Inc. Buy, hold or sell? I don't know! However, I do recommend doing research before doing anything. I will help you with that.

Let's start. I'm going to help you getting a better view of OraSure Technologies Inc. At the end you don't have to ask anyone for trading advice. You can make your own decision, with more confidence, the odds in your favor, backed by data.

  1. Company's Financial Health
    A deep dive into the books. How are the numbers doing? Is OraSure Technologies Inc even making a profit? Is the company skyrocketing? Or is it sinking like the Titanic. The trend is your friend.
  2. Market Valuation
    Finally, you now have an insight of how OraSure Technologies Inc is doing in the market. If the company is worth buying. The latest step is to find out how other investors value OraSure Technologies Inc. The closing price on 2022-09-23 was $3.66 per share. Is the company over- or underpriced?
  3. Key Performance Indicators
    A total overlook on how the company is doing. Based on the (trends in) the key performance indicators.
Daily chart of OraSure Technologies Inc
OraSure Technologies Inc Daily Candlestick Chart

1.1. Profitability of OraSure Technologies Inc.

1.1. Profitability

An important factor of a company's health is the profitability.

1.1.1. Net Profit Margin
  • Measures how much profit a company generates for each dollar of revenue.
  • Above 10% is considered healthy depending on the industry.
  • A net profit margin of 25% means that $0,25 for each $1 in revenue is generated as profit.

Let's take a look of the Net Profit Margin trends of OraSure Technologies Inc:

  • The MRQ is -1,767.1%. The company is losing money. -2
  • The TTM is -460.2%. The company is losing money. -2
Trends
Current periodCompared to+/- 
MRQ-1,767.1%TTM-460.2%-1,306.9%
TTM-460.2%YOY2.3%-462.5%
TTM-460.2%5Y-88.9%-371.3%
5Y-88.9%10Y-43.8%-45.1%
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ-1,767.1%7.5%-1,774.6%
TTM-460.2%7.3%-467.5%
YOY2.3%8.8%-6.5%
5Y-88.9%6.9%-95.8%
10Y-43.8%7.4%-51.2%
1.1.2. Return on Assets
  • Shows how profitable a company is in relation to its total assets.
  • Above 5% is considered healthy depending on the industry.
  • 5% return on assets means the company generated $0,05 for each $1 in assets.

Let's take a look of the Return on Assets trends of OraSure Technologies Inc:

  • The MRQ is -4.4%. Very bad. -2
  • The TTM is -3.6%. Very bad. -2
Trends
Current periodCompared to+/- 
MRQ-4.4%TTM-3.6%-0.8%
TTM-3.6%YOY0.3%-3.9%
TTM-3.6%5Y-0.1%-3.5%
5Y-0.1%10Y0.2%-0.3%
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ-4.4%1.2%-5.6%
TTM-3.6%1.4%-5.0%
YOY0.3%1.7%-1.4%
5Y-0.1%1.2%-1.3%
10Y0.2%1.3%-1.1%
1.1.3. Return On Equity
  • Measures the profit in relation to shareholders equity (total assets - total liabilities).
  • Above 15%-20% is considered healthy depending on the industry
  • 10% return on equity means the company generated $0,1 for each $1 the owners (shareholders) invested.

Let's take a look of the Return On Equity trends of OraSure Technologies Inc:

  • The MRQ is -5.5%. Very bad. -2
  • The TTM is -4.4%. Very bad. -2
Trends
Current periodCompared to+/- 
MRQ-5.5%TTM-4.4%-1.1%
TTM-4.4%YOY0.3%-4.7%
TTM-4.4%5Y-0.2%-4.2%
5Y-0.2%10Y0.2%-0.3%
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ-5.5%2.2%-7.7%
TTM-4.4%2.6%-7.0%
YOY0.3%3.0%-2.7%
5Y-0.2%2.4%-2.6%
10Y0.2%2.5%-2.3%

1.2. Operating Efficiency of OraSure Technologies Inc.

1.2. Operating Efficiency
1.2.1. Operating Margin
  • Measures how much profit a company makes for each $1 of sales after paying variable costs (production costs, wages) but before taxes.
  • Above 15% is considered healthy depending on the industry
  • An operating margin of 20% means the company generated $0,2 for each $1 in revenue (before taxes).

Let's take a look of the Operating Margin trends of OraSure Technologies Inc:

  • The MRQ is -1,657.2%. Very bad. -2
  • The TTM is -429.7%. Very bad. -2
Trends
Current periodCompared to+/- 
MRQ-1,657.2%TTM-429.7%-1,227.5%
TTM-429.7%YOY10.8%-440.6%
TTM-429.7%5Y-78.5%-351.2%
5Y-78.5%10Y-38.3%-40.2%
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ-1,657.2%10.9%-1,668.1%
TTM-429.7%10.2%-439.9%
YOY10.8%11.1%-0.3%
5Y-78.5%8.6%-87.1%
10Y-38.3%7.5%-45.8%
1.2.2. Operating Ratio
  • Measures how efficient the company is creating its products or services while keeping operating costs low.
  • Below 1 is considered healthy depending on the industry
  • An operation ratio of 0.5 means that the operating costs are $0,5 for each $1 in net sales.

Let's take a look of the Operating Ratio trends of OraSure Technologies Inc:

  • The MRQ is 11.101. Neutral. Compare to industry.
  • The TTM is 3.684. Very good. +2
Trends
Current periodCompared to+/- 
MRQ11.101TTM3.684+7.417
TTM3.684YOY0.904+2.779
TTM3.6845Y1.489+2.194
5Y1.48910Y1.259+0.231
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ11.1011.213+9.888
TTM3.6841.117+2.567
YOY0.9040.999-0.095
5Y1.4891.048+0.441
10Y1.2591.003+0.256

1.3. Liquidity of OraSure Technologies Inc.

1.3. Liquidity
1.3.1. Current Ratio
  • Measures if the company is able to pay off short-term debts (debts due within 1 year).
  • Above 1 is considered healthy depending on the industry.
  • A current ratio of 1.5 means the company has $1.5 in assets for each $1 in short-term debts.

Let's take a look of the Current Ratio trends of OraSure Technologies Inc:

  • The MRQ is 4.082. Very Good. +2
  • The TTM is 4.622. Very Good. +2
Trends
Current periodCompared to+/- 
MRQ4.082TTM4.622-0.540
TTM4.622YOY6.756-2.134
TTM4.6225Y7.231-2.610
5Y7.23110Y7.041+0.190
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ4.0822.517+1.565
TTM4.6222.597+2.025
YOY6.7562.471+4.285
5Y7.2312.492+4.739
10Y7.0412.366+4.675
1.3.2. Quick Ratio
  • Measures if the company is able to pay short-term debts (debts due within 1 year). But only uses the most liquid assets (cash, marketable securities and accounts retrievable).
  • Above 1 is considered healthy depending on the industry.
  • A quick ratio of 0,8 means the company can pay off $0,8 for each $1 in debt (using most liquid assets).

Let's take a look of the Quick Ratio trends of OraSure Technologies Inc:

  • The MRQ is 2.875. Very good. +2
  • The TTM is 3.810. Very good. +2
Trends
Current periodCompared to+/- 
MRQ2.875TTM3.810-0.935
TTM3.810YOY6.816-3.005
TTM3.8105Y8.206-4.396
5Y8.20610Y7.291+0.915
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ2.8751.010+1.865
TTM3.8101.049+2.761
YOY6.8161.151+5.665
5Y8.2061.098+7.108
10Y7.2911.025+6.266

1.4. Solvency of OraSure Technologies Inc.

1.3. Liquidity
1.4.1. Debt To Asset Ratio
  • Shows if the company is owned by creditors or shareholders.
  • Below 1 (100%) is considered healthy depending on the industry
  • A debt to asset ratio of 0.45 (45%) means that the company is financed with 45% credit and 55% is financed by it's owners (shareholders).

Let's take a look of the Debt To Asset Ratio trends of OraSure Technologies Inc:

  • The MRQ is 0.198. Very good. +2
  • The TTM is 0.171. Very good. +2
Trends
Current periodCompared to+/- 
MRQ0.198TTM0.171+0.027
TTM0.171YOY0.120+0.051
TTM0.1715Y0.123+0.048
5Y0.12310Y0.126-0.003
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ0.1980.358-0.160
TTM0.1710.341-0.170
YOY0.1200.372-0.252
5Y0.1230.368-0.245
10Y0.1260.367-0.241
1.4.2. Debt to Equity Ratio
  • Measures the total debt versus the total shareholders equity (total assets - total liabilities).
  • Below 2 is considered healthy depending on the industry.
  • A debt to equity ratio of 0.84 means that company has $0,84 debt for each $1 in equity.

Let's take a look of the Debt to Equity Ratio trends of OraSure Technologies Inc:

  • The MRQ is 0.247. Very good. +2
  • The TTM is 0.207. Very good. +2
Trends
Current periodCompared to+/- 
MRQ0.247TTM0.207+0.040
TTM0.207YOY0.136+0.071
TTM0.2075Y0.142+0.065
5Y0.14210Y0.145-0.003
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ0.2470.516-0.269
TTM0.2070.517-0.310
YOY0.1360.591-0.455
5Y0.1420.603-0.461
10Y0.1450.608-0.463

2. Market Valuation of OraSure Technologies Inc

2. Earnings
2.1. Price to Earnings Ratio
  • Compares the company's stock price to its earnings.
  • Above 15 is considered overpriced but is hard to determine (always use industry average).
  • A PE ratio of 15 means the investor is paying $15 for every $1 in earnings.

Let's take a look of the Price to Earnings Ratio trends of OraSure Technologies Inc:

  • The EOD is -4.119. Company is losing money. -2
  • The MRQ is -3.050. Company is losing money. -2
  • The TTM is -29.075. Company is losing money. -2
Trends
Current periodCompared to+/- 
EOD-4.119MRQ-3.050-1.069
MRQ-3.050TTM-29.075+26.026
TTM-29.075YOY-31.551+2.475
TTM-29.0755Y-7.434-21.641
5Y-7.43410Y36.555-43.989
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
EOD-4.11914.484-18.603
MRQ-3.05016.051-19.101
TTM-29.07518.268-47.343
YOY-31.55118.847-50.398
5Y-7.43417.738-25.172
10Y36.55515.634+20.921
2.2. Price/Earnings-to-Growth Ratio

Let's take a look of the Price/Earnings-to-Growth Ratio trends of OraSure Technologies Inc:

  • The MRQ is 0.002. Very good. +2
  • The TTM is 0.348. Very good. +2
Trends
Current periodCompared to+/- 
MRQ0.002TTM0.348-0.345
TTM0.348YOY0.351-0.003
TTM0.3485Y0.169+0.178
5Y0.16910Y-0.210+0.380
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
MRQ0.0020.022-0.020
TTM0.3480.032+0.316
YOY0.3510.028+0.323
5Y0.1690.018+0.151
10Y-0.2100.026-0.236

2. Books
2.3. Price to Book Ratio
  • Shows if the stock is under or overvalued compared to it's book value (total assets - total liabilities).
  • At or below 1 is considered healthy
  • A PB ratio of 3 means the investor is paying $3 for each $1 in book value.

Let's take a look of the Price to Book Ratio trends of OraSure Technologies Inc:

  • The EOD is 0.771. Very good. +2
  • The MRQ is 0.571. Very good. +2
  • The TTM is 1.414. Good. +1
Trends
Current periodCompared to+/- 
EOD0.771MRQ0.571+0.200
MRQ0.571TTM1.414-0.844
TTM1.414YOY2.022-0.607
TTM1.4145Y2.485-1.071
5Y2.48510Y2.532-0.047
Compared to industry (Medical Instruments & Supplies)
PeriodCompanyIndustry (mean)+/- 
EOD0.7712.643-1.872
MRQ0.5712.783-2.212
TTM1.4143.616-2.202
YOY2.0224.405-2.383
5Y2.4853.584-1.099
10Y2.5323.090-0.558

2.4. Latest News of OraSure Technologies Inc

Does OraSure Technologies Inc still have the same value as the quarterly reports suggest? Recent changes may be an indication that the value of the company is changing. Read the news from OraSure Technologies Inc to keep up to date. Note: the news is often already included in the price.

DateTitleRead
2022-08-31
12:29
Independent Director Ronny Lancaster Just Bought 91% More Shares In OraSure Technologies, Inc. (NASDAQ:OSUR)Read

3. Holders & Insider Transactions

Let's take a look at which institutions, funds and insiders are holding shares of OraSure Technologies Inc.

3.1. Institutions holding OraSure Technologies Inc

Institutions are holding 91.894% of the shares of OraSure Technologies Inc.

DateNameTotal SharesTotal AssetsCurrent SharesChange%
2022-03-31Bank of America Corp7.77490.00375642372120294827.0969
2022-03-31Earnest Partners LLC7.05970.205751233342519555.1721
2022-03-31Vanguard Group Inc6.90440.000850106661109162.2637
2022-06-30Camber Capital Management LLC5.85630.4997425000000
2022-06-30American Capital Management Inc4.78240.35253470687373511.0879
2022-03-31State Street Corporation4.65320.00113376915-95624-2.7537
2022-03-31Dimensional Fund Advisors, Inc.4.35010.006631569302051266.9492
2022-03-31Neuberger Berman Group LLC3.09250.01292244287-59653-2.5892
2022-03-31Systematic Financial Management LP2.52940.38841835657402422.2414
2022-03-31SEI Investments Co2.30590.0228167344017168511.4323
2022-03-31Kornitzer Capital Management Inc1.79670.1458130392000
2022-03-31Geode Capital Management, LLC1.78720.00111297028449323.5885
2022-03-31Kennedy Capital Management Inc1.50950.1757109546536219149.3937
2022-03-31PRIMECAP Management Company1.32140.0049959000-36280-3.6452
2022-03-31Renaissance Technologies Corp1.25720.00739124039190011.2004
2022-03-31Wells Fargo & Co1.08460.001478710027884754.8638
2022-03-31Northern Trust Corp1.05240.0009763714-13250-1.7054
2022-03-31Bank of New York Mellon Corp1.03650.001752244-47500-5.9394
2022-06-30Empire Life Investments Inc0.77340.1097561305151092.7662
2022-03-31Charles Schwab Investment Management Inc0.72610.001152691565111.2511
Total 61.65381.943144743382  

3.2. Funds holding OraSure Technologies Inc

DateNameTotal SharesTotal AssetsCurrent SharesChange%
2022-07-29iShares Core S&P Small-Cap ETF7.38290.0241535792231080.058
2022-07-31Vanguard Total Stock Mkt Idx Inv2.9730.0005215754600
2022-07-29iShares Russell 2000 ETF2.14340.0089155549413600.0875
2022-03-31Kornitzer Small Cap Equity1.79670.9471130392000
2022-03-31Buffalo Small Cap1.79670.9038130392000
2022-07-31Neuberger Berman Intrinsic Value Instl1.59580.25421158090244402.1559
2022-07-29iShares S&P Small-Cap 600 Value ETF1.46880.04411065909-904-0.0847
2022-07-31Vanguard Extended Market Index Investor1.35870.003598604600
2022-07-29SPDR® S&P Health Care Equipment ETF1.20820.630887683500
2022-06-30Kennedy Micro Cap1.01920.495273965930137768.7633
2022-07-31Vanguard Tax-Managed Small Cap Adm1.00890.026673216400
2022-07-29iShares Russell 2000 Value ETF0.99150.017971954900
2022-06-30PRIMECAP Odyssey Aggressive Growth0.96150.0264697800-42800-5.7791
2022-03-31BlackRock Advantage Small Cap Core Instl0.87920.1011638086-548-0.0858
2022-06-30DFA US Targeted Value I0.87230.0154633038-39659-5.8955
2022-07-31SPDR® S&P 600 Small Cap Value ETF0.81920.04559451800
2022-05-31Fidelity® Small Cap Index0.75370.012154698400
2022-06-30Fisher US Small Cap Opportunities0.64020.64146460210473129.1024
2022-06-30DFA US Micro Cap I0.56870.0185412689-40611-8.959
2022-06-30Bridgeway Small-Cap Value0.53740.247439000000
Total 30.7764.463622334771  

3.3. Insider Transactions

Insiders are holding 3.912% of the shares of OraSure Technologies Inc.

DateOwnerTypeAmountPricePost Transaction AmountLink
2022-08-17Nancy J GaglianoBUY22004.3942160
2022-08-12Michael CelanoBUY120004.49111823
2019-05-14Stephen S Phd TangBUY10008.56119960
2019-05-13Jack E JerrettBUY100008.55
2019-05-10Roberto CucaBUY100009.03
2019-04-01Stephen S Phd TangSELL1666711.1135627
2018-08-27Charles W PatrickSELL800016.2954298
2018-02-16Brian SmithSELL2000017.9728075
2018-02-15Stephen S Phd TangSELL2333317.9759749
2017-11-07Mara G AspinallBUY500014.235000
2017-10-04Douglas A MichelsSELL2292323
2017-09-29Douglas A MichelsSELL2500022.55743058
2017-08-31Brian SmithSELL911220.4732477
2017-08-30Charles W PatrickSELL100020.1151104
2017-08-22Brian SmithSELL307521.0924540
2017-08-07Anthony Zezzo IISELL7291621.26218326
2017-08-07Jack E JerrettSELL7346320.7781593
2017-08-07Ronald H SpairSELL51011220.66208606
2017-06-27Douglas A MichelsSELL29049516.75894012
2017-05-30Ronny B LancasterSELL8968414.796295

4. Summary

4.1. Key Performance Indicators

The key performance indicators of OraSure Technologies Inc compared to the Most Recent Quarter (MRQ).

 End of day+/-Most Recent QuarterTrailing 12 Months+/-Year-Over-Year+/-5 Year+/-10 Year+/-
Book Value Per Share--4.7485.117-7%5.520-14%4.887-3%3.935+21%
Current Ratio--4.0824.622-12%6.756-40%7.231-44%7.041-42%
Debt To Asset Ratio--0.1980.171+16%0.120+65%0.123+61%0.126+58%
Debt To Equity Ratio--0.2470.207+19%0.136+81%0.142+75%0.145+71%
Eps---0.259-0.222-14%0.018-1517%-0.015-94%0.002-16734%
Gross Profit Margin--1.6211.808-10%-0.834+151%0.612+165%-1.351+183%
Net Profit Margin---17.671-4.602-74%0.023-76932%-0.889-95%-0.438-98%
Operating Margin---16.572-4.297-74%0.108-15399%-0.785-95%-0.383-98%
Operating Ratio--11.1013.684+201%0.904+1128%1.489+645%1.259+782%
Pb Ratio0.771+26%0.5711.414-60%2.022-72%2.485-77%2.532-77%
Pe Ratio-4.119-35%-3.050-29.075+853%-31.551+935%-7.434+144%36.555-108%
Peg Ratio--0.0020.348-99%0.351-99%0.169-99%-0.210+9159%
Price Per Share3.660+26%2.7107.373-63%11.141-76%11.711-77%9.773-72%
Quick Ratio--2.8753.810-25%6.816-58%8.206-65%7.291-61%
Return On Assets---0.044-0.036-17%0.003-1584%-0.001-98%0.002-2934%
Return On Equity---0.055-0.044-20%0.003-1739%-0.002-97%0.002-3718%
 EOD+1 -2MRQTTM+3 -13YOY+4 -125Y+4 -1210Y+5 -11

4.2. Fundamental Score

Let's check the fundamental score of OraSure Technologies Inc based on Penke's default stock scanner.

Penke's Stock Scanner

  
  
IndicatorConditionValue
Price to Earnings Ratio (EOD)Between0-15-4.119
Price to Book Ratio (EOD)Between0-10.771
Net Profit Margin (MRQ)Greater than0-17.671
Operating Margin (MRQ)Greater than0-16.572
Quick Ratio (MRQ)Greater than12.875
Current Ratio (MRQ)Greater than14.082
Debt To Asset Ratio (MRQ)Less than10.198
Debt to Equity Ratio (MRQ)Less than10.247
Return On Equity (MRQ)Greater than0.15-0.055
Return on Assets (MRQ)Greater than0.05-0.044
Total5/10 (50.0%)

4.3. Technical Score

Let's check the technical score of OraSure Technologies Inc based on Penke's default Symbol scanner.

Penke's Symbol Scanner

  
  
IndicatorConditionValue
RsiGreater than5040.623
Ma 20Greater thanMa 503.984
Ma 50Greater thanMa 1003.721
Ma 100Greater thanMa 2003.809
OpenGreater thanClose3.540
Total1/5 (20.0%)



Reversals in quarterly reports

I have detected a reversal (positive to negative, negative to positive) in the following values of the quarterly reports.

 2021-06-302021-09-302021-12-312022-03-312022-06-30
Tax Provision  3,610-1,5082,102-6371,4652,4713,936-5,105-1,169
Cost of Revenue  26,9345,51532,4493,98636,4357,00043,435-69,955-26,520



Latest Balance Sheet

Balance Sheet of 2022-06-30. Currency in USD. All numbers in thousands.

Summary
Total Assets429,254
Total Liabilities85,062
Total Stockholder Equity344,192
 As reported
Total Liabilities 85,062
Total Stockholder Equity+ 344,192
Total Assets = 429,254

Assets

Total Assets429,254
Total Current Assets267,306
Long-term Assets267,306
Total Current Assets
Cash And Cash Equivalents 66,159
Short-term Investments 29,625
Net Receivables 62,886
Inventory 71,304
Other Current Assets 37,332
Total Current Assets  (as reported)267,306
Total Current Assets  (calculated)267,306
+/-0
Long-term Assets
Property Plant Equipment 112,035
Goodwill 36,038
Intangible Assets 12,851
Long-term Assets Other 1,024
Long-term Assets  (as reported)161,948
Long-term Assets  (calculated)161,948
+/-0

Liabilities & Shareholders' Equity

Total Current Liabilities65,486
Long-term Liabilities19,576
Total Stockholder Equity344,192
Total Current Liabilities
Short-term Debt 3,236
Accounts payable 36,226
Other Current Liabilities 23,364
Total Current Liabilities  (as reported)65,486
Total Current Liabilities  (calculated)62,826
+/- 2,660
Long-term Liabilities
Other Liabilities 19,576
Deferred Long Term Liability 2,547
Long-term Liabilities  (as reported)19,576
Long-term Liabilities  (calculated)22,123
+/- 2,547
Total Stockholder Equity
Retained Earnings -159,222
Accumulated Other Comprehensive Income -12,514
Capital Surplus 515,928
Total Stockholder Equity (as reported)344,192
Total Stockholder Equity (calculated)344,192
+/-0
Other
Cash and Short Term Investments 95,784
Common Stock Shares Outstanding 72,496
Current Deferred Revenue2,660
Liabilities and Stockholders Equity 429,254
Net Debt -46,500
Net Invested Capital 344,192
Net Tangible Assets 295,303
Net Working Capital 201,820
Short Long Term Debt Total 19,659



Balance Sheet

Currency in USD. All numbers in thousands.

 Trend2022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-312008-12-312008-09-302008-06-302008-03-312007-12-312007-09-302007-06-302007-03-312006-12-312006-09-302006-06-302006-03-312005-12-312005-09-302005-06-302005-03-312004-12-312004-09-302004-06-302004-03-312003-12-312003-09-302003-06-302003-03-312002-12-312002-09-302002-06-302002-03-312001-12-312001-09-302001-06-302001-03-312000-12-312000-09-302000-06-302000-03-311999-12-311999-09-301999-06-301999-03-311998-12-311998-09-301998-06-301998-03-311997-12-311997-09-301997-06-301997-03-311996-12-311996-09-301996-06-301996-03-311995-12-311995-09-301995-06-301995-03-311994-12-311994-09-301994-06-301994-03-311993-12-311993-09-301993-06-301993-03-311992-12-311992-09-301992-06-301992-03-311991-12-311991-09-301991-06-301991-03-311990-12-311990-09-301990-06-301990-03-311989-12-311989-09-301989-06-301989-03-311988-12-31
> Total Assets 
3,800
0
8,100
8,100
8,000
7,200
6,600
6,400
8,700
10,400
9,900
15,200
13,400
13,000
18,100
15,700
19,200
15,900
13,200
14,100
14,400
18,500
26,800
24,600
23,500
31,600
33,300
30,100
28,100
27,400
34,100
45,200
40,900
30,000
23,700
17,000
11,200
10,100
10,000
10,400
9,600
10,700
10,400
10,700
10,070
17,129
21,597
44,481
37,736
37,736
37,211
38,478
37,285
34,402
33,311
33,366
35,737
36,064
36,531
38,952
86,151
85,314
87,783
86,730
88,064
89,189
92,852
100,439
130,747
130,758
145,516
149,735
156,565
156,144
159,844
161,455
167,353
164,301
164,420
159,019
131,918
126,760
121,980
127,674
126,991
121,111
123,934
121,510
122,520
119,193
121,256
122,807
127,861
124,672
124,735
196,557
191,725
182,036
174,425
178,212
184,245
174,080
179,565
190,500
189,633
177,642
180,077
193,846
189,321
188,479
199,920
203,558
207,935
232,592
258,351
282,259
296,201
285,923
292,362
304,307
315,571
318,925
327,465
339,221
349,295
325,072
420,827
436,410
454,472
456,496
465,049
455,757
460,990
435,532
429,254
429,254435,532460,990455,757465,049456,496454,472436,410420,827325,072349,295339,221327,465318,925315,571304,307292,362285,923296,201282,259258,351232,592207,935203,558199,920188,479189,321193,846180,077177,642189,633190,500179,565174,080184,245178,212174,425182,036191,725196,557124,735124,672127,861122,807121,256119,193122,520121,510123,934121,111126,991127,674121,980126,760131,918159,019164,420164,301167,353161,455159,844156,144156,565149,735145,516130,758130,747100,43992,85289,18988,06486,73087,78385,31486,15138,95236,53136,06435,73733,36633,31134,40237,28538,47837,21137,73637,73644,48121,59717,12910,07010,70010,40010,7009,60010,40010,00010,10011,20017,00023,70030,00040,90045,20034,10027,40028,10030,10033,30031,60023,50024,60026,80018,50014,40014,10013,20015,90019,20015,70018,10013,00013,40015,2009,90010,4008,7006,4006,6007,2008,0008,1008,10003,800
   > Total Current Assets 
2,100
0
6,200
6,200
6,400
5,600
5,000
4,800
6,700
7,100
6,200
11,700
10,000
9,200
13,300
10,600
14,000
12,300
9,500
10,200
10,300
13,000
21,300
19,200
18,100
26,000
27,100
24,700
22,700
22,000
28,900
36,900
33,700
17,900
16,600
11,500
9,400
8,600
8,500
8,600
7,900
8,900
8,600
9,000
8,275
15,322
19,347
34,738
28,190
28,190
27,279
27,680
26,807
24,066
23,049
23,334
25,120
25,727
26,585
29,501
77,184
76,580
78,599
77,944
79,945
81,528
85,536
91,384
101,407
101,857
107,660
109,739
112,559
113,681
118,034
120,016
123,789
118,687
118,216
111,869
106,216
101,416
100,169
106,019
104,818
98,154
98,852
96,842
97,485
94,247
97,009
47,422
52,836
49,937
52,342
123,608
120,403
112,886
107,701
111,398
119,575
111,755
115,805
130,047
131,214
123,183
125,263
141,822
136,714
134,335
146,375
150,719
156,441
180,535
205,699
209,335
221,905
196,754
202,222
207,897
219,312
205,338
209,258
223,280
224,550
223,445
317,964
302,977
288,893
292,410
285,050
289,227
288,431
268,364
267,306
267,306268,364288,431289,227285,050292,410288,893302,977317,964223,445224,550223,280209,258205,338219,312207,897202,222196,754221,905209,335205,699180,535156,441150,719146,375134,335136,714141,822125,263123,183131,214130,047115,805111,755119,575111,398107,701112,886120,403123,60852,34249,93752,83647,42297,00994,24797,48596,84298,85298,154104,818106,019100,169101,416106,216111,869118,216118,687123,789120,016118,034113,681112,559109,739107,660101,857101,40791,38485,53681,52879,94577,94478,59976,58077,18429,50126,58525,72725,12023,33423,04924,06626,80727,68027,27928,19028,19034,73819,34715,3228,2759,0008,6008,9007,9008,6008,5008,6009,40011,50016,60017,90033,70036,90028,90022,00022,70024,70027,10026,00018,10019,20021,30013,00010,30010,2009,50012,30014,00010,60013,3009,20010,00011,7006,2007,1006,7004,8005,0005,6006,4006,2006,20002,100
       Cash And Cash Equivalents 
700
0
200
4,900
5,300
4,700
3,500
2,600
4,800
5,100
4,300
10,200
8,300
3,700
7,900
2,600
8,200
3,900
3,100
8,600
7,000
9,800
18,300
11,000
10,400
13,300
13,600
4,300
3,700
5,900
7,900
5,700
2,300
200
2,300
1,900
700
600
600
1,200
500
500
900
1,100
795
7,460
7,736
16,486
5,096
5,096
3,774
2,296
2,426
1,028
1,437
5,231
4,364
2,732
1,730
3,523
30,695
11,051
13,437
13,315
10,121
14,482
20,729
16,220
32,827
29,891
37,005
17,030
19,950
16,778
13,089
18,950
32,230
12,517
20,240
31,818
39,565
52,390
63,019
74,784
74,934
69,374
72,551
71,699
73,843
70,544
75,399
21,374
23,878
22,814
23,273
89,416
87,888
79,276
76,964
82,590
93,191
84,193
75,832
93,855
92,867
85,547
83,403
100,677
94,094
94,558
105,701
111,726
107,959
120,851
104,872
76,770
71,029
64,042
71,047
78,146
88,438
69,516
72,567
85,465
75,715
83,365
173,874
162,859
160,802
177,676
158,120
134,962
116,762
70,721
66,159
66,15970,721116,762134,962158,120177,676160,802162,859173,87483,36575,71585,46572,56769,51688,43878,14671,04764,04271,02976,770104,872120,851107,959111,726105,70194,55894,094100,67783,40385,54792,86793,85575,83284,19393,19182,59076,96479,27687,88889,41623,27322,81423,87821,37475,39970,54473,84371,69972,55169,37474,93474,78463,01952,39039,56531,81820,24012,51732,23018,95013,08916,77819,95017,03037,00529,89132,82716,22020,72914,48210,12113,31513,43711,05130,6953,5231,7302,7324,3645,2311,4371,0282,4262,2963,7745,0965,09616,4867,7367,4607951,1009005005001,2006006007001,9002,3002002,3005,7007,9005,9003,7004,30013,60013,30010,40011,00018,3009,8007,0008,6003,1003,9008,2002,6007,9003,7008,30010,2004,3005,1004,8002,6003,5004,7005,3004,9002000700
       Short-term Investments 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4,500
4,500
4,124
3,977
7,828
11,205
14,957
14,957
13,458
13,411
12,765
11,401
10,874
8,137
10,544
12,532
13,678
14,169
33,329
52,703
52,603
52,141
56,602
52,322
50,734
59,077
44,793
49,070
47,573
72,504
71,051
69,764
76,019
73,386
63,336
77,879
70,807
53,564
42,957
26,230
16,143
8,243
4,737
3,986
1,995
1,995
1,895
1,895
0
0
0
0
0
0
0
0
0
0
0
0
4,437
5,000
5,000
3,942
8,005
7,512
7,225
7,689
7,736
7,618
11,160
18,776
55,354
83,372
83,028
79,446
74,269
72,192
68,134
77,474
74,446
78,215
80,623
82,735
82,666
72,961
48,599
29,080
35,185
50,065
36,279
41,503
29,625
29,62541,50336,27950,06535,18529,08048,59972,96182,66682,73580,62378,21574,44677,47468,13472,19274,26979,44683,02883,37255,35418,77611,1607,6187,7367,6897,2257,5128,0053,9425,0005,0004,4370000000000001,8951,8951,9951,9953,9864,7378,24316,14326,23042,95753,56470,80777,87963,33673,38676,01969,76471,05172,50447,57349,07044,79359,07750,73452,32256,60252,14152,60352,70333,32914,16913,67812,53210,5448,13710,87411,40112,76513,41113,45814,95714,95711,2057,8283,9774,1244,5004,500000000000000000000000000000000000000000000
       Net Receivables 
300
0
500
700
400
500
500
600
600
800
700
200
400
300
500
500
500
600
600
400
400
1,200
900
300
1,000
800
1,500
400
1,500
1,800
2,100
4,500
7,600
1,600
1,800
1,000
1,900
1,000
1,300
1,600
1,200
1,100
1,200
1,600
1,470
2,156
1,941
4,666
5,452
5,452
6,833
7,382
6,133
5,739
4,870
4,806
5,198
5,499
6,315
7,025
8,234
7,430
6,809
7,098
7,074
8,742
8,753
10,232
11,602
9,804
10,043
10,236
10,357
14,844
14,848
12,014
11,296
13,729
12,780
12,381
11,571
11,237
11,071
12,329
13,693
12,103
13,021
13,145
12,471
12,120
11,744
14,361
17,159
13,291
15,413
19,310
17,545
16,955
15,355
14,292
12,957
13,287
14,152
14,920
16,138
16,367
16,364
17,089
19,265
16,734
18,436
15,471
19,827
24,005
26,731
28,099
42,521
28,197
31,648
33,284
34,842
24,909
29,390
27,764
36,948
27,861
25,918
30,638
38,835
36,391
35,259
40,075
45,323
59,671
62,886
62,88659,67145,32340,07535,25936,39138,83530,63825,91827,86136,94827,76429,39024,90934,84233,28431,64828,19742,52128,09926,73124,00519,82715,47118,43616,73419,26517,08916,36416,36716,13814,92014,15213,28712,95714,29215,35516,95517,54519,31015,41313,29117,15914,36111,74412,12012,47113,14513,02112,10313,69312,32911,07111,23711,57112,38112,78013,72911,29612,01414,84814,84410,35710,23610,0439,80411,60210,2328,7538,7427,0747,0986,8097,4308,2347,0256,3155,4995,1984,8064,8705,7396,1337,3826,8335,4525,4524,6661,9412,1561,4701,6001,2001,1001,2001,6001,3001,0001,9001,0001,8001,6007,6004,5002,1001,8001,5004001,5008001,0003009001,2004004006006005005005003004002007008006006005005004007005000300
       Inventory 
200
0
300
300
300
200
400
800
1,000
1,000
1,100
1,100
1,000
800
900
900
800
700
800
1,000
1,100
1,500
1,700
1,700
2,200
2,400
1,600
1,400
1,500
1,400
1,300
7,700
6,600
2,900
3,300
1,300
1,400
1,200
1,100
1,100
1,400
1,700
1,500
1,500
1,464
1,316
1,248
1,775
1,496
1,496
2,169
3,420
4,445
4,884
4,989
4,583
4,088
4,049
4,170
4,012
4,004
4,327
4,763
4,664
4,952
4,804
4,127
4,666
4,128
4,659
5,060
4,812
5,535
6,089
7,023
7,768
9,410
9,929
10,286
10,238
10,704
9,917
8,663
9,430
8,844
9,309
8,881
7,979
7,346
7,750
8,147
9,448
9,621
10,818
11,025
12,845
12,758
13,056
12,497
12,000
11,444
11,994
13,229
14,843
15,763
15,619
15,654
14,985
13,242
12,325
11,366
12,070
11,799
12,707
14,548
16,859
19,343
20,907
20,599
19,899
22,888
26,213
25,670
25,040
23,155
22,694
27,707
30,488
31,863
40,350
48,170
53,583
53,138
61,536
71,304
71,30461,53653,13853,58348,17040,35031,86330,48827,70722,69423,15525,04025,67026,21322,88819,89920,59920,90719,34316,85914,54812,70711,79912,07011,36612,32513,24214,98515,65415,61915,76314,84313,22911,99411,44412,00012,49713,05612,75812,84511,02510,8189,6219,4488,1477,7507,3467,9798,8819,3098,8449,4308,6639,91710,70410,23810,2869,9299,4107,7687,0236,0895,5354,8125,0604,6594,1284,6664,1274,8044,9524,6644,7634,3274,0044,0124,1704,0494,0884,5834,9894,8844,4453,4202,1691,4961,4961,7751,2481,3161,4641,5001,5001,7001,4001,1001,1001,2001,4001,3003,3002,9006,6007,7001,3001,4001,5001,4001,6002,4002,2001,7001,7001,5001,1001,0008007008009009008001,0001,1001,1001,0001,0008004002003003003000200
   > Long-term Assets 
1,700
0
1,900
1,900
1,600
1,600
1,600
1,600
2,000
3,300
3,700
3,500
3,400
3,800
4,800
5,100
5,200
3,600
3,700
3,900
4,100
5,500
5,500
5,400
5,400
5,600
6,200
5,400
5,400
5,400
5,200
8,300
7,200
12,100
7,100
5,500
1,800
1,500
1,500
1,800
1,700
1,800
1,800
1,700
1,795
1,808
2,250
9,744
0
9,547
9,932
10,798
10,477
10,336
10,261
10,032
10,617
10,337
9,946
9,451
8,967
8,734
9,184
8,786
8,120
7,660
7,316
9,055
29,340
28,901
37,857
39,996
44,007
42,463
41,810
41,439
43,564
45,614
46,205
47,150
25,702
25,344
21,811
21,655
22,173
22,957
25,082
24,668
25,035
24,946
24,247
75,384
75,026
74,735
72,393
72,949
71,322
69,150
66,724
66,814
64,670
62,325
63,760
60,453
58,419
54,459
54,814
52,024
52,607
54,144
53,545
52,839
51,494
52,057
52,652
72,924
74,296
89,169
90,140
96,410
96,259
113,587
118,207
115,941
124,745
101,627
102,863
133,433
165,579
164,086
179,999
166,530
172,559
167,168
161,948
161,948167,168172,559166,530179,999164,086165,579133,433102,863101,627124,745115,941118,207113,58796,25996,41090,14089,16974,29672,92452,65252,05751,49452,83953,54554,14452,60752,02454,81454,45958,41960,45363,76062,32564,67066,81466,72469,15071,32272,94972,39374,73575,02675,38424,24724,94625,03524,66825,08222,95722,17321,65521,81125,34425,70247,15046,20545,61443,56441,43941,81042,46344,00739,99637,85728,90129,3409,0557,3167,6608,1208,7869,1848,7348,9679,4519,94610,33710,61710,03210,26110,33610,47710,7989,9329,54709,7442,2501,8081,7951,7001,8001,8001,7001,8001,5001,5001,8005,5007,10012,1007,2008,3005,2005,4005,4005,4006,2005,6005,4005,4005,5005,5004,1003,9003,7003,6005,2005,1004,8003,8003,4003,5003,7003,3002,0001,6001,6001,6001,6001,9001,90001,700
       Property Plant Equipment 
800
0
700
700
600
600
600
700
1,000
2,200
2,300
2,100
2,100
2,200
2,200
2,300
2,500
2,600
2,800
2,900
3,000
4,400
4,400
4,400
4,400
4,700
2,700
2,500
2,300
2,200
2,100
4,200
4,500
3,500
3,800
1,200
1,100
900
900
800
900
900
1,000
1,000
1,183
1,233
1,724
6,711
6,738
7,011
7,349
7,524
7,800
7,739
7,566
7,449
7,428
7,321
7,103
6,783
6,471
6,412
6,140
5,941
5,551
5,313
5,144
5,536
5,815
6,242
16,134
16,478
17,375
18,004
19,116
20,218
20,911
21,172
21,276
21,373
21,235
21,078
20,775
20,419
20,014
19,971
19,959
19,890
19,611
19,850
19,478
20,000
19,855
19,376
18,975
18,811
18,546
18,297
18,138
17,989
17,933
17,826
18,471
17,958
17,934
17,645
17,888
17,800
20,083
20,204
20,200
20,069
20,033
20,134
20,291
21,496
21,372
22,975
23,946
24,395
24,299
25,970
27,793
33,895
37,286
31,829
33,763
45,200
57,633
70,998
84,658
91,830
99,713
111,981
112,035
112,035111,98199,71391,83084,65870,99857,63345,20033,76331,82937,28633,89527,79325,97024,29924,39523,94622,97521,37221,49620,29120,13420,03320,06920,20020,20420,08317,80017,88817,64517,93417,95818,47117,82617,93317,98918,13818,29718,54618,81118,97519,37619,85520,00019,47819,85019,61119,89019,95919,97120,01420,41920,77521,07821,23521,37321,27621,17220,91120,21819,11618,00417,37516,47816,1346,2425,8155,5365,1445,3135,5515,9416,1406,4126,4716,7837,1037,3217,4287,4497,5667,7397,8007,5247,3497,0116,7386,7111,7241,2331,1831,0001,0009009008009009001,1001,2003,8003,5004,5004,2002,1002,2002,3002,5002,7004,7004,4004,4004,4004,4003,0002,9002,8002,6002,5002,3002,2002,2002,1002,1002,3002,2001,0007006006006007007000800
       Goodwill 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25,939
24,740
25,318
24,843
25,682
25,445
24,823
24,017
24,510
23,782
22,860
23,674
22,562
21,734
19,913
20,222
18,974
18,250
19,422
19,541
19,243
18,793
18,971
19,482
20,257
20,083
19,584
19,231
19,568
18,521
28,903
29,280
28,935
36,201
34,544
35,244
39,480
40,351
40,493
40,810
40,264
40,279
40,389
36,038
36,03840,38940,27940,26440,81040,49340,35139,48035,24434,54436,20128,93529,28028,90318,52119,56819,23119,58420,08320,25719,48218,97118,79319,24319,54119,42218,25018,97420,22219,91321,73422,56223,67422,86023,78224,51024,01724,82325,44525,68224,84325,31824,74025,9390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       Long Term Investments 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18,290
20,690
34,880
35,828
41,788
44,752
36,585
39,555
37,563
33,420
10,070
9,222
27,841
47,718
33,706
36,131
17,271
17,009
0
0
0017,00917,27136,13133,70647,71827,8419,22210,07033,42037,56339,55536,58544,75241,78835,82834,88020,69018,2900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       Intangible Assets 
300
0
400
500
500
500
500
600
700
900
1,100
1,100
1,100
1,400
1,700
2,000
2,000
400
400
400
400
400
0
0
400
500
500
0
600
700
700
1,100
1,700
0
2,000
700
600
600
600
600
600
600
600
500
449
403
353
2,388
2,402
2,402
2,222
2,132
2,043
1,958
2,060
1,968
2,544
2,379
2,217
2,052
1,886
1,722
2,454
2,267
2,080
1,894
1,707
3,013
2,880
2,746
2,611
2,477
6,328
6,066
5,804
5,542
5,279
5,017
4,776
4,578
4,381
4,183
956
883
809
1,736
4,137
3,976
4,807
4,621
4,435
29,246
30,383
29,988
28,503
28,351
27,207
25,749
24,159
23,701
22,226
20,659
20,443
18,831
17,505
15,581
15,105
13,661
12,591
12,616
12,020
11,205
10,337
9,779
9,343
8,972
8,223
7,390
6,622
6,053
5,137
12,929
12,472
11,577
14,674
15,746
15,221
18,111
17,904
16,945
16,241
15,221
14,343
13,692
12,851
12,85113,69214,34315,22116,24116,94517,90418,11115,22115,74614,67411,57712,47212,9295,1376,0536,6227,3908,2238,9729,3439,77910,33711,20512,02012,61612,59113,66115,10515,58117,50518,83120,44320,65922,22623,70124,15925,74927,20728,35128,50329,98830,38329,2464,4354,6214,8073,9764,1371,7368098839564,1834,3814,5784,7765,0175,2795,5425,8046,0666,3282,4772,6112,7462,8803,0131,7071,8942,0802,2672,4541,7221,8862,0522,2172,3792,5441,9682,0601,9582,0432,1322,2222,4022,4022,3883534034495006006006006006006006007002,00001,7001,1007007006000500500400004004004004004002,0002,0001,7001,4001,1001,1001,1009007006005005005005004000300
       Long-term Assets Other 
600
0
800
700
500
500
500
300
300
200
300
300
200
200
900
800
700
600
500
600
700
700
1,100
1,000
600
400
3,000
2,900
2,500
2,500
2,400
3,000
1,000
8,600
1,300
3,600
100
0
0
400
200
300
200
200
162
172
173
644
406
406
360
1,141
635
639
635
615
646
637
625
616
610
600
590
578
488
454
465
505
440
368
368
461
458
117
114
114
108
96
93
90
86
83
80
353
1,349
1,250
987
801
617
475
333
200
47
53
71
105
124
281
410
614
729
980
1,172
1,102
1,246
1,320
1,599
1,589
1,683
1,902
1,784
2,322
2,331
3,173
3,536
3,909
3,928
4,340
4,513
4,606
3,550
3,935
3,960
3,971
3,164
2,955
2,819
2,801
1,973
1,944
2,159
1,944
-1,019
1,106
1,024
1,0241,106-1,0191,9442,1591,9441,9732,8012,8192,9553,1643,9713,9603,9353,5504,6064,5134,3403,9283,9093,5363,1732,3312,3221,7841,9021,6831,5891,5991,3201,2461,1021,1729807296144102811241057153472003334756178019871,2501,3493538083869093961081141141174584613683684405054654544885785906006106166256376466156356396351,141360406406644173172162200200300200400001003,6001,3008,6001,0003,0002,4002,5002,5002,9003,0004006001,0001,1007007006005006007008009002002003003002003003005005005007008000600
> Total Liabilities 
900
0
600
900
500
500
900
700
700
900
500
900
500
500
6,900
6,500
6,800
5,800
5,900
6,100
5,700
6,100
5,800
6,100
6,500
5,600
6,500
7,800
6,800
6,900
5,600
16,300
11,800
4,700
4,100
2,000
2,700
1,900
1,900
2,100
1,800
1,600
1,700
2,100
1,847
1,481
1,857
14,670
11,564
11,564
10,844
10,463
10,744
9,442
9,369
9,712
9,718
10,107
10,579
10,922
12,642
11,684
12,793
11,559
12,487
11,618
11,957
12,547
11,828
9,875
21,821
22,359
27,061
24,027
24,704
24,216
27,298
21,441
22,445
20,772
23,593
19,472
18,895
21,868
23,184
19,247
21,845
18,398
19,677
18,220
20,054
26,833
27,612
24,383
25,891
21,772
21,410
22,119
19,871
23,321
23,099
19,366
19,245
29,576
30,932
21,815
20,225
33,847
29,885
25,464
31,132
27,076
22,085
23,767
28,939
32,745
38,120
27,205
27,191
27,553
32,193
38,418
39,244
37,856
42,150
34,920
39,070
48,518
55,901
52,952
60,233
67,937
80,457
70,646
85,062
85,06270,64680,45767,93760,23352,95255,90148,51839,07034,92042,15037,85639,24438,41832,19327,55327,19127,20538,12032,74528,93923,76722,08527,07631,13225,46429,88533,84720,22521,81530,93229,57619,24519,36623,09923,32119,87122,11921,41021,77225,89124,38327,61226,83320,05418,22019,67718,39821,84519,24723,18421,86818,89519,47223,59320,77222,44521,44127,29824,21624,70424,02727,06122,35921,8219,87511,82812,54711,95711,61812,48711,55912,79311,68412,64210,92210,57910,1079,7189,7129,3699,44210,74410,46310,84411,56411,56414,6701,8571,4811,8472,1001,7001,6001,8002,1001,9001,9002,7002,0004,1004,70011,80016,3005,6006,9006,8007,8006,5005,6006,5006,1005,8006,1005,7006,1005,9005,8006,8006,5006,9005005009005009007007009005005009006000900
   > Total Current Liabilities 
600
0
500
800
500
500
800
700
700
900
500
900
500
600
1,400
1,000
1,900
1,000
1,200
1,500
1,300
1,800
1,400
2,000
2,300
2,000
2,900
4,100
3,100
3,200
2,000
15,800
11,400
4,600
4,100
2,000
2,700
2,000
1,900
2,100
1,800
1,500
1,700
2,100
1,847
1,481
1,857
9,229
6,695
6,695
6,602
6,515
7,044
5,821
6,046
6,118
6,189
6,705
7,390
8,006
10,013
9,254
10,666
9,727
11,035
10,290
10,714
11,385
10,737
8,726
10,867
11,681
16,580
13,494
14,168
14,504
18,168
12,652
13,858
12,320
15,280
11,300
10,848
13,949
15,383
11,571
21,843
18,397
19,677
18,220
20,054
20,299
21,976
19,126
20,802
16,999
16,920
17,989
15,977
19,326
18,985
14,970
14,707
25,253
26,462
17,534
15,603
29,695
25,234
20,344
26,071
21,951
17,335
18,277
23,192
26,623
32,237
21,186
21,117
21,420
27,980
27,308
29,951
28,936
32,713
26,339
30,588
37,227
46,489
44,644
46,572
54,167
68,064
55,587
65,486
65,48655,58768,06454,16746,57244,64446,48937,22730,58826,33932,71328,93629,95127,30827,98021,42021,11721,18632,23726,62323,19218,27717,33521,95126,07120,34425,23429,69515,60317,53426,46225,25314,70714,97018,98519,32615,97717,98916,92016,99920,80219,12621,97620,29920,05418,22019,67718,39721,84311,57115,38313,94910,84811,30015,28012,32013,85812,65218,16814,50414,16813,49416,58011,68110,8678,72610,73711,38510,71410,29011,0359,72710,6669,25410,0138,0067,3906,7056,1896,1186,0465,8217,0446,5156,6026,6956,6959,2291,8571,4811,8472,1001,7001,5001,8002,1001,9002,0002,7002,0004,1004,60011,40015,8002,0003,2003,1004,1002,9002,0002,3002,0001,4001,8001,3001,5001,2001,0001,9001,0001,4006005009005009007007008005005008005000600
       Short-term Debt 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1,125
1,125
1,147
1,099
1,058
983
1,001
1,004
1,066
1,098
1,138
1,126
1,126
1,129
1,130
1,126
1,122
1,120
904
686
457
212
676
636
609
597
591
556
557
557
557
558
558
553
539
524
510
500
8,042
7,917
7,792
7,667
7,542
7,417
7,292
7,167
7,042
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
721
0
0
0
0
0
0
7,042
7,042
3,095
4,090
3,120
3,514
3,236
3,2363,5143,1204,0903,0957,0427,042000000721000000000000000000000000007,0427,1677,2927,4177,5427,6677,7927,9178,0425005105245395535585585575575575565915976096366762124576869041,1201,1221,1261,1301,1291,1261,1261,1381,0981,0661,0041,0019831,0581,0991,1471,1251,125000000000000000000000000000000000000000000000000
       Short Long Term Debt 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
721
0
0
0
0
0
0
0
0
0
0
0
0
0
00000000000007210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       Accounts payable 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
314
352
3,043
1,522
1,576
2,459
2,125
2,874
1,946
1,529
2,032
1,802
2,068
1,695
1,776
3,511
2,576
1,843
1,625
2,360
2,726
2,009
1,974
2,547
2,671
2,622
2,519
3,312
4,176
4,379
4,395
5,615
3,654
4,210
2,534
3,926
2,545
2,086
2,943
3,370
3,116
3,005
2,795
2,899
3,506
12,512
12,882
14,684
11,960
13,761
16,999
11,340
12,378
11,577
14,854
17,866
14,016
14,013
13,713
18,419
12,042
13,823
16,393
15,499
13,108
12,249
14,040
15,947
16,971
21,715
25,437
30,923
19,387
19,496
18,314
24,459
18,322
10,956
9,783
9,567
19,220
23,463
29,524
17,407
20,731
22,119
23,778
28,024
27,057
36,226
36,22627,05728,02423,77822,11920,73117,40729,52423,46319,2209,5679,78310,95618,32224,45918,31419,49619,38730,92325,43721,71516,97115,94714,04012,24913,10815,49916,39313,82312,04218,41913,71314,01314,01617,86614,85411,57712,37811,34016,99913,76111,96014,68412,88212,5123,5062,8992,7953,0053,1163,3702,9432,0862,5453,9262,5344,2103,6545,6154,3954,3794,1763,3122,5192,6222,6712,5471,9742,0092,7262,3601,6251,8432,5763,5111,7761,6952,0681,8022,0321,5291,9462,8742,1252,4591,5761,5223,043352314000000000000000000000000000000000000000000000
       Other Current Liabilities 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1,167
1,505
5,132
4,048
2,870
2,996
3,291
3,112
2,892
3,516
3,082
3,321
3,539
4,557
5,105
5,376
5,549
7,693
6,976
7,553
6,444
7,800
8,725
7,734
5,843
7,569
8,526
12,659
8,722
9,198
9,345
11,996
8,441
9,090
9,228
10,796
8,202
8,223
10,482
11,503
7,955
10,797
7,686
8,986
7,048
8,788
9,397
10,541
8,430
9,454
11,868
5,580
5,611
4,400
4,472
1,119
954
694
11,540
8,043
5,492
1,780
13,302
9,735
7,236
13,822
7,911
1,388
1,306
1,477
1,186
1,314
1,799
1,621
3,106
3,521
8,986
5,249
3,039
7,213
7,119
7,125
17,539
17,229
19,333
17,118
22,811
33,984
21,322
23,364
23,36421,32233,98422,81117,11819,33317,22917,5397,1257,1197,2133,0395,2498,9863,5213,1061,6211,7991,3141,1861,4771,3061,3887,91113,8227,2369,73513,3021,7805,4928,04311,5406949541,1194,4724,4005,6115,58011,8689,4548,43010,5419,3978,7887,0488,9867,68610,7977,95511,50310,4828,2238,20210,7969,2289,0908,44111,9969,3459,1988,72212,6598,5267,5695,8437,7348,7257,8006,4447,5536,9767,6935,5495,3765,1054,5573,5393,3213,0823,5162,8923,1123,2912,9962,8704,0485,1321,5051,167000000000000000000000000000000000000000000000
   > Long-term Liabilities 
300
0
100
100
0
0
100
0
0
0
0
0
0
-100
5,500
5,500
4,900
4,800
4,700
4,600
4,400
4,300
4,400
4,100
4,200
3,600
3,600
3,700
3,700
3,700
3,600
500
400
100
0
0
0
-100
0
0
0
100
0
0
0
0
0
5,441
0
4,869
4,243
3,948
3,700
3,621
3,322
3,593
3,529
3,401
3,189
2,916
2,629
2,430
2,127
1,832
1,452
1,328
1,243
1,161
1,091
1,149
10,954
10,677
10,482
10,533
10,536
9,712
9,129
8,789
8,588
8,452
8,313
8,172
8,047
7,919
7,801
7,676
2
0
0
0
0
6,534
5,636
5,257
5,089
4,773
4,490
4,130
3,894
3,995
4,114
4,396
4,538
4,323
4,470
4,281
4,622
4,152
4,651
5,120
5,061
5,125
4,750
5,490
5,747
6,122
5,883
6,019
6,074
6,133
4,213
11,110
9,293
8,920
9,437
8,581
8,482
11,291
9,412
8,308
13,661
13,770
12,393
15,059
19,576
19,57615,05912,39313,77013,6618,3089,41211,2918,4828,5819,4378,9209,29311,1104,2136,1336,0746,0195,8836,1225,7475,4904,7505,1255,0615,1204,6514,1524,6224,2814,4704,3234,5384,3964,1143,9953,8944,1304,4904,7735,0895,2575,6366,534000027,6767,8017,9198,0478,1728,3138,4528,5888,7899,1299,71210,53610,53310,48210,67710,9541,1491,0911,1611,2431,3281,4521,8322,1272,4302,6292,9163,1893,4013,5293,5933,3223,6213,7003,9484,2434,86905,44100000100000-1000001004005003,6003,7003,7003,7003,6003,6004,2004,1004,4004,3004,4004,6004,7004,8004,9005,5005,500-100000000100001001000300
       Long term Debt Total 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
930
930
829
1,372
1,281
0
0
0
0
0
0
0
0
0
0000000001,2811,3728299309300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       Other Liabilities 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
405
225
210
174
118
114
256
180
115
120
186
182
177
172
259
238
220
118
271
250
229
207
298
629
375
450
525
551
380
312
69
7
11
12
5
5
2
9
9
3
0
0
0
0
0
0
8
30
67
89
249
383
539
677
961
1,157
1,090
1,234
1,311
1,258
1,142
1,768
2,070
2,018
2,289
2,304
3,160
3,538
3,928
3,932
6,019
6,074
6,133
4,213
6,735
5,097
5,038
3,859
3,401
3,219
6,418
4,926
8,308
13,661
318
12,393
3,125
19,576
19,5763,12512,39331813,6618,3084,9266,4183,2193,4013,8595,0385,0976,7354,2136,1336,0746,0193,9323,9283,5383,1602,3042,2892,0182,0701,7681,1421,2581,3111,2341,0901,1579616775393832498967308000000399255121176931238055152545037562929820722925027111822023825917217718218612011518025611411817421022540500000000000000000000000000000000000000000000000
       Deferred Long Term Liability 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6,534
5,636
5,249
5,059
4,705
4,401
3,881
3,511
3,456
3,437
3,435
3,381
3,233
3,236
2,970
3,364
3,010
2,883
3,050
3,043
2,836
2,446
2,330
2,209
2,194
1,951
1,761
1,600
1,484
901
1,274
910
1,078
0
760
712
749
1,195
1,118
1,008
880
2,234
2,456
2,547
2,5472,4562,2348801,0081,1181,19574971276001,0789101,2749011,4841,6001,7611,9512,1942,2092,3302,4462,8363,0433,0502,8833,0103,3642,9703,2363,2333,3813,4353,4373,4563,5113,8814,4014,7055,0595,2495,6366,5340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
> Total Stockholder Equity
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15,648
19,740
29,811
26,172
25,306
26,366
28,015
26,541
24,960
23,942
23,654
26,019
25,957
25,951
28,030
73,509
73,629
74,990
75,171
75,577
77,571
80,895
87,892
118,919
120,883
123,695
127,376
129,504
132,117
135,140
137,239
140,055
142,860
141,975
138,247
108,325
107,288
103,085
105,806
103,807
101,864
102,088
103,112
102,843
100,973
101,202
95,974
100,250
100,289
98,844
174,785
170,315
159,917
154,554
154,891
161,146
154,714
160,320
160,924
158,701
155,827
159,852
159,999
159,436
163,015
168,788
176,482
185,850
208,825
229,412
249,514
258,081
258,718
265,171
276,754
283,378
280,507
288,221
301,365
307,145
290,152
381,757
387,892
398,571
403,544
404,816
387,820
380,533
364,886
344,192
344,192364,886380,533387,820404,816403,544398,571387,892381,757290,152307,145301,365288,221280,507283,378276,754265,171258,718258,081249,514229,412208,825185,850176,482168,788163,015159,436159,999159,852155,827158,701160,924160,320154,714161,146154,891154,554159,917170,315174,78598,844100,289100,25095,974101,202100,973102,843103,112102,088101,864103,807105,806103,085107,288108,325138,247141,975142,860140,055137,239135,140132,117129,504127,376123,695120,883118,91987,89280,89577,57175,57775,17174,99073,62973,50928,03025,95125,95726,01923,65423,94224,96026,54128,01526,36625,30626,17229,81119,74015,648000000000000000000000000000000000000000000000
   Common Stock
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
123,322
127,631
148,784
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
258,081
0
0
0
283,378
280,507
0
301,365
307,145
290,152
381,757
0
0
403,543
404,816
387,820
380,533
0
344,192
344,1920380,533387,820404,816403,54300381,757290,152307,145301,3650280,507283,378000258,08100000000000000000000000000000000000000000000000000000000000000000000148,784127,631123,322000000000000000000000000000000000000000000000
   Retained Earnings Total Equity-159,222-140,420-120,453-110,060-95,045-93,681-97,455-99,315-100,355-89,8610-84,971-98,049-102,447-99,189-109,487-117,583-121,705-119,510-126,826-132,589-138,017-150,458-157,654-163,896-167,732-170,178-174,794-176,265-178,232-178,345-175,693-176,833-179,362-173,731-179,944-178,052-172,767-162,541-156,675-154,240-150,678-147,426-147,541-143,622000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Accumulated Other Comprehensive Income -12,514-8,247-10,077-10,721-6,443-7,724-9,097-16,000-17,000-22,000-12,000-15,000-13,000-16,000-19,000-13,000-14,000-13,000-10,000-10,000-12,000-14,000-14,000-13,000-12,000-13,000-16,000-14,000-11,000-12,000-8,000-6,000-4,000-6,000-4,000-2,000-3,000-2,000-1,0000-2,000-1,000-2,000-3,0000-20,204-20,20400-17,764-17,76400-15,767-15,767-1,000-13,491-13,491-13,491-11,851-11,851-11,851-11,851-11,802-11,802-11,802-11,802-10,228-10,228-10,228-10,228-16,120-14,862-14,862-14,862-12,983-12,983-12,983-12,983-11,636-11,636-11,636-11,636-9,884-9,884-9,884-9,884-9,478-5,100-5,043-4,961-4,900-4,800-4,700-4,600-4,500-4,400-5,900-5,900-4,300-5,100-5,000-5,800-5,600-4,200-4,000-3,800-3,900-3,400-3,400-3,400-3,400-2,000-2,000-2,000-2,000-2,000-2,000-2,000-2,000-1,300-1,300-1,300-1,300-900-900-900-900-600-600-600-600000
   Capital Surplus 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
245,058
246,581
249,640
251,825
254,802
331,692
333,522
334,475
335,857
337,210
338,674
339,651
341,106
342,865
344,894
345,718
347,143
348,677
345,253
343,519
345,093
347,274
350,528
360,612
373,964
385,978
387,931
393,429
397,218
398,956
401,273
398,931
399,585
401,014
401,814
401,812
499,394
502,802
505,123
504,949
506,304
508,601
511,063
513,553
515,928
515,928513,553511,063508,601506,304504,949505,123502,802499,394401,812401,814401,014399,585398,931401,273398,956397,218393,429387,931385,978373,964360,612350,528347,274345,093343,519345,253348,677347,143345,718344,894342,865341,106339,651338,674337,210335,857334,475333,522331,692254,802251,825249,640246,581245,058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Treasury Stock000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Other Stockholders Equity 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-234
-3,066
-1,964
-859
-1,718
-232
-666
-1,791
-3,251
-2,375
-3,797
-5,575
-3,953
-6,248
-7,848
-11,659
-11,026
-13,884
-15,639
-12,772
-12,409
-13,138
-14,220
-13,770
-11,963
-9,638
-10,340
-13,006
-14,464
-12,715
-18,706
-15,977
-13,315
-14,678
-12,136
-21,799
-17,282
503,207
505,123
504,949
465
-10,721
511,063
513,553
515,928
515,928513,553511,063-10,721465504,949505,123503,207-17,282-21,799-12,136-14,678-13,315-15,977-18,706-12,715-14,464-13,006-10,340-9,638-11,963-13,770-14,220-13,138-12,409-12,772-15,639-13,884-11,026-11,659-7,848-6,248-3,953-5,575-3,797-2,375-3,251-1,791-666-232-1,718-859-1,964-3,066-234000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000



Balance Sheet

Currency in USD. All numbers in thousands.