0 XP   0   0   0

Harleysville Financial Corp
Buy, Hold or Sell?

I guess you are interested in Harleysville Financial Corp. 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 analyse Harleysville Financial Corp

Let's start. I'm going to help you getting a better view of Harleysville Financial Corp. 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 Harleysville Financial Corp 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 Harleysville Financial Corp is doing in the market. If the company is worth buying. The latest step is to find out how other investors value Harleysville Financial Corp. The closing price on 2022-10-04 was $25.69 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.
Harleysville Financial Corp Daily Candlestick Chart


Summary

Financial Health

Profitability Details
 Compared to previous yearCompared to industry
The company is making a huge profit.
Using its assets, the company is inefficient 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 unable 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 just able to pay all its debts by selling its assets.
The company is unable to pay all its debts with equity.

1.1. Profitability of Harleysville Financial Corp.

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 Harleysville Financial Corp earns for each $1 of revenue.

  • Above 10% is considered healthy but always compare Harleysville Financial Corp to the Banks-Regional industry mean.
  • A Net Profit Margin of 32.9% means that $[indicator name=netProfitMargin&period=MRQ&percentage=1 for each $1 in revenue is generated as profit.

Let's take a look of the Net Profit Margin trends of Harleysville Financial Corp:

  • The MRQ is 32.9%. The company is making a huge profit. +2
  • The TTM is 29.3%. The company is making a huge profit. +2
Trends
Current periodCompared to+/- 
MRQ32.9%TTM29.3%+3.6%
TTM29.3%YOY29.3%0.0%
TTM29.3%5Y28.7%+0.6%
5Y28.7%10Y16.5%+12.2%
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ32.9%28.8%+4.1%
TTM29.3%27.9%+1.4%
YOY29.3%26.4%+2.9%
5Y28.7%23.0%+5.7%
10Y16.5%20.9%-4.4%
1.1.2. Return on Assets

Shows how efficient Harleysville Financial Corp is using its assets to generate profit.

  • Above 5% is considered healthy but always compare Harleysville Financial Corp to the Banks-Regional industry mean.
  • 0.2% Return on Assets means that Harleysville Financial Corp generated $0.00 profit for each $1 in assets.

Let's take a look of the Return on Assets trends of Harleysville Financial Corp:

  • The MRQ is 0.2%. Using its assets, the company is inefficient in making profit. -1
  • The TTM is 0.2%. Using its assets, the company is inefficient in making profit. -1
Trends
Current periodCompared to+/- 
MRQ0.2%TTM0.2%+0.0%
TTM0.2%YOY0.2%0.0%
TTM0.2%5Y0.2%0.0%
5Y0.2%10Y0.2%+0.0%
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ0.2%0.3%-0.1%
TTM0.2%0.3%-0.1%
YOY0.2%0.3%-0.1%
5Y0.2%0.3%-0.1%
10Y0.2%0.2%0.0%
1.1.3. Return on Equity

Shows how efficient Harleysville Financial Corp is using its investors money to generate profit.

  • Above 15%-20% is considered healthy but always compare Harleysville Financial Corp to the Banks-Regional industry mean.
  • 2.7% Return on Equity means Harleysville Financial Corp generated $0.03 for each $1 the owners (shareholders) invested.

Let's take a look of the Return on Equity trends of Harleysville Financial Corp:

  • The MRQ is 2.7%. Using its investors money, the company is inefficient in making profit. -1
  • The TTM is 2.3%. Using its investors money, the company is inefficient in making profit. -1
Trends
Current periodCompared to+/- 
MRQ2.7%TTM2.3%+0.4%
TTM2.3%YOY2.4%-0.1%
TTM2.3%5Y2.4%-0.2%
5Y2.4%10Y2.2%+0.2%
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ2.7%2.8%-0.1%
TTM2.3%2.6%-0.3%
YOY2.4%2.5%-0.1%
5Y2.4%2.4%+0.0%
10Y2.2%2.3%-0.1%

1.2. Operating Efficiency of Harleysville Financial Corp.

1.2. Operating Efficiency
1.2.1. Operating Margin

Measures how efficient Harleysville Financial Corp is operating .

  • Measures how much profit Harleysville Financial Corp 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 Harleysville Financial Corp to the Banks-Regional 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 Harleysville Financial Corp:

  • The MRQ is 0.0%. The data is not here.
Trends
Current periodCompared to+/- 
MRQ-TTM-0.0%
TTM-YOY-0.0%
TTM-5Y-0.0%
5Y-10Y2.0%-2.0%
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ-44.9%-44.9%
TTM-44.7%-44.7%
YOY-46.0%-46.0%
5Y-36.1%-36.1%
10Y2.0%30.8%-28.8%
1.2.2. Operating Ratio

Measures how efficient Harleysville Financial Corp is keeping operating costs low.

  • Below 1 is considered healthy (always compare to Banks-Regional industry mean).
  • An Operation Ratio of 0.00 means that the operating costs are $0.00 for each $1 in net sales.

Let's take a look of the Operating Ratio trends of Harleysville Financial Corp:

  • The MRQ is 0.000. The data is not here.
Trends
Current periodCompared to+/- 
MRQ-TTM-0.000
TTM-YOY-0.000
TTM-5Y0.384-0.384
5Y0.38410Y0.256+0.128
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ-0.074-0.074
TTM-0.196-0.196
YOY-0.337-0.337
5Y0.3840.393-0.009
10Y0.2560.401-0.145

1.3. Liquidity of Harleysville Financial Corp.

1.3. Liquidity
1.3.1. Current Ratio

Measures if Harleysville Financial Corp is able to pay off Short-term Debt.

  • Above 1.5 is considered healthy (always compare to Banks-Regional industry mean).
  • A Current Ratio of 0.26 means the company has $0.26 in assets for each $1 in short-term debts.

Let's take a look of the Current Ratio trends of Harleysville Financial Corp:

  • The MRQ is 0.256. The company is unable to pay all its short-term debts. -2
  • The TTM is 0.290. The company is unable to pay all its short-term debts. -2
Trends
Current periodCompared to+/- 
MRQ0.256TTM0.290-0.034
TTM0.290YOY0.261+0.029
TTM0.2905Y0.152+0.138
5Y0.15210Y0.080+0.072
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ0.2560.237+0.019
TTM0.2900.327-0.037
YOY0.2610.351-0.090
5Y0.1520.311-0.159
10Y0.0800.266-0.186
1.3.2. Quick Ratio

Measures if Harleysville Financial Corp is able to pay off Short-term Debt but only using the most liquid assets.

  • Above 1 is considered healthy but always compare Harleysville Financial Corp to the Banks-Regional industry mean.
  • A Quick Ratio of 0.00 means the company can pay off $0.00 for each $1 in debt (using most liquid assets).

Let's take a look of the Quick Ratio trends of Harleysville Financial Corp:

  • The MRQ is 0.000. The data is not here.
Trends
Current periodCompared to+/- 
MRQ-TTM0.0000.000
TTM0.000YOY0.002-0.002
TTM0.0005Y0.002-0.002
5Y0.00210Y0.001+0.001
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ-0.243-0.243
TTM0.0000.170-0.170
YOY0.0020.161-0.159
5Y0.0020.126-0.124
10Y0.0010.095-0.094

1.4. Solvency of Harleysville Financial Corp.

1.3. Liquidity
1.4.1. Debt to Asset Ratio

Measures how much % of Harleysville Financial Corp assets are financed with debt.

  • Below 1 (100%) is considered healthy (always compare to Banks-Regional industry mean).
  • A Debt to Asset Ratio of 0.91 means that Harleysville Financial Corp assets are financed with 91.1% credit (debt) and the remaining percentage (100% - 91.1%) is financed by its owners/shareholders. 

Let's take a look of the Debt to Asset Ratio trends of Harleysville Financial Corp:

  • The MRQ is 0.911. The company is just able to pay all its debts by selling its assets.
  • The TTM is 0.910. The company is just able to pay all its debts by selling its assets.
Trends
Current periodCompared to+/- 
MRQ0.911TTM0.910+0.000
TTM0.910YOY0.910+0.001
TTM0.9105Y0.908+0.002
5Y0.90810Y0.913-0.005
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ0.9110.908+0.003
TTM0.9100.905+0.005
YOY0.9100.908+0.002
5Y0.9080.906+0.002
10Y0.9130.907+0.006
1.4.2. Debt to Equity Ratio

Measures if Harleysville Financial Corp is able to pay off its debts by using shareholders equity.

  • Below 2 is considered healthy but always compare Harleysville Financial Corp to the Banks-Regional industry mean.
  • A Debt to Equity ratio of 1,017.5% means that company has $10.17 debt for each $1 in shareholders equity.

Let's take a look of the Debt to Equity Ratio trends of Harleysville Financial Corp:

  • The MRQ is 10.175. The company is unable to pay all its debts with equity. -1
  • The TTM is 10.152. The company is unable to pay all its debts with equity. -1
Trends
Current periodCompared to+/- 
MRQ10.175TTM10.152+0.023
TTM10.152YOY10.071+0.080
TTM10.1525Y9.863+0.289
5Y9.86310Y10.595-0.732
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ10.1759.913+0.262
TTM10.1529.546+0.606
YOY10.0719.044+1.027
5Y9.8639.044+0.819
10Y10.5958.966+1.629

2. Market Valuation of Harleysville Financial Corp

2. Earnings
2.1. Price to Earnings Ratio

Measures how much money you pays for each share for every $1 in earnings Harleysville Financial Corp generates.

  • Above 15 is considered overpriced but always compare Harleysville Financial Corp to the Banks-Regional industry mean.
  • A PE ratio of 12.99 means the investor is paying $12.99 for every $1 in earnings.

Let's take a look of the Price to Earnings Ratio trends of Harleysville Financial Corp:

  • The EOD is 12.833. Good. +1
  • The MRQ is 12.988. Good. +1
  • The TTM is 13.409. Good. +1
Trends
Current periodCompared to+/- 
EOD12.833MRQ12.988-0.155
MRQ12.988TTM13.409-0.421
TTM13.409YOY11.774+1.635
TTM13.4095Y12.386+1.023
5Y12.38610Y12.829-0.443
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
EOD12.8339.385+3.448
MRQ12.9889.599+3.389
TTM13.4099.932+3.477
YOY11.77410.077+1.697
5Y12.38611.560+0.826
10Y12.82911.648+1.181
2.2. Price Earnings to Growth Ratio

Measures the predicted future growth of Harleysville Financial Corp.

  • 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 Harleysville Financial Corp:

  • The MRQ is -95.032. Very Bad. -2
  • The TTM is -23.956. Very Bad. -2
Trends
Current periodCompared to+/- 
MRQ-95.032TTM-23.956-71.076
TTM-23.956YOY1.871-25.827
TTM-23.9565Y-3.153-20.803
5Y-3.15310Y-14.123+10.970
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
MRQ-95.0320.075-95.107
TTM-23.9560.088-24.044
YOY1.8710.004+1.867
5Y-3.1530.059-3.212
10Y-14.1230.089-14.212

2. Books
2.3. Price to Book Ratio

Measures if the stock price of Harleysville Financial Corp is to cheap or to expensive compared to its book value.

  • At or below 1 is considered healthy (always compare to Banks-Regional industry mean).
  • A PB ratio of 1.16 means the investor is paying $1.16 for each $1 in book value.

Let's take a look of the Price to Book Ratio trends of Harleysville Financial Corp:

  • The EOD is 1.150. Good. +1
  • The MRQ is 1.164. Good. +1
  • The TTM is 1.167. Good. +1
Trends
Current periodCompared to+/- 
EOD1.150MRQ1.164-0.014
MRQ1.164TTM1.167-0.002
TTM1.167YOY1.084+0.082
TTM1.1675Y0.616+0.550
5Y0.61610Y0.308+0.308
Compared to industry (Banks-Regional)
PeriodCompanyIndustry (mean)+/- 
EOD1.1500.968+0.182
MRQ1.1640.982+0.182
TTM1.1671.016+0.151
YOY1.0840.795+0.289
5Y0.6160.931-0.315
10Y0.3080.827-0.519

3. Summary

3.1. Key Performance Indicators

The key performance indicators of Harleysville Financial Corp 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--22.33421.991+2%21.324+5%11.755+90%5.878+280%
Book Value Per Share Growth--0.2940.181+62%0.213+38%2.030-86%2.030-86%
Current Ratio--0.2560.290-12%0.261-2%0.152+69%0.080+219%
Debt To Asset Ratio--0.9110.910+0%0.910+0%0.908+0%0.9130%
Debt To Equity Ratio--10.17510.152+0%10.071+1%9.863+3%10.595-4%
Dividend Per Share----0%-0%-0%-0%
Eps--0.5950.500+19%0.501+19%0.495+20%0.416+43%
Eps Growth---0.137-2.408+1662%-1.433+949%6.437-102%4.039-103%
Gains Per Share--0.2940.181+62%0.213+38%2.030-86%2.030-86%
Gross Profit Margin--1.0001.0000%1.0000%1.0000%1.0000%
Net Profit Margin--0.3290.293+12%0.293+12%0.287+15%0.165+100%
Operating Margin----0%-0%-0%0.020-100%
Operating Ratio----0%-0%0.384-100%0.256-100%
Pb Ratio1.150-1%1.1641.1670%1.084+7%0.616+89%0.308+278%
Pe Ratio12.833-1%12.98813.409-3%11.774+10%12.386+5%12.829+1%
Peg Ratio---95.032-23.956-75%1.871-5178%-3.153-97%-14.123-85%
Price Per Share25.690-1%26.00025.653+1%23.138+12%23.679+10%20.702+26%
Quick Ratio---0.000-100%0.002-100%0.002-100%0.001-100%
Return On Assets--0.0020.002+17%0.002+12%0.002+6%0.002+23%
Return On Equity--0.0270.023+17%0.024+13%0.024+10%0.022+20%
 EOD+3 -0MRQTTM+11 -5YOY+9 -75Y+8 -910Y+10 -8

3.2. Fundamental Score

Let's check the fundamental score of Harleysville Financial Corp based on Penke's default stock scanner.

Penke's Stock Scanner

  
  
IndicatorConditionValue
Price to Earnings Ratio (EOD)Between0-1512.833
Price to Book Ratio (EOD)Between0-11.150
Net Profit Margin (MRQ)Greater than00.329
Operating Margin (MRQ)Greater than00.000
Quick Ratio (MRQ)Greater than10.000
Current Ratio (MRQ)Greater than10.256
Debt to Asset Ratio (MRQ)Less than10.911
Debt to Equity Ratio (MRQ)Less than110.175
Return on Equity (MRQ)Greater than0.150.027
Return on Assets (MRQ)Greater than0.050.002
Total3/10 (30.0%)

3.3. Technical Score

Let's check the technical score of Harleysville Financial Corp based on Penke's default Symbol scanner.

Penke's Symbol Scanner

  
  
IndicatorConditionValue
OpenGreater thanClose24.820
Total0/1 (0.0%)



Latest Balance Sheet

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

Summary
Total Assets928,738
Total Liabilities845,626
Total Stockholder Equity83,112
 As reported
Total Liabilities 845,626
Total Stockholder Equity+ 83,112
Total Assets = 928,738

Assets

Total Assets928,738
Total Current Assets197,572
Long-term Assets197,572
Total Current Assets
Total Current Assets  (as reported)197,572
Total Current Assets  (calculated)0
+/- 197,572
Long-term Assets
Long-term Assets  (as reported)0
Long-term Assets  (calculated)0
+/-0

Liabilities & Shareholders' Equity

Total Current Liabilities771,628
Long-term Liabilities-
Total Stockholder Equity83,112
Total Current Liabilities
Accounts payable 771,628
Total Current Liabilities  (as reported)771,628
Total Current Liabilities  (calculated)771,628
+/-0
Long-term Liabilities
Long-term Liabilities  (as reported)0
Long-term Liabilities  (calculated)0
+/-0
Total Stockholder Equity
Common Stock83,112
Total Stockholder Equity (as reported)83,112
Total Stockholder Equity (calculated)83,112
+/-0
Other
Common Stock Shares Outstanding 3,721
Net Tangible Assets 83,112



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-31
> Total Assets 
471,560
477,743
488,554
512,546
523,654
555,849
558,388
573,983
583,445
602,145
620,264
618,469
659,311
658,265
653,288
696,334
693,888
707,914
718,232
726,957
748,425
757,509
766,990
766,644
769,924
775,181
775,638
749,786
763,635
778,136
773,544
791,888
811,854
824,655
825,675
824,287
813,732
825,150
830,007
839,894
843,074
867,109
857,140
856,681
856,478
857,579
835,713
832,630
842,266
822,726
802,626
802,890
804,421
796,628
810,363
809,273
796,887
795,548
791,353
773,588
763,940
769,804
770,484
773,706
758,813
759,886
747,174
757,271
761,925
781,807
762,894
773,555
773,975
781,893
768,865
771,816
793,265
795,031
779,256
784,497
790,447
851,821
854,876
873,410
904,515
904,670
892,639
908,922
917,612
928,738
928,738917,612908,922892,639904,670904,515873,410854,876851,821790,447784,497779,256795,031793,265771,816768,865781,893773,975773,555762,894781,807761,925757,271747,174759,886758,813773,706770,484769,804763,940773,588791,353795,548796,887809,273810,363796,628804,421802,890802,626822,726842,266832,630835,713857,579856,478856,681857,140867,109843,074839,894830,007825,150813,732824,287825,675824,655811,854791,888773,544778,136763,635749,786775,638775,181769,924766,644766,990757,509748,425726,957718,232707,914693,888696,334653,288658,265659,311618,469620,264602,145583,445573,983558,388555,849523,654512,546488,554477,743471,560
   > Total Current 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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
43,010
54,439
13,273
43,856
39,964
33,117
12,667
31,796
49,086
53,891
24,617
41,590
56,088
104,934
118,864
171,360
221,761
225,682
209,017
249,160
224,157
197,572
197,572224,157249,160209,017225,682221,761171,360118,864104,93456,08841,59024,61753,89149,08631,79612,66733,11739,96443,85613,27354,43943,01000000000000000000000000000000000000000000000000000000000000000000000
       Cash And Cash Equivalents 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
174,224
0
43,010
54,439
8,245
43,856
39,964
33,117
7,522
31,796
49,086
53,891
21,287
41,590
56,088
0
115,263
0
0
0
205,793
0
0
0
000205,793000115,263056,08841,59021,28753,89149,08631,7967,52233,11739,96443,8568,24554,43943,0100174,224000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19,094
0
0
0
5,608
0
0
0
1,140
0
0
0
0001,1400005,60800019,094000000000000000000000000000000000000000000000000000000000000000000000000000000
       Net Receivables 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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,958
0
0
0
45
0
0
0
40
0
0
0
2,079
0
0
0
35
0
0
0
87
0
0
0
00087000350002,07900040000450001,958000000000000000000000000000000000000000000000000000000000000000000
       Other Current 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
0
0
0
0
0
0
0
0
0
0
0
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,668
0
0
0
2,793
0
0
0
2,705
0
0
0
2,354
720
939
192
2,072
464
0
0
004642,0721929397202,3540002,7050002,7930002,6680000000000000000000000000000000000000000000000000000000000000000000000
   > Long-term Assets 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       Property Plant Equipment 
4,549
4,511
4,450
4,463
4,686
5,213
5,224
5,157
5,091
5,032
5,013
5,084
5,040
4,972
4,928
4,831
4,774
4,779
5,749
5,934
5,888
5,900
5,830
6,364
7,129
8,059
8,014
10,012
9,917
9,936
9,917
9,875
9,971
10,128
10,154
10,086
10,187
9,739
10,486
11,323
12,121
12,229
12,158
12,152
12,070
12,043
12,005
11,898
11,806
11,703
11,550
0
0
0
11,178
0
0
0
10,858
0
0
0
10,692
0
0
0
10,589
0
0
0
10,942
0
0
0
10,631
0
0
0
10,285
0
0
0
12,888
0
0
0
12,204
0
0
0
00012,20400012,88800010,28500010,63100010,94200010,58900010,69200010,85800011,17800011,55011,70311,80611,89812,00512,04312,07012,15212,15812,22912,12111,32310,4869,73910,18710,08610,15410,1289,9719,8759,9179,9369,91710,0128,0148,0597,1296,3645,8305,9005,8885,9345,7494,7794,7744,8314,9284,9725,0405,0845,0135,0325,0915,1575,2245,2134,6864,4634,4504,5114,549
       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
688,986
0
131,520
125,085
138,165
111,212
105,558
99,662
113,204
88,624
95,113
95,764
117,650
114,431
0
0
94,539
0
0
0
105,476
0
0
0
000105,47600094,53900114,431117,65095,76495,11388,624113,20499,662105,558111,212138,165125,085131,5200688,986000000000000000000000000000000000000000000000000000000000000000000
> Total Liabilities 
441,274
447,110
457,156
480,585
490,922
522,481
524,124
539,063
547,449
565,326
582,396
579,580
619,737
618,189
612,472
654,588
651,370
664,639
673,919
681,754
702,435
710,652
719,414
718,459
721,969
727,167
727,167
700,969
714,427
729,091
726,503
744,649
766,457
778,652
778,466
776,280
764,744
775,767
779,868
788,990
791,394
814,621
803,789
802,477
801,469
801,028
778,631
774,597
784,240
763,802
742,890
742,455
743,591
735,472
748,746
746,971
734,083
732,403
728,191
710,948
700,676
706,082
706,616
709,221
694,385
694,894
681,499
690,870
694,510
713,686
693,994
703,911
703,636
711,278
697,027
698,758
718,948
719,922
703,009
707,168
713,440
774,041
776,245
793,886
824,048
823,825
811,937
827,668
835,581
845,626
845,626835,581827,668811,937823,825824,048793,886776,245774,041713,440707,168703,009719,922718,948698,758697,027711,278703,636703,911693,994713,686694,510690,870681,499694,894694,385709,221706,616706,082700,676710,948728,191732,403734,083746,971748,746735,472743,591742,455742,890763,802784,240774,597778,631801,028801,469802,477803,789814,621791,394788,990779,868775,767764,744776,280778,466778,652766,457744,649726,503729,091714,427700,969727,167727,167721,969718,459719,414710,652702,435681,754673,919664,639651,370654,588612,472618,189619,737579,580582,396565,326547,449539,063524,124522,481490,922480,585457,156447,110441,274
   > Total 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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
549,792
555,493
640,860
564,123
583,679
589,797
600,478
588,060
598,886
595,155
609,429
589,112
597,791
651,230
700,779
682,525
717,538
722,465
756,785
751,744
756,788
771,628
771,628756,788751,744756,785722,465717,538682,525700,779651,230597,791589,112609,429595,155598,886588,060600,478589,797583,679564,123640,860555,493549,79200000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8,645
0
135,371
148,082
136,958
131,403
112,325
110,231
1,014
0
0
0
8,830
0
0
0
0
0
0
0
0
0
0
0
000000000008,8300001,014110,231112,325131,403136,958148,082135,37108,645000000000000000000000000000000000000000000000000000000000000000000
       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
8,645
0
135,371
148,082
136,958
131,403
112,325
110,231
1,014
0
0
0
8,830
0
0
0
21,423
0
0
0
18,558
0
0
0
00018,55800021,4230008,8300001,014110,231112,325131,403136,958148,082135,37108,645000000000000000000000000000000000000000000000000000000000000000000
       Accounts payable 
308,475
312,470
309,836
312,835
325,312
338,642
350,147
352,224
354,294
355,205
371,947
372,734
381,420
384,650
380,687
391,871
395,304
402,654
405,231
408,766
411,852
412,667
418,980
429,513
431,866
433,684
429,254
430,128
434,471
433,074
424,035
440,500
450,516
440,921
425,513
420,163
439,493
450,997
466,601
486,341
491,575
522,770
528,100
531,647
531,272
531,102
524,401
530,371
550,421
549,665
542,923
543,587
549,077
550,289
534,718
527,015
523,817
519,337
502,251
495,572
508,978
506,353
514,240
515,783
526,431
531,883
523,420
534,036
549,792
555,493
548,755
564,123
583,679
589,797
582,078
588,060
598,886
595,155
223
589,112
597,791
651,230
657,730
682,525
717,538
722,465
725,936
751,744
756,788
771,628
771,628756,788751,744725,936722,465717,538682,525657,730651,230597,791589,112223595,155598,886588,060582,078589,797583,679564,123548,755555,493549,792534,036523,420531,883526,431515,783514,240506,353508,978495,572502,251519,337523,817527,015534,718550,289549,077543,587542,923549,665550,421530,371524,401531,102531,272531,647528,100522,770491,575486,341466,601450,997439,493420,163425,513440,921450,516440,500424,035433,074434,471430,128429,254433,684431,866429,513418,980412,667411,852408,766405,231402,654395,304391,871380,687384,650381,420372,734371,947355,205354,294352,224350,147338,642325,312312,835309,836312,470308,475
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
523,420
0
0
0
548,755
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0000000000000000000548,755000523,420000000000000000000000000000000000000000000000000000000000000000000
   > Long-term Liabilities 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
> Total Stockholder Equity
30,286
30,633
31,398
31,961
32,732
33,368
34,264
34,920
35,996
36,819
37,868
38,889
39,574
40,076
40,816
41,746
42,518
43,275
44,313
45,203
45,990
46,857
47,576
48,185
47,955
48,014
48,471
48,817
49,208
49,045
47,041
47,239
45,397
46,003
47,209
48,007
48,988
49,383
50,139
50,904
51,680
52,488
53,351
54,204
55,009
56,551
57,082
58,033
58,026
58,924
59,736
60,435
60,830
61,156
61,617
62,302
62,804
63,145
63,162
62,640
63,264
63,722
63,868
64,485
64,428
64,992
65,675
66,401
67,415
68,121
68,900
69,644
70,339
70,615
71,838
73,058
74,317
75,109
76,247
77,329
77,007
77,780
78,631
79,524
80,467
80,845
80,702
81,254
82,031
83,112
83,11282,03181,25480,70280,84580,46779,52478,63177,78077,00777,32976,24775,10974,31773,05871,83870,61570,33969,64468,90068,12167,41566,40165,67564,99264,42864,48563,86863,72263,26462,64063,16263,14562,80462,30261,61761,15660,83060,43559,73658,92458,02658,03357,08256,55155,00954,20453,35152,48851,68050,90450,13949,38348,98848,00747,20946,00345,39747,23947,04149,04549,20848,81748,47148,01447,95548,18547,57646,85745,99045,20344,31343,27542,51841,74640,81640,07639,57438,88937,86836,81935,99634,92034,26433,36832,73231,96131,39830,63330,286
   Common Stock
2,272
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
0
0
0
39
0
0
0
0
0
0
0
39
0
0
0
39
0
67,415
68,121
39
69,644
70,339
70,615
39
73,058
74,317
75,109
39
77,329
77,007
77,780
39
79,524
80,467
80,845
39
81,254
82,031
83,112
83,11282,03181,2543980,84580,46779,5243977,78077,00777,3293975,10974,31773,0583970,61570,33969,6443968,12167,4150390003900000003900039393939393939393939393939393939393939393939393939393939393939232323232323232323232323232323232323232,272
   Retained Earnings 
23,443
24,175
24,970
25,757
26,457
27,112
27,907
28,621
29,379
30,186
31,174
32,060
32,664
33,550
34,236
35,029
35,807
36,415
37,277
38,038
38,620
39,303
39,986
40,417
40,978
41,432
41,702
41,844
42,051
42,169
42,274
42,319
42,733
43,170
44,194
44,796
45,482
45,695
46,300
46,827
47,349
47,929
48,569
49,154
49,523
50,779
51,102
51,820
52,366
52,903
53,331
0
0
0
54,973
0
0
0
0
0
0
0
58,498
0
0
0
60,870
0
0
0
63,270
0
0
0
66,939
0
0
0
71,400
0
0
0
74,517
0
0
0
77,636
0
0
0
00077,63600074,51700071,40000066,93900063,27000060,87000058,498000000054,97300053,33152,90352,36651,82051,10250,77949,52349,15448,56947,92947,34946,82746,30045,69545,48244,79644,19443,17042,73342,31942,27442,16942,05141,84441,70241,43240,97840,41739,98639,30338,62038,03837,27736,41535,80735,02934,23633,55032,66432,06031,17430,18629,37928,62127,90727,11226,45725,75724,97024,17523,443
   Capital Surplus 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Treasury Stock000000000000000-3,359000-2,670000-3,999000-3,6270000000-2,158000-2,351-2,655-2,918-2,222-2,405-2,553-2,777-3,143-3,383-3,565-3,747-3,961-4,202-4,373-4,531-4,843-5,017-5,215-5,357-3,151-3,316-1,208-913-1,070-1,262-1,429-996-112-600-95-303-414-583-706-822-1,029-1,056-671-735-881-908-899-1,103-1,025-1,144-1,008-946-714-627-141
   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
18
0
0
0
13
0
0
0
11
0
0
0
7
0
0
0
8
0
0
0
6
0
0
0
000600080007000110001300018000000000000000000000000000000000000000000000000000000000000000000



Balance Sheet

Currency in USD. All numbers in thousands.




Cash Flow

Currency in USD. All numbers in thousands.




Income Statement

Currency in USD. All numbers in thousands.