0 XP   0   0   0

Euro Tech Holdings Company Ltd
Buy or Sell?

Welcome Invester! I guess you are interested in Euro Tech Holdings Company Ltd. 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 Euro Tech Holdings Company Ltd. 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 Euro Tech Holdings Company Ltd 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 Euro Tech Holdings Company Ltd is doing in the market. If the company is worth buying. The latest step is to find out how other investors value Euro Tech Holdings Company Ltd. The closing price on 2022-09-29 was $1.24 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.
Euro Tech Holdings Company Ltd Daily Candlestick Chart


Summary

Financial Health

Profitability Details
 Compared to previous yearCompared to industry
Using its assets, the company is less efficient in making profit.
Using its investors money, the company is inefficient in making profit.
Operating Efficiency Details
 Compared to previous yearCompared to industry
Liquidity Details
 Compared to previous yearCompared to industry
The company is able to pay all its short-term debts.
The company is just not able to pay all its short-term debts with the most liquid assets.
Solvency Details
 Compared to previous yearCompared to industry
The company is very able to pay all its debts by selling its assets.
The company is very able to pay all its debts with equity.

1.1. Profitability of Euro Tech Holdings Company Ltd.

1.1. Profitability

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

1.1.1. Net Profit Margin

Measures how much net profit Euro Tech Holdings Company Ltd earns for each $1 of revenue.

  • Above 10% is considered healthy but always compare Euro Tech Holdings Company Ltd to the Pollution & Treatment Controls industry mean.
  • A Net Profit Margin of 0.0% means that $0.00 for each $1 in revenue is generated as profit.

Let's take a look of the Net Profit Margin trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 0.0%. The data is not here.
Trends
Current periodCompared to+/- 
MRQ-TTM-0.0%
TTM-YOY4.2%-4.2%
TTM-5Y0.9%-0.9%
5Y0.9%10Y1.2%-0.3%
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ-2.1%-2.1%
TTM-1.7%-1.7%
YOY4.2%1.0%+3.2%
5Y0.9%1.0%-0.1%
10Y1.2%0.5%+0.7%
1.1.2. Return on Assets

Shows how efficient Euro Tech Holdings Company Ltd is using its assets to generate profit.

  • Above 5% is considered healthy but always compare Euro Tech Holdings Company Ltd to the Pollution & Treatment Controls industry mean.
  • 1.2% Return on Assets means that Euro Tech Holdings Company Ltd generated $0.01 profit for each $1 in assets.

Let's take a look of the Return on Assets trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 1.2%. Using its assets, the company is less efficient in making profit.
  • The TTM is 1.2%. Using its assets, the company is less efficient in making profit.
Trends
Current periodCompared to+/- 
MRQ1.2%TTM1.2%0.0%
TTM1.2%YOY0.7%+0.5%
TTM1.2%5Y0.5%+0.7%
5Y0.5%10Y0.5%-0.1%
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ1.2%0.6%+0.6%
TTM1.2%0.5%+0.7%
YOY0.7%0.4%+0.3%
5Y0.5%0.4%+0.1%
10Y0.5%0.2%+0.3%
1.1.3. Return on Equity

Shows how efficient Euro Tech Holdings Company Ltd is using its investors money to generate profit.

  • Above 15%-20% is considered healthy but always compare Euro Tech Holdings Company Ltd to the Pollution & Treatment Controls industry mean.
  • 1.8% Return on Equity means the company generated $0.02 for each $1 the owners (shareholders) invested.

Let's take a look of the Return on Equity trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 1.8%. Using its investors money, the company is inefficient in making profit. -1
  • The TTM is 1.8%. Using its investors money, the company is inefficient in making profit. -1
Trends
Current periodCompared to+/- 
MRQ1.8%TTM1.8%0.0%
TTM1.8%YOY1.0%+0.8%
TTM1.8%5Y0.7%+1.1%
5Y0.7%10Y0.8%-0.1%
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ1.8%1.5%+0.3%
TTM1.8%1.4%+0.4%
YOY1.0%0.8%+0.2%
5Y0.7%0.8%-0.1%
10Y0.8%0.7%+0.1%

1.2. Operating Efficiency of Euro Tech Holdings Company Ltd.

1.2. Operating Efficiency
1.2.1. Operating Margin

Measures how efficient Euro Tech Holdings Company Ltd is operating .

  • Measures how much profit Euro Tech Holdings Company Ltd makes for each $1 of sales after paying variable costs (production costs, wages, etc) but before taxes.
  • Above 15% is considered healthy but always compare Euro Tech Holdings Company Ltd to the Pollution & Treatment Controls industry mean.
  • An Operating Margin of 0.0% means the company generated $0.00  for each $1 in revenue (before taxes).

Let's take a look of the Operating Margin trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 0.0%. The data is not here.
Trends
Current periodCompared to+/- 
MRQ-TTM-0.0%
TTM-YOY2.4%-2.4%
TTM-5Y-0.2%+0.2%
5Y-0.2%10Y-0.5%+0.2%
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ-2.4%-2.4%
TTM-0.5%-0.5%
YOY2.4%2.4%+0.0%
5Y-0.2%1.4%-1.6%
10Y-0.5%0.6%-1.1%
1.2.2. Operating Ratio

Measures how efficient Euro Tech Holdings Company Ltd is keeping operating costs low.

  • Below 1 is considered healthy (always compare to Pollution & Treatment Controls industry mean).
  • An Operation Ratio of 0.0% means that the operating costs are $0.00for each $1 in net sales.

Let's take a look of the Operating Ratio trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 0.000. The data is not here.
Trends
Current periodCompared to+/- 
MRQ-TTM-0.000
TTM-YOY0.607-0.607
TTM-5Y0.852-0.852
5Y0.85210Y0.868-0.016
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ-1.636-1.636
TTM-1.636-1.636
YOY0.6071.504-0.897
5Y0.8521.459-0.607
10Y0.8681.386-0.518

1.3. Liquidity of Euro Tech Holdings Company Ltd.

1.3. Liquidity
1.3.1. Current Ratio

Measures if Euro Tech Holdings Company Ltd is able to pay off Short-term Debt.

  • Above 1.5 is considered healthy (always compare to Pollution & Treatment Controls industry mean).
  • A Current Ratio of 179.6% means the company has $1.80 in assets for each $1 in short-term debts.

Let's take a look of the Current Ratio trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 1.796. The company is able to pay all its short-term debts. +1
  • The TTM is 1.793. The company is able to pay all its short-term debts. +1
Trends
Current periodCompared to+/- 
MRQ1.796TTM1.793+0.003
TTM1.793YOY1.927-0.134
TTM1.7935Y1.707+0.085
5Y1.70710Y1.713-0.005
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ1.7961.771+0.025
TTM1.7931.736+0.057
YOY1.9271.984-0.057
5Y1.7071.818-0.111
10Y1.7131.683+0.030
1.3.2. Quick Ratio

Measures if Euro Tech Holdings Company Ltd is able to pay off Short-term Debt but only using the most liquid assets.

  • Above 1 is considered healthy (always compare to Pollution & Treatment Controls industry mean)
  • A Quick Ratio of 143.6% means the company can pay off $1.44 for each $1 in debt (using most liquid assets).

Let's take a look of the Quick Ratio trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 1.436. The company is able to pay all its short-term debts with the most liquid assets. +1
  • The TTM is 0.960. The company is just not able to pay all its short-term debts with the most liquid assets. -1
Trends
Current periodCompared to+/- 
MRQ1.436TTM0.960+0.476
TTM0.960YOY1.037-0.077
TTM0.9605Y0.996-0.036
5Y0.99610Y0.948+0.048
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ1.4360.778+0.658
TTM0.9600.825+0.135
YOY1.0370.916+0.121
5Y0.9960.924+0.072
10Y0.9480.927+0.021

1.4. Solvency of Euro Tech Holdings Company Ltd.

1.3. Liquidity
1.4.1. Debt to Asset Ratio

Measures how much % of Euro Tech Holdings Company Ltd assets are financed with debt.

  • Below 1 (100%) is considered healthy (always compare to Pollution & Treatment Controls industry mean).
  • A Debt to Asset Ratio of 0.30 means that Euro Tech Holdings Company Ltd assets are financed with 30.3% credit (debt) and the remaining percentage (100% - 30.3%) is financed by its owners/shareholders.

Let's take a look of the Debt to Asset Ratio trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 0.303. The company is very able to pay all its debts by selling its assets. +2
  • The TTM is 0.298. The company is very able to pay all its debts by selling its assets. +2
Trends
Current periodCompared to+/- 
MRQ0.303TTM0.298+0.006
TTM0.298YOY0.270+0.027
TTM0.2985Y0.276+0.022
5Y0.27610Y0.273+0.003
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ0.3030.445-0.142
TTM0.2980.444-0.146
YOY0.2700.448-0.178
5Y0.2760.456-0.180
10Y0.2730.506-0.233
1.4.2. Debt to Equity Ratio

Measures if Euro Tech Holdings Company Ltd is able to pay off its debts by using shareholders equity.

  • Below 2 is considered healthy (always compare to Pollution & Treatment Controls industry mean).
  • A Debt to Equity ratio of 46.4% means that company has $0.46 debt for each $1 in shareholders equity.

Let's take a look of the Debt to Equity Ratio trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 0.464. The company is very able to pay all its debts with equity. +2
  • The TTM is 0.448. The company is very able to pay all its debts with equity. +2
Trends
Current periodCompared to+/- 
MRQ0.464TTM0.448+0.016
TTM0.448YOY0.392+0.057
TTM0.4485Y0.407+0.041
5Y0.40710Y0.404+0.003
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ0.4640.796-0.332
TTM0.4480.808-0.360
YOY0.3920.753-0.361
5Y0.4070.858-0.451
10Y0.4040.836-0.432

2. Market Valuation of Euro Tech Holdings Company Ltd

2. Earnings
2.1. Price to Earnings Ratio

Measures how many years it takes to double your invested money in Euro Tech Holdings Company Ltd.

  • Above 15 is considered overpriced but is hard to determine (always use industry average).
  • A PE ratio of 18.16 means the investor is paying $18.16 for every $1 in earnings.

Let's take a look of the Price to Earnings Ratio trends of Euro Tech Holdings Company Ltd:

  • The EOD is 7.056. Very good. +2
  • The MRQ is 18.159. Neutral. Compare to industry.
  • The TTM is 29.118. Seems overpriced? -1
Trends
Current periodCompared to+/- 
EOD7.056MRQ18.159-11.102
MRQ18.159TTM29.118-10.959
TTM29.118YOY16.153+12.964
TTM29.1185Y44.752-15.634
5Y44.75210Y38.413+6.340
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
EOD7.0562.529+4.527
MRQ18.1593.225+14.934
TTM29.1185.241+23.877
YOY16.1538.441+7.712
5Y44.7528.392+36.360
10Y38.4139.561+28.852
2.2. Price Earnings to Growth Ratio

Measures the predicted future growth of Euro Tech Holdings Company Ltd.

  • Lower is better
  • A PEG ratio of 1 means the investor is paying a fair price for the stock

Let's take a look of the Price Earnings to Growth Ratio trends of Euro Tech Holdings Company Ltd:

  • The MRQ is 7.320. Seems overpriced? -1
  • The TTM is -0.202. Very Bad. -2
Trends
Current periodCompared to+/- 
MRQ7.320TTM-0.202+7.522
TTM-0.202YOY-0.043-0.159
TTM-0.2025Y-0.265+0.063
5Y-0.26510Y-0.219-0.046
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
MRQ7.3200.028+7.292
TTM-0.2020.035-0.237
YOY-0.0430.007-0.050
5Y-0.265-0.030-0.235
10Y-0.2190.003-0.222

2. Books
2.3. Price to Book Ratio

Measures if the stock price of Euro Tech Holdings Company Ltd is to cheap or to expensive compared to its book value.

  • At or below 1 is considered healthy (always compare to Pollution & Treatment Controls industry mean).
  • A PB ratio of 1.67 means the investor is paying $1.67 for each $1 in book value.

Let's take a look of the Price to Book Ratio trends of Euro Tech Holdings Company Ltd:

  • The EOD is 0.648. Very good. +2
  • The MRQ is 1.667. Good. +1
  • The TTM is 1.295. Good. +1
Trends
Current periodCompared to+/- 
EOD0.648MRQ1.667-1.019
MRQ1.667TTM1.295+0.372
TTM1.295YOY0.962+0.333
TTM1.2955Y1.061+0.234
5Y1.06110Y0.974+0.086
Compared to industry (Pollution & Treatment Controls)
PeriodCompanyIndustry (mean)+/- 
EOD0.6481.624-0.976
MRQ1.6671.864-0.197
TTM1.2952.171-0.876
YOY0.9622.290-1.328
5Y1.0611.941-0.880
10Y0.9741.633-0.659

3. Holders & Insider Transactions

Let's take a look at which institutions, funds and insiders are holding shares of Euro Tech Holdings Company Ltd.

3.1. Institutions holding Euro Tech Holdings Company Ltd

Institutions are holding 4.426% of the shares of Euro Tech Holdings Company Ltd.

DateNameTotal SharesTotal AssetsCurrent SharesChange%
2022-03-31Morgan Stanley - Brokerage Accounts3.37220.0001260745-42380-13.981
2022-03-31Renaissance Technologies Corp1.24270.000296090-6782-6.5927
2022-03-31Citadel Advisors Llc0.1503011618116180
2022-03-31Onyx Bridge Wealth Group LLC0.13280.005310271102710
2022-03-31Citigroup Inc0.003202502500
2022-03-31Sigma Planning Corp000-17534-100
2022-03-31UBS Group AG000-2644-100
Total 4.90120.0056378974  

3.2. Funds holding Euro Tech Holdings Company Ltd

DateNameTotal SharesTotal AssetsCurrent SharesChange%
2022-06-30Fidelity® NASDAQ Composite Index®0.05950.0001460000
Total 0.05950.00014600  

4. Summary

4.1. Key Performance Indicators

The key performance indicators of Euro Tech Holdings Company Ltd 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--1.9142.557-25%3.001-36%3.337-43%3.763-49%
Current Ratio--1.7961.793+0%1.927-7%1.707+5%1.713+5%
Debt To Asset Ratio--0.3030.298+2%0.270+12%0.276+10%0.273+11%
Debt To Equity Ratio--0.4640.448+4%0.392+19%0.407+14%0.404+15%
Eps--0.0320.044-27%0.043-25%0.034-5%0.043-25%
Gross Profit Margin--1.0001.0000%0.500+100%0.900+11%0.923+8%
Net Profit Margin----0%0.042-100%0.009-100%0.012-100%
Operating Margin----0%0.024-100%-0.0020%-0.0050%
Operating Ratio----0%0.607-100%0.852-100%0.868-100%
Pb Ratio0.648-157%1.6671.295+29%0.962+73%1.061+57%0.974+71%
Pe Ratio7.056-157%18.15929.118-38%16.153+12%44.752-59%38.413-53%
Peg Ratio--7.320-0.202+103%-0.043+101%-0.265+104%-0.219+103%
Price Per Share1.240-157%3.1913.230-1%2.728+17%3.332-4%3.362-5%
Quick Ratio--1.4360.960+50%1.037+39%0.996+44%0.948+51%
Return On Assets--0.0120.012-3%0.007+67%0.005+147%0.005+124%
Return On Equity--0.0180.018-1%0.010+79%0.007+163%0.008+136%
 EOD+3 -0MRQTTM+4 -8YOY+5 -115Y+8 -710Y+8 -7

4.2. Fundamental Score

Let's check the fundamental score of Euro Tech Holdings Company Ltd based on Penke's default stock scanner.

Penke's Stock Scanner

  
  
IndicatorConditionValue
Price to Earnings Ratio (EOD)Between0-157.056
Price to Book Ratio (EOD)Between0-10.648
Net Profit Margin (MRQ)Greater than00.000
Operating Margin (MRQ)Greater than00.000
Quick Ratio (MRQ)Greater than11.436
Current Ratio (MRQ)Greater than11.796
Debt to Asset Ratio (MRQ)Less than10.303
Debt to Equity Ratio (MRQ)Less than10.464
Return on Equity (MRQ)Greater than0.150.018
Return on Assets (MRQ)Greater than0.050.012
Total6/10 (60.0%)

4.3. Technical Score

Let's check the technical score of Euro Tech Holdings Company Ltd based on Penke's default Symbol scanner.

Penke's Symbol Scanner

  
  
IndicatorConditionValue
RsiGreater than5038.849
Ma 20Greater thanMa 501.397
Ma 50Greater thanMa 1001.481
Ma 100Greater thanMa 2001.430
OpenGreater thanClose1.320
Total2/5 (40.0%)



Latest Balance Sheet

Balance Sheet of 2021-12-31. Currency in USD. All numbers in thousands.

Summary
Total Assets21,250
Total Liabilities6,449
Total Stockholder Equity13,884
 As reported
Total Liabilities 6,449
Total Stockholder Equity+ 13,884
Total Assets = 21,250

Assets

Total Assets21,250
Total Current Assets11,504
Long-term Assets11,504
Total Current Assets
Cash And Cash Equivalents 5,269
Net Receivables 3,930
Inventory 547
Other Current Assets 1,758
Total Current Assets  (as reported)11,504
Total Current Assets  (calculated)11,504
+/-0
Long-term Assets
Property Plant Equipment 453
Goodwill 1,071
Long Term Investments 8,077
Other Assets 145
Long-term Assets  (as reported)9,746
Long-term Assets  (calculated)9,746
+/-0

Liabilities & Shareholders' Equity

Total Current Liabilities6,405
Long-term Liabilities44
Total Stockholder Equity13,884
Total Current Liabilities
Short-term Debt 551
Short Long Term Debt 376
Accounts payable 3,151
Other Current Liabilities 1,621
Total Current Liabilities  (as reported)6,405
Total Current Liabilities  (calculated)5,699
+/- 706
Long-term Liabilities
Other Liabilities 3
Long-term Liabilities  (as reported)44
Long-term Liabilities  (calculated)3
+/- 41
Total Stockholder Equity
Common Stock123
Retained Earnings 3,774
Accumulated Other Comprehensive Income 1,103
Other Stockholders Equity 8,884
Total Stockholder Equity (as reported)13,884
Total Stockholder Equity (calculated)13,884
+/-0
Other
Capital Stock123
Cash and Short Term Investments 5,269
Common Stock Shares Outstanding 7,732
Current Deferred Revenue1,082
Liabilities and Stockholders Equity 20,333
Net Debt -4,677
Net Invested Capital 14,260
Net Tangible Assets 12,813
Net Working Capital 5,099
Short Long Term Debt Total 592



Balance Sheet

Currency in USD. All numbers in thousands.

 Trend2021-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-06-302015-03-312014-12-312014-06-302013-12-312013-06-302012-12-312012-06-302011-12-312011-06-302010-12-312010-06-302009-12-312009-06-302008-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-31
> Total Assets 
0
0
0
8,100
0
0
0
8,600
0
0
0
9,637
0
0
0
10,092
0
0
0
11,379
0
0
0
12,716
0
0
0
13,308
0
0
0
15,699
0
0
0
17,377
0
17,888
0
19,975
0
23,848
0
25,482
0
25,683
25,683
28,280
27,010
26,244
25,189
25,213
24,259
23,864
25,345
24,947
23,227
23,878
23,083
23,686
23,686
23,077
21,270
0
20,180
23,104
23,104
22,221
22,221
23,737
23,737
0
22,221
23,065
23,065
19,358
19,358
0
22,213
22,213
19,635
0
20,095
0
20,387
0
21,250
21,250020,387020,095019,63522,21322,213019,35819,35823,06523,06522,221023,73723,73722,22122,22123,10423,10420,180021,27023,07723,68623,68623,08323,87823,22724,94725,34523,86424,25925,21325,18926,24427,01028,28025,68325,683025,482023,848019,975017,888017,37700015,69900013,30800012,71600011,37900010,0920009,6370008,6000008,100000
   > Total Current Assets 
0
0
0
6,100
0
0
0
6,600
0
0
0
7,558
0
0
0
7,808
0
0
0
9,296
0
0
0
10,365
0
0
0
10,979
0
0
0
13,319
0
0
0
14,550
0
15,120
0
17,252
0
21,226
0
17,623
0
14,977
14,977
17,880
16,417
15,515
14,235
13,556
12,845
11,685
13,007
12,897
11,186
11,831
10,870
11,136
11,136
10,469
8,512
0
7,643
9,587
9,587
8,808
8,808
9,616
9,616
0
8,808
13,533
13,533
9,817
9,817
12,010
12,010
12,010
9,995
10,448
10,448
10,819
10,819
11,504
11,504
11,50411,50410,81910,81910,44810,4489,99512,01012,01012,0109,8179,81713,53313,5338,80809,6169,6168,8088,8089,5879,5877,64308,51210,46911,13611,13610,87011,83111,18612,89713,00711,68512,84513,55614,23515,51516,41717,88014,97714,977017,623021,226017,252015,120014,55000013,31900010,97900010,3650009,2960007,8080007,5580006,6000006,100000
       Cash And Cash Equivalents 
0
0
0
2,500
0
0
0
3,000
0
0
0
3,691
0
0
0
3,963
0
0
0
3,551
0
0
0
3,173
0
0
0
2,752
0
0
0
5,242
0
0
0
5,362
0
6,528
0
9,160
0
11,441
0
9,387
0
4,257
4,257
7,150
6,605
7,025
6,217
6,130
6,549
5,339
6,029
7,468
5,099
5,406
5,030
4,857
4,857
2,512
2,480
0
2,809
3,751
3,751
3,626
3,626
3,380
3,380
0
3,626
5,267
5,267
6,260
6,260
0
5,991
5,991
5,015
0
3,519
0
5,422
0
5,269
5,26905,42203,51905,0155,9915,99106,2606,2605,2675,2673,62603,3803,3803,6263,6263,7513,7512,80902,4802,5124,8574,8575,0305,4065,0997,4686,0295,3396,5496,1306,2177,0256,6057,1504,2574,25709,387011,44109,16006,52805,3620005,2420002,7520003,1730003,5510003,9630003,6910003,0000002,500000
       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
304
0
0
0
415
0
0
0
332
0
366
0
388
767
461
714
809
646
246
888
839
629
565
322
879
0
1,388
475
0
242
0
284
0
642
0
1,072
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00000000000000001,07206420284024204751,38808793225656298398882466468097144617673880366033200041500030400000000000000000000000000000000000
       Net Receivables 
0
0
0
2,700
0
0
0
2,800
0
0
0
2,995
0
0
0
2,691
0
0
0
3,386
0
0
0
4,780
0
0
0
5,351
0
0
0
4,139
0
0
0
5,509
0
4,967
0
4,926
0
5,210
0
4,980
0
6,740
6,740
6,710
5,592
6,064
3,774
3,674
3,287
3,744
2,752
3,089
3,567
4,082
3,199
4,268
4,268
4,963
4,500
0
3,176
4,574
4,917
3,314
3,314
3,914
4,108
0
3,314
6,217
6,217
2,085
2,085
4,280
4,280
4,280
1,827
3,909
3,909
2,703
2,703
3,930
3,930
3,9303,9302,7032,7033,9093,9091,8274,2804,2804,2802,0852,0856,2176,2173,31404,1083,9143,3143,3144,9174,5743,17604,5004,9634,2684,2683,1994,0823,5673,0892,7523,7443,2873,6743,7746,0645,5926,7106,7406,74004,98005,21004,92604,96705,5090004,1390005,3510004,7800003,3860002,6910002,9950002,8000002,700000
       Other Current Assets 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
209
0
0
0
330
0
0
0
444
0
0
0
615
0
0
0
367
0
0
0
643
0
679
0
723
0
1,251
0
912
0
1,280
0
1,041
1,634
618
1,475
1,623
1,106
1,267
3,338
747
1,891
1,284
1,732
589
0
1,069
116
0
990
354
291
642
745
1,157
1,072
0
642
1,589
1,330
574
1,158
1,002
1,153
1,453
2,948
2,510
2,678
1,540
2,383
1,654
1,758
1,7581,6542,3831,5402,6782,5102,9481,4531,1531,0021,1585741,3301,58964201,0721,15774564229135499001161,06905891,7321,2841,8917473,3381,2671,1061,6231,4756181,6341,04101,280091201,251072306790643000367000615000444000330000209000000000000000
   > Long-term Assets 
0
0
0
2,000
0
0
0
2,000
0
0
0
2,079
0
0
0
2,284
0
0
0
2,083
0
0
0
2,351
0
0
0
2,329
0
0
0
2,380
0
0
0
2,827
0
2,768
0
2,723
0
2,622
0
7,859
0
10,706
10,706
10,400
10,593
10,729
10,954
11,657
11,414
12,179
12,338
12,050
12,041
12,047
12,213
0
12,550
12,608
12,758
0
12,537
0
13,517
0
13,413
0
14,121
0
13,413
0
9,532
0
9,541
0
10,203
10,203
9,640
0
9,647
0
9,568
0
9,746
9,74609,56809,64709,64010,20310,20309,54109,532013,413014,121013,413013,517012,537012,75812,60812,550012,21312,04712,04112,05012,33812,17911,41411,65710,95410,72910,59310,40010,70610,70607,85902,62202,72302,76802,8270002,3800002,3290002,3510002,0830002,2840002,0790002,0000002,000000
       Property Plant Equipment 
0
0
0
2,000
0
0
0
2,000
0
0
0
2,079
0
0
0
2,284
0
0
0
2,083
0
0
0
1,965
0
0
0
1,849
0
0
0
1,766
0
0
0
1,735
0
1,683
0
1,628
0
1,537
0
1,622
0
1,584
1,584
1,513
1,430
1,412
1,395
1,352
1,151
1,058
994
945
889
889
845
811
811
787
773
0
756
771
771
746
746
734
734
0
746
754
754
719
719
1,106
1,106
581
581
492
492
570
570
453
453
4534535705704924925815811,1061,106719719754754746073473474674677177175607737878118118458898899459941,0581,1511,3521,3951,4121,4301,5131,5841,58401,62201,53701,62801,68301,7350001,7660001,8490001,9650002,0830002,2840002,0790002,0000002,000000
       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
1,060
0
1,060
0
1,060
0
1,060
0
1,060
0
1,060
1,060
1,060
1,060
1,060
1,052
1,060
1,060
1,071
1,071
1,071
1,071
1,071
1,071
1,071
1,071
1,071
1,071
0
1,071
1,071
1,071
1,071
1,071
1,071
1,071
0
1,071
1,071
1,071
1,071
1,071
0
1,071
1,071
1,071
0
1,071
0
1,071
0
1,071
1,07101,07101,07101,0711,0711,07101,0711,0711,0711,0711,07101,0711,0711,0711,0711,0711,0711,07101,0711,0711,0711,0711,0711,0711,0711,0711,0711,0711,0601,0601,0521,0601,0601,0601,0601,06001,06001,06001,06001,06001,06000000000000000000000000000000000000
       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
9,851
0
10,154
0
0
10,712
0
0
11,489
11,489
11,431
11,431
12,158
12,158
0
0
7,583
7,583
7,626
7,626
0
7,868
0
7,825
0
8,084
0
7,927
0
8,077
8,07707,92708,08407,82507,86807,6267,6267,5837,5830012,15812,15811,43111,43111,48911,4890010,7120010,15409,851000000000000000000000000000000000000000000000000000000000
       Intangible Assets 
0
0
0
0
0
0
0
0
0
0
0
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,060
0
1,060
0
1,060
0
1,060
0
1,060
0
1,060
0
1,060
1,060
1,060
1,052
1,060
1,060
1,071
1,071
1,071
1,071
1,071
1,071
1,071
0
1,071
1,071
0
1,071
0
1,071
0
1,071
0
1,071
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00000000000000001,07101,07101,07101,07101,0711,07101,0711,0711,0711,0711,0711,0711,0711,0601,0601,0521,0601,0601,06001,06001,06001,06001,06001,06001,06000000000000000000000000000000000000
       Other Assets 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
386
0
0
0
480
0
0
0
614
0
0
0
1,092
0
1,085
0
1,095
0
1,085
0
6,237
0
9,122
0
8,883
9,163
9,317
9,559
10,305
10,263
11,121
11,344
11,105
11,152
11,158
11,368
11,739
0
11,821
11,985
0
11,781
186
12,746
165
12,667
158
158
0
165
124
124
125
125
158
158
163
163
0
0
0
0
145
145
1451450000163163158158125125124124165015815812,66716512,74618611,781011,98511,821011,73911,36811,15811,15211,10511,34411,12110,26310,3059,5599,3179,1638,88309,12206,23701,08501,09501,08501,09200061400048000038600000000000000000000000
> Total Liabilities 
0
0
0
3,100
0
0
0
3,400
0
0
0
4,104
0
0
0
4,214
0
0
0
5,173
0
0
0
6,002
0
0
0
6,065
0
0
0
7,862
0
0
0
7,623
0
6,743
0
6,985
0
6,927
0
7,524
0
7,245
7,245
11,290
8,285
7,312
6,698
7,112
6,246
5,955
7,483
7,191
5,570
6,001
5,437
5,869
5,869
6,182
4,814
0
4,554
6,486
6,486
5,907
5,907
6,630
6,630
0
5,907
7,520
7,520
4,184
4,184
0
6,876
6,876
4,829
0
5,632
0
6,188
0
6,449
6,44906,18805,63204,8296,8766,87604,1844,1847,5207,5205,90706,6306,6305,9075,9076,4866,4864,55404,8146,1825,8695,8695,4376,0015,5707,1917,4835,9556,2467,1126,6987,3128,28511,2907,2457,24507,52406,92706,98506,74307,6230007,8620006,0650006,0020005,1730004,2140004,1040003,4000003,100000
   > Total Current Liabilities 
0
0
0
2,800
0
0
0
3,100
0
0
0
3,926
0
0
0
4,122
0
0
0
5,173
0
0
0
6,002
0
0
0
6,065
0
0
0
7,862
0
0
0
7,619
0
6,739
0
6,985
0
6,927
0
7,524
0
7,245
7,245
9,300
8,285
7,312
6,698
7,112
6,246
5,955
7,483
7,191
5,570
6,001
5,437
5,869
5,869
6,182
4,814
0
4,554
6,486
6,486
5,907
5,907
6,630
6,630
0
5,907
7,520
7,520
4,184
4,184
6,660
6,660
6,660
4,699
5,533
5,533
6,047
6,047
6,405
6,405
6,4056,4056,0476,0475,5335,5334,6996,6606,6606,6604,1844,1847,5207,5205,90706,6306,6305,9075,9076,4866,4864,55404,8146,1825,8695,8695,4376,0015,5707,1917,4835,9556,2467,1126,6987,3128,2859,3007,2457,24507,52406,92706,98506,73907,6190007,8620006,0650006,0020005,1730004,1220003,9260003,1000002,800000
       Short-term Debt 
0
0
0
400
0
0
0
100
0
0
0
85
0
0
0
94
0
0
0
90
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2,101
0
0
1,626
0
0
720
720
361
361
97
97
0
361
0
0
0
0
0
735
565
160
0
479
0
171
0
551
5510171047901605657350000036109797361361720720001,626002,101000000000000000000000000000000000000000900009400085000100000400000
       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
2,101
0
0
1,626
0
0
720
720
361
361
97
97
0
0
0
0
0
0
0
565
0
0
0
361
0
0
0
376
37600036100056500000009797361361720720001,626002,10100000000000000000000000000000000000000000000000000000000000
       Accounts payable 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2,844
0
0
0
3,495
0
0
0
4,677
0
0
0
3,534
0
0
0
4,704
0
0
0
4,627
0
3,616
0
4,192
0
4,010
0
3,112
0
3,573
0
5,838
3,911
3,884
2,865
3,146
2,686
2,875
2,672
3,713
3,069
3,115
3,455
3,561
0
3,671
3,054
0
3,042
3,173
3,173
3,291
3,291
3,680
3,680
0
0
4,900
4,900
2,437
2,437
3,914
3,914
2,129
2,129
2,394
2,394
1,725
1,725
3,151
3,151
3,1513,1511,7251,7252,3942,3942,1292,1293,9143,9142,4372,4374,9004,900003,6803,6803,2913,2913,1733,1733,04203,0543,67103,5613,4553,1153,0693,7132,6722,8752,6863,1462,8653,8843,9115,83803,57303,11204,01004,19203,61604,6270004,7040003,5340004,6770003,4950002,844000000000000000
       Other Current Liabilities 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1,136
0
0
0
1,490
0
0
0
1,290
0
0
0
2,503
0
0
0
3,057
0
0
0
2,570
0
2,561
0
2,348
0
2,574
0
3,892
0
3,161
0
2,844
3,797
2,835
3,336
3,359
3,134
2,658
4,299
2,985
2,253
2,686
1,830
2,101
0
2,377
1,626
0
1,379
2,535
2,258
2,255
2,484
2,843
2,843
0
0
2,596
2,596
1,747
1,107
2,011
1,111
2,410
1,028
2,655
1,597
4,151
2,558
2,573
1,621
1,6212,5732,5584,1511,5972,6551,0282,4101,1112,0111,1071,7472,5962,596002,8432,8432,4842,2552,2582,5351,37901,6262,37702,1011,8302,6862,2532,9854,2992,6583,1343,3593,3362,8353,7972,84403,16103,89202,57402,34802,56102,5700003,0570002,5030001,2900001,4900001,136000000000000000
   > Long-term Liabilities 
0
0
0
300
0
0
0
300
0
0
0
178
0
0
0
92
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
4
0
0
0
0
0
0
0
0
0
1,990
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
216
216
130
0
99
0
141
0
44
44014109901302162160000000000000000000000000000001,990000000000404000000000000000000092000178000300000300000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
4
4
3
3
334455000000000000000000000000000000000000000000000000000000000000000000000000000000000
> Total Stockholder Equity
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5,878
0
0
0
6,206
0
0
0
6,714
0
0
0
7,243
0
0
0
7,837
0
0
0
8,892
0
10,305
0
11,923
0
15,670
0
16,413
0
16,685
0
16,993
16,835
16,787
16,356
15,746
15,784
16,299
16,133
15,837
15,722
15,872
15,701
16,030
0
15,357
15,146
0
14,673
15,435
15,435
15,304
15,304
15,969
15,969
15,969
15,304
14,589
14,589
14,315
14,315
0
14,459
0
14,064
0
13,935
0
13,396
0
13,884
13,884013,396013,935014,064014,459014,31514,31514,58914,58915,30415,96915,96915,96915,30415,30415,43515,43514,673015,14615,357016,03015,70115,87215,72215,83716,13316,29915,78415,74616,35616,78716,83516,993016,685016,413015,670011,923010,30508,8920007,8370007,2430006,7140006,2060005,878000000000000000
   Common Stock
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
0
0
0
32
0
0
0
32
0
0
0
45
0
0
0
68
0
0
0
74
0
85
0
94
0
117
0
120
0
122
0
122
122
122
122
123
123
123
123
123
123
123
123
123
0
123
123
0
123
123
123
123
123
123
123
0
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
1231231231231231231231231231231231231231231230123123123123123123123012312301231231231231231231231231231221221221220122012001170940850740006800045000320003200025000000000000000
   Retained Earnings Total Equity000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Accumulated Other Comprehensive Income 
0
0
0
-300
0
0
0
-400
0
0
0
-490
0
0
0
-599
0
0
0
-800
0
0
0
-963
0
0
0
-1,153
0
0
0
-1,312
0
0
0
-1,418
0
-1,418
0
-1,614
0
-1,614
0
-1,801
0
-1,801
-1,801
960
0
-2,173
0
-2,228
0
-1,841
0
-1,944
0
-1,949
0
-2,037
-2,037
0
-2,070
0
0
0
-2,049
0
0
0
-2,129
0
0
0
-2,069
0
1,215
0
1,215
-2,042
1,223
0
1,167
0
1,142
0
1,103
1,10301,14201,16701,223-2,0421,21501,2150-2,069000-2,129000-2,049000-2,0700-2,037-2,0370-1,9490-1,9440-1,8410-2,2280-2,1730960-1,801-1,8010-1,8010-1,6140-1,6140-1,4180-1,418000-1,312000-1,153000-963000-800000-599000-490000-400000-300000
   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
9,551
0
9,551
0
9,551
0
9,551
0
9,551
0
9,561
0
0
0
0
0
0
0
0
000000009,56109,55109,55109,55109,55109,55100000000000000000000000000000000000000000000000000000000000000000000
   Treasury Stock00000000-7860-7860-7860-7860-7860-7860-7860-7860-786-7840-766-766-766-766-766-765-733-679-639-560-534-454-2810-2370-2370-2370-2370-2370-237000-237000-237000-237000-237000-16000000000000000
   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
784
0
776
0
0
799
0
0
857
857
818
818
918
918
0
818
893
893
899
8,765
899
8,775
907
8,802
851
8,829
826
826
787
8,884
8,8847878268268,8298518,8029078,7758998,765899893893818091891881881885785700799007760784000000000000000000000000000000000000000000000000000000000



Balance Sheet

Currency in USD. All numbers in thousands.