25 XP 0   0   10  
0coffee
Main menu
3rd party ad coffee SUPPORTERis ad-free.

MGE Energy Inc
Buy, Hold or Sell?

Let's analyze MGE Energy Inc together

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

I'm going to help you getting a better view of MGE Energy 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.

Get notifications about MGE Energy Inc

I send you an email if I find something interesting about MGE Energy Inc.

1. Quick Overview

1.1. Quick analysis of MGE Energy Inc (30 sec.)










1.2. What can you expect buying and holding a share of MGE Energy Inc? (30 sec.)

How much money do you get?

How much money do you get?
$1.70
When do you have the money?
1 year
How often do you get paid?
100.0%

What is your share worth?

Current worth
$32.26
Expected worth in 1 year
$33.01
How sure are you?
97.8%

+ What do you gain per year?

Total Gains per Share
$2.45
Return On Investment
2.7%

For what price can you sell your share?

Current Price per Share
$91.03
Expected price per share
$86.13 - $93.15
How sure are you?
50%
3rd party ad coffee SUPPORTERis ad-free.

2. Detailed Analysis

2.1. Valuation of MGE Energy Inc (5 min.)




Live pricePrice per Share (EOD)
$91.03
Intrinsic Value Per Share
$18.84 - $450.63
Total Value Per Share
$51.10 - $482.89

2.2. Growth of MGE Energy Inc (5 min.)




Is MGE Energy Inc growing?

Current yearPrevious yearGrowGrow %
How rich?$1.1b$1b$56.5m4.9%

How much money is MGE Energy Inc making?

Current yearPrevious yearGrowGrow %
Making money$29.4m$27.8m$1.6m5.4%
Net Profit Margin17.8%15.7%--

How much money comes from the company's main activities?

2.3. Financial Health of MGE Energy Inc (5 min.)




3rd party ad coffee SUPPORTERis ad-free.

3. Summary and Key Metrics

3.1. What can you expect buying and holding a share of MGE Energy Inc?

Welcome investor! MGE Energy Inc's management wants to use your money to grow the business. In return you get a share of MGE Energy Inc.

First you should know what it really means to hold a share of MGE Energy Inc. And how you can make/lose money.

Speculation

The Price per Share of MGE Energy Inc is $91.03. The market price reflects what other people think it is worth; not what it's really worth. Your job is to find out if the market price is fair, overpriced, or underpriced. I will help you with that.

If you buy blind, there is a 50% chance of making or losing money by selling the stock in the future. However, we can look at a few things to determine the odds in our favor:

  • The fundamentals: the financial health trends of MGE Energy Inc.
  • The technials: based on market psychology, we can make a calculated estimate of what the price will do in the future. We can do this through technical analysis. We can calculate the probabilities and the expected value (millionaire math). That's called speculation.
  • The book value: what is the market price compared to it's book value.

Investing

If you really want to invest in MGE Energy Inc, you will have to let go of the thought of selling in the future. If you have to sell the share for less than you bought it, it can still be a good investment. Focus on what it means to hold the stock forever:

  • You own a part of the company. The equity of this part can grow or shrink. The current Book Value per Share is $32.26. Based on the TTM, the Book Value Change Per Share is $0.19 per quarter. Based on the YOY, the Book Value Change Per Share is $0.30 per quarter.
  • You may receive quarterly/yearly dividend in the form of additional shares.
  • You may receive quarterly/yearly dividend in the form of cash. Based on the TTM the Dividend per Share is $0.42 per quarter.
Based on historical numbers we can estimate the returns while holding a share of MGE Energy Inc.

How much money are you going to get?

 MRQTTMYOY5Y10Y
 $% of Price per Share$% of Price per Share$% of Price per Share$% of Price per Share$% of Price per Share
Usd Eps0.660.7%0.820.9%0.770.8%0.750.8%0.670.7%
Usd Book Value Change Per Share0.240.3%0.190.2%0.300.3%0.490.5%0.320.4%
Usd Dividend Per Share0.430.5%0.420.5%0.400.4%0.390.4%0.350.4%
Usd Total Gains Per Share0.660.7%0.610.7%0.700.8%0.881.0%0.670.7%
Usd Price Per Share74.72-73.62-76.00-73.84-65.66-
Price to Earnings Ratio28.42-23.86-25.56-26.68-26.51-
Price-to-Total Gains Ratio112.42-136.17-118.18-114.93-108.20-
Price to Book Ratio2.32-2.33-2.53-2.59-2.66-
Price-to-Total Gains Ratio112.42-136.17-118.18-114.93-108.20-

When do you get the money?

Usd Investment
$.00
Usd Price Per Share91.03
Number of shares10
Gains per QuarterTrailing 12 Months5 Year
Usd Dividend Per Share0.420.39
Usd Book Value Change Per Share0.190.49
Usd Total Gains Per Share0.610.88
Gains per Quarter (10 shares)6.148.82
Gains per Year (10 shares)24.5535.29
YearsReturn on Investment (TTM)Return on Investment (5Y)
 DividendBook Value gainTotal gainsDividendBook Value gainTotal gains
Broker costs---10---10
117815162025
2341540313960
3512365475995
46830906279130
585381157898165
61024514094118200
711953165109138235
813660190125157270
915368215141177305
1017076240156197340

How sure are you?

Based on the past periods, how sure are you to get value out of your investment.

Linear %
 Trailing 12 Months3Y5 Year10 YearALLTIME
  % % % % %
Earnings Per Share8.00.00.0100.0%18.00.00.0100.0%26.00.00.0100.0%46.00.00.0100.0%127.01.00.099.2%
Book Value Change Per Share4.00.04.050.0%12.01.05.066.7%20.01.05.076.9%39.02.05.084.8%105.017.06.082.0%
Dividend per Share8.00.00.0100.0%18.00.00.0100.0%26.00.00.0100.0%46.00.00.0100.0%124.00.04.096.9%
Total Gains per Share8.00.00.0100.0%18.00.00.0100.0%26.00.00.0100.0%45.01.00.097.8%120.08.00.093.8%
3rd party ad coffee SUPPORTERis ad-free.

3.2. Key Performance Indicators

The key performance indicators of MGE Energy 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 Change Per Share--0.2370.189+26%0.295-20%0.492-52%0.319-26%
Book Value Per Share--32.25831.598+2%30.046+7%28.801+12%24.952+29%
Current Ratio--1.3221.556-15%1.296+2%1.495-12%1.980-33%
Debt To Asset Ratio--0.5710.568+1%0.566+1%0.568+1%0.580-1%
Debt To Equity Ratio--1.3331.313+2%1.304+2%1.330+0%1.399-5%
Dividend Per Share--0.4270.425+1%0.404+6%0.390+9%0.348+23%
Eps--0.6570.815-19%0.771-15%0.751-12%0.669-2%
Free Cash Flow Per Share---0.0620.149-141%-0.115+86%-0.055-11%0.041-251%
Free Cash Flow To Equity Per Share---0.0100.042-124%0.024-142%-0.021+112%-0.007-33%
Gross Profit Margin--1.0001.0000%1.0000%1.0000%1.0000%
Intrinsic Value_10Y_max--450.631--------
Intrinsic Value_10Y_min--18.844--------
Intrinsic Value_1Y_max--6.685--------
Intrinsic Value_1Y_min--0.450--------
Intrinsic Value_3Y_max--49.406--------
Intrinsic Value_3Y_min--2.605--------
Intrinsic Value_5Y_max--127.475--------
Intrinsic Value_5Y_min--6.119--------
Market Cap3293092177.000+18%2704639840.0002664239637.500+2%2749427248.500-2%2671610029.923+1%2375352251.043+14%
Net Profit Margin--0.1630.178-8%0.157+4%0.161+1%0.154+6%
Operating Margin--0.2060.203+1%0.2060%0.216-5%0.227-9%
Operating Ratio--0.7940.821-3%0.800-1%0.807-2%0.794+0%
Pb Ratio2.822+18%2.3162.330-1%2.530-8%2.587-10%2.655-13%
Pe Ratio34.620+18%28.41723.858+19%25.558+11%26.678+7%26.506+7%
Price Per Share91.030+18%74.72073.618+1%75.995-2%73.840+1%65.655+14%
Price To Free Cash Flow Ratio-369.065-22%-302.939-20.055-93%40.893-841%-9.365-97%-39.151-87%
Price To Total Gains Ratio136.956+18%112.418136.174-17%118.176-5%114.927-2%108.200+4%
Quick Ratio--0.6200.399+55%0.517+20%0.824-25%1.216-49%
Return On Assets--0.0090.011-22%0.011-22%0.011-18%0.011-20%
Return On Equity--0.0200.026-21%0.026-21%0.025-17%0.026-22%
Total Gains Per Share--0.6650.614+8%0.699-5%0.882-25%0.6670%
Usd Book Value--1167628000.0001143553750.000+2%1087042500.000+7%1042059884.615+12%902756065.217+29%
Usd Book Value Change Per Share--0.2370.189+26%0.295-20%0.492-52%0.319-26%
Usd Book Value Per Share--32.25831.598+2%30.046+7%28.801+12%24.952+29%
Usd Dividend Per Share--0.4270.425+1%0.404+6%0.390+9%0.348+23%
Usd Eps--0.6570.815-19%0.771-15%0.751-12%0.669-2%
Usd Free Cash Flow---2232000.0005387375.000-141%-4146500.000+86%-1985384.615-11%1475434.783-251%
Usd Free Cash Flow Per Share---0.0620.149-141%-0.115+86%-0.055-11%0.041-251%
Usd Free Cash Flow To Equity Per Share---0.0100.042-124%0.024-142%-0.021+112%-0.007-33%
Usd Market Cap3293092177.000+18%2704639840.0002664239637.500+2%2749427248.500-2%2671610029.923+1%2375352251.043+14%
Usd Price Per Share91.030+18%74.72073.618+1%75.995-2%73.840+1%65.655+14%
Usd Profit--23794000.00029497875.000-19%27894833.333-15%25783615.385-8%23347086.957+2%
Usd Revenue--145713000.000165842875.000-12%181347500.000-20%160394961.538-9%151719239.130-4%
Usd Total Gains Per Share--0.6650.614+8%0.699-5%0.882-25%0.6670%
 EOD+5 -3MRQTTM+17 -18YOY+15 -205Y+14 -2110Y+15 -20

3.3 Fundamental Score

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

Penke's Stock Scanner

  
  
IndicatorConditionValue
Price to Earnings Ratio (EOD)Between0-1534.620
Price to Book Ratio (EOD)Between0-12.822
Net Profit Margin (MRQ)Greater than00.163
Operating Margin (MRQ)Greater than00.206
Quick Ratio (MRQ)Greater than10.620
Current Ratio (MRQ)Greater than11.322
Debt to Asset Ratio (MRQ)Less than10.571
Debt to Equity Ratio (MRQ)Less than11.333
Return on Equity (MRQ)Greater than0.150.020
Return on Assets (MRQ)Greater than0.050.009
Total4/10 (40.0%)

3.4 Technical Score

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

Penke's Symbol Scanner

  
  
IndicatorConditionValue
RsiGreater than5060.151
Ma 20Greater thanMa 5089.284
Ma 50Greater thanMa 10087.298
Ma 100Greater thanMa 20082.639
OpenGreater thanClose90.630
Total4/5 (80.0%)

4. In-depth Analysis

4.1 About MGE Energy Inc

MGE Energy, Inc., through its subsidiaries, operates as a public utility holding company primarily in the United States. It operates through Regulated Electric Utility Operations; Regulated Gas Utility Operations; Nonregulated Energy Operations; Transmission Investments; and All Other segments. The company generates, purchases, and distributes electricity and natural gas in Wisconsin and Iowa; owns and leases electric generating capacity; and plans, constructs, operates, maintains, and expands transmission facilities to provide transmission power services. It generates electricity from coal-fired, gas-fired, and renewable energy sources. As of December 31, 2023, the company owned and operated 835 miles of overhead electric distribution lines; 1,330 miles of underground electric distribution cables; 49 substations with an installed capacity of 1.2 million kVA; and gas facilities, including 3,066 miles of distribution mains, as well as supplied electric service to approximately 163,000 customers. MGE Energy, Inc. founded in 2001 and is headquartered in Madison, Wisconsin.

Fundamental data was last updated by Penke on 2024-09-12 04:59:05.

4.2 In-depth Summary

4.2.1. Financial Health Summary

Profitability Details
 Compared to previous yearCompared to industry
The company is making a huge profit.
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
The company is operating efficient.
The company is less efficient in keeping operating costs low.
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 able to pay all its debts by selling its assets.
The company is able to pay all its debts with equity.

4.2.2. Valuation Summary

Valuation Details
 Compared to previous yearCompared to industry
Based on the equity, the company is underpriced.
Based on the earnings, the company is fair priced.
Based on how much money comes from the company's main activities, the company is expensive.
3rd party ad coffee SUPPORTERis ad-free.

4.3 Financial Health

4.3.1. Profitability

4.3.1 Profitability
4.3.1.1. Net Profit Margin

Measures how much net profit MGE Energy Inc earns for each $1 of revenue.

  • Above 10% is considered healthy but always compare MGE Energy Inc to the Utilities - Regulated Electric industry mean.
  • A Net Profit Margin of 16.3% means that $0.16 for each $1 in revenue is generated as profit.

Let's take a look of the Net Profit Margin trends of MGE Energy Inc:

  • The MRQ is 16.3%. The company is making a huge profit. +2
  • The TTM is 17.8%. The company is making a huge profit. +2
Trends
Current periodCompared to+/- 
MRQ16.3%TTM17.8%-1.5%
TTM17.8%YOY15.7%+2.2%
TTM17.8%5Y16.1%+1.7%
5Y16.1%10Y15.4%+0.7%
4.3.1.2. Return on Assets

Shows how efficient MGE Energy Inc is using its assets to generate profit.

  • Above 5% is considered healthy but always compare MGE Energy Inc to the Utilities - Regulated Electric industry mean.
  • 0.9% Return on Assets means that MGE Energy Inc generated $0.01 profit for each $1 in assets.

Let's take a look of the Return on Assets trends of MGE Energy Inc:

  • The MRQ is 0.9%. Using its assets, the company is inefficient in making profit. -1
  • The TTM is 1.1%. Using its assets, the company is less efficient in making profit.
Trends
Current periodCompared to+/- 
MRQ0.9%TTM1.1%-0.2%
TTM1.1%YOY1.1%+0.0%
TTM1.1%5Y1.1%+0.1%
5Y1.1%10Y1.1%0.0%
4.3.1.3. Return on Equity

Shows how efficient MGE Energy Inc is using its investors money to generate profit.

  • Above 15%-20% is considered healthy but always compare MGE Energy Inc to the Utilities - Regulated Electric industry mean.
  • 2.0% Return on Equity means MGE Energy Inc generated $0.02 for each $1 the owners (shareholders) invested.

Let's take a look of the Return on Equity trends of MGE Energy Inc:

  • The MRQ is 2.0%. Using its investors money, the company is inefficient in making profit. -1
  • The TTM is 2.6%. Using its investors money, the company is inefficient in making profit. -1
Trends
Current periodCompared to+/- 
MRQ2.0%TTM2.6%-0.5%
TTM2.6%YOY2.6%+0.0%
TTM2.6%5Y2.5%+0.1%
5Y2.5%10Y2.6%-0.2%
3rd party ad coffee SUPPORTERis ad-free.

4.3.2. Operating Efficiency of MGE Energy Inc.

4.3.2. Operating Efficiency
4.3.2.1. Operating Margin

Measures how efficient MGE Energy Inc is operating .

  • Measures how much profit MGE Energy Inc 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 MGE Energy Inc to the Utilities - Regulated Electric industry mean.
  • An Operating Margin of 20.6% means the company generated $0.21  for each $1 in revenue (before taxes).

Let's take a look of the Operating Margin trends of MGE Energy Inc:

  • The MRQ is 20.6%. The company is operating efficient. +1
  • The TTM is 20.3%. The company is operating efficient. +1
Trends
Current periodCompared to+/- 
MRQ20.6%TTM20.3%+0.2%
TTM20.3%YOY20.6%-0.3%
TTM20.3%5Y21.6%-1.3%
5Y21.6%10Y22.7%-1.1%
4.3.2.2. Operating Ratio

Measures how efficient MGE Energy Inc is keeping operating costs low.

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

Let's take a look of the Operating Ratio trends of MGE Energy Inc:

  • The MRQ is 0.794. The company is efficient in keeping operating costs low. +1
  • The TTM is 0.821. The company is less efficient in keeping operating costs low.
Trends
Current periodCompared to+/- 
MRQ0.794TTM0.821-0.027
TTM0.821YOY0.800+0.021
TTM0.8215Y0.807+0.014
5Y0.80710Y0.794+0.012
3rd party ad coffee SUPPORTERis ad-free.

4.4.3. Liquidity of MGE Energy Inc.

4.4.3. Liquidity
4.4.3.1. Current Ratio

Measures if MGE Energy Inc is able to pay off Short-term Debt.

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

Let's take a look of the Current Ratio trends of MGE Energy Inc:

  • The MRQ is 1.322. The company is just able to pay all its short-term debts.
  • The TTM is 1.556. The company is able to pay all its short-term debts. +1
Trends
Current periodCompared to+/- 
MRQ1.322TTM1.556-0.234
TTM1.556YOY1.296+0.261
TTM1.5565Y1.495+0.061
5Y1.49510Y1.980-0.484
4.4.3.2. Quick Ratio

Measures if MGE Energy Inc is able to pay off Short-term Debt but only using the most liquid assets.

  • Above 1 is considered healthy but always compare MGE Energy Inc to the Utilities - Regulated Electric industry mean.
  • A Quick Ratio of 0.62 means the company can pay off $0.62 for each $1 in debt (using most liquid assets).

Let's take a look of the Quick Ratio trends of MGE Energy Inc:

  • The MRQ is 0.620. The company is just not able to pay all its short-term debts with the most liquid assets. -1
  • The TTM is 0.399. The company is just not able to pay all its short-term debts with the most liquid assets. -1
Trends
Current periodCompared to+/- 
MRQ0.620TTM0.399+0.221
TTM0.399YOY0.517-0.117
TTM0.3995Y0.824-0.425
5Y0.82410Y1.216-0.392
3rd party ad coffee SUPPORTERis ad-free.

4.5.4. Solvency of MGE Energy Inc.

4.5.4. Solvency
4.5.4.1. Debt to Asset Ratio

Measures how much % of MGE Energy Inc assets are financed with debt.

  • Below 1 (100%) is considered healthy but always compare MGE Energy Inc to Utilities - Regulated Electric industry mean.
  • A Debt to Asset Ratio of 0.57 means that MGE Energy Inc assets are financed with 57.1% credit (debt) and the remaining percentage (100% - 57.1%) is financed by its owners/shareholders. 

Let's take a look of the Debt to Asset Ratio trends of MGE Energy Inc:

  • The MRQ is 0.571. The company is able to pay all its debts by selling its assets. +1
  • The TTM is 0.568. The company is able to pay all its debts by selling its assets. +1
Trends
Current periodCompared to+/- 
MRQ0.571TTM0.568+0.004
TTM0.568YOY0.566+0.002
TTM0.5685Y0.568-0.001
5Y0.56810Y0.580-0.011
4.5.4.2. Debt to Equity Ratio

Measures if MGE Energy Inc is able to pay off its debts by using shareholders equity.

  • Below 2 is considered healthy but always compare MGE Energy Inc to the Utilities - Regulated Electric industry mean.
  • A Debt to Equity ratio of 133.3% means that company has $1.33 debt for each $1 in shareholders equity.

Let's take a look of the Debt to Equity Ratio trends of MGE Energy Inc:

  • The MRQ is 1.333. The company is able to pay all its debts with equity. +1
  • The TTM is 1.313. The company is able to pay all its debts with equity. +1
Trends
Current periodCompared to+/- 
MRQ1.333TTM1.313+0.020
TTM1.313YOY1.304+0.010
TTM1.3135Y1.330-0.016
5Y1.33010Y1.399-0.069
3rd party ad coffee SUPPORTERis ad-free.

4.6. Market Valuation

4.6.1. Earnings Per Share
4.6.2.1. Price to Earnings Ratio

Measures how much money you pay for each share for every $1 in earnings MGE Energy Inc generates.

  • Above 15 is considered overpriced but always compare MGE Energy Inc to the Utilities - Regulated Electric industry mean.
  • A PE ratio of 28.42 means the investor is paying $28.42 for every $1 in earnings.

Let's take a look of the Price to Earnings Ratio trends of MGE Energy Inc:

  • The EOD is 34.620. Based on the earnings, the company is overpriced. -1
  • The MRQ is 28.417. Based on the earnings, the company is overpriced. -1
  • The TTM is 23.858. Based on the earnings, the company is fair priced.
Trends
Current periodCompared to+/- 
EOD34.620MRQ28.417+6.203
MRQ28.417TTM23.858+4.559
TTM23.858YOY25.558-1.700
TTM23.8585Y26.678-2.820
5Y26.67810Y26.506+0.172
4.6.2.2. Price To Free Cash Flow Ratio

Let's take a look of the Price To Free Cash Flow Ratio trends of MGE Energy Inc:

  • The EOD is -369.065. Based on how much money comes from the company's main activities, the company is expensive. -2
  • The MRQ is -302.939. Based on how much money comes from the company's main activities, the company is expensive. -2
  • The TTM is -20.055. Based on how much money comes from the company's main activities, the company is expensive. -2
Trends
Current periodCompared to+/- 
EOD-369.065MRQ-302.939-66.126
MRQ-302.939TTM-20.055-282.884
TTM-20.055YOY40.893-60.948
TTM-20.0555Y-9.365-10.690
5Y-9.36510Y-39.151+29.786
3rd party ad coffee SUPPORTERis ad-free.
4.6.2. Book Value per Share
4.6.2.1. Price to Book Ratio

Measures if the stock price of MGE Energy Inc is to cheap or to expensive compared to its book value.

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

Let's take a look of the Price to Book Ratio trends of MGE Energy Inc:

  • The EOD is 2.822. Based on the equity, the company is underpriced. +1
  • The MRQ is 2.316. Based on the equity, the company is underpriced. +1
  • The TTM is 2.330. Based on the equity, the company is underpriced. +1
Trends
Current periodCompared to+/- 
EOD2.822MRQ2.316+0.506
MRQ2.316TTM2.330-0.014
TTM2.330YOY2.530-0.200
TTM2.3305Y2.587-0.257
5Y2.58710Y2.655-0.068
4.6.2. Total Gains per Share

2.4. Latest News of MGE Energy Inc

Does MGE Energy 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 MGE Energy Inc to keep up to date. Note: the news is often already included in the price.

DateTitleRead
2024-09-18
18:41
MGE Energy's (NASDAQ:MGEE) Returns Have Hit A WallRead
2024-09-13
15:37
MGE Energy Issues September 2024 'Inside View'Read

4.7 Holders & Insider Transactions

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

4.8.1. Institutions holding MGE Energy Inc

Institutions are holding 62.413% of the shares of MGE Energy Inc.

DateNameTotal SharesTotal AssetsCurrent SharesChange%
2024-06-30BlackRock Inc16.01680.00985794216-128554-2.1705
2024-06-30Vanguard Group Inc12.67950.00664586926-112146-2.3866
2024-06-30State Street Corp4.01670.00471453066-29587-1.9955
2024-06-30Victory Capital Management Inc.3.76120.10191360652-82267-5.7014
2024-06-30T. Rowe Price Investment Management,Inc.2.5810.044933713-18022-1.8936
2024-06-30Geode Capital Management, LLC2.37150.0056857911311193.7638
2024-06-30Dimensional Fund Advisors, Inc.2.16550.0153783396205332.6916
2024-03-31First Trust Advisors L.P.2.15960.062478124477574514107.0195
2024-06-30Bank of New York Mellon Corp1.22750.0063444057155223.6221
2024-06-30Charles Schwab Investment Management Inc1.15220.0059416832227015.7598
2024-06-30Northern Trust Corp1.02520.0047370866-13588-3.5344
2024-06-30Silvercrest Asset Management Group LLC0.98090.1819354851295759.0923
2024-03-31Morgan Stanley - Brokerage Accounts0.84770.00193066638854540.595
2024-06-30Gabelli Funds LLC0.78640.1615284500-38000-11.7829
2024-06-30Goldman Sachs Group Inc0.63790.0029230754-67863-22.7258
2024-06-30Legal & General Group PLC0.61490.0037222454-3474-1.5377
2024-06-30Nuveen Asset Management, LLC0.61320.0049221843-67189-23.2462
2024-03-31JPMorgan Chase & Co0.5660.0014204745-107303-34.3867
2024-06-30Principal Financial Group Inc0.54730.0088197991-6075-2.977
2024-06-30Amvescap Plc.0.36310.00211313643445435.5526
Total 55.11410.636319938044+344126+1.7%

4.9.2. Funds holding MGE Energy Inc

DateNameTotal SharesTotal AssetsCurrent SharesChange%
2024-08-30iShares Core S&P Small-Cap ETF6.7180.2429243030500
2024-07-31Vanguard Total Stock Mkt Idx Inv3.1830.0061151484-4309-0.3728
2024-08-30iShares Russell 2000 ETF2.69120.118497358361500.6357
2024-07-31Vanguard Small Cap Index2.52530.053291355842480.4672
2024-06-30Victory Small Cap Value CIT (Net 75)2.04560.827374000000
2024-06-30Victory Sycamore Small Company Opp R2.04560.826774000000
2024-07-31Vanguard Small Cap Value Index Inv1.69740.093361403620610.3368
2024-07-31Vanguard Institutional Extnd Mkt Idx Tr1.50670.044254504840760.7535
2024-06-30T. Rowe Price Small-Cap Value1.50640.4028544967-15010-2.6805
2024-06-30Fidelity Small Cap Index1.02210.102836973761881.7021
2024-08-30SPDR® Portfolio S&P 600™ Sm Cap ETF0.89070.24263222071260.0391
2024-06-30T. Rowe Price U.S. SC Value Eq Tr-Z0.8120.419429376320100.6889
2024-07-31Vanguard Tax-Managed Small Cap Adm0.72860.239226357000
2024-08-30iShares US Infrastructure ETF0.6490.77222347893110.1326
2024-07-31DFA US Small Cap I0.64490.1212233307-13160-5.3395
2024-07-31State St Russell Sm/Mid Cp® Indx NL Cl C0.62910.043422758820000.8866
2024-07-31Vanguard Utilities ETF0.62070.260822453036291.6428
2024-07-31Fidelity Extended Market Index0.59290.045721448888184.2875
2024-08-30iShares S&P Small-Cap 600 Growth ETF0.55710.267420153500
2024-06-30Gabelli Utilities AAA0.54461.0152197000-37000-15.812
Total 31.61096.144711435495-29862-0.3%

5.3. Insider Transactions

Insiders are holding 0.255% of the shares of MGE Energy Inc.

DateOwnerTypeAmountPricePost Transaction AmountLink
2024-05-30James G BerbeeBUY5878
2024-03-06James G BerbeeBUY45882.16
2023-12-06James G BerbeeBUY2074.39
2023-12-06Scott Robert SmithBUY13474.39
2023-11-15James G BerbeeBUY10075.07
3rd party ad coffee SUPPORTERis ad-free.

5. Financial Statements




5.1. Latest Balance Sheet

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

Summary
Total Assets2,724,642
Total Liabilities1,557,014
Total Stockholder Equity1,167,628
 As reported
Total Liabilities 1,557,014
Total Stockholder Equity+ 1,167,628
Total Assets = 2,724,642

Assets

Total Assets2,724,642
Total Current Assets222,230
Long-term Assets2,502,412
Total Current Assets
Cash And Cash Equivalents 17,062
Net Receivables 87,115
Inventory 70,604
Other Current Assets 47,449
Total Current Assets  (as reported)222,230
Total Current Assets  (calculated)222,230
+/-0
Long-term Assets
Property Plant Equipment 2,201,293
Long Term Investments 114,812
Long-term Assets Other 186,307
Long-term Assets  (as reported)2,502,412
Long-term Assets  (calculated)2,502,412
+/-0

Liabilities & Shareholders' Equity

Total Current Liabilities168,077
Long-term Liabilities1,388,937
Total Stockholder Equity1,167,628
Total Current Liabilities
Short-term Debt 65,015
Short Long Term Debt 65,015
Accounts payable 49,834
Other Current Liabilities 112,538
Total Current Liabilities  (as reported)168,077
Total Current Liabilities  (calculated)292,402
+/- 124,325
Long-term Liabilities
Long term Debt 716,461
Long-term Liabilities Other 61,896
Long-term Liabilities  (as reported)1,388,937
Long-term Liabilities  (calculated)778,357
+/- 610,580
Total Stockholder Equity
Common Stock36,176
Retained Earnings 733,838
Other Stockholders Equity 397,614
Total Stockholder Equity (as reported)1,167,628
Total Stockholder Equity (calculated)1,167,628
+/-0
Other
Capital Stock36,176
Cash and Short Term Investments 17,062
Common Stock Shares Outstanding 36,197
Current Deferred Revenue-59,310
Liabilities and Stockholders Equity 2,724,642
Net Debt 764,414
Net Invested Capital 1,949,104
Net Working Capital 54,153
Property Plant and Equipment Gross 2,201,293
Short Long Term Debt Total 781,476



5.2. Balance Sheets Structured

Currency in USD. All numbers in thousands.

 Trend2024-06-302024-04-302024-03-312024-01-312023-12-312023-10-312023-09-302023-07-312023-06-302023-04-302023-03-312023-01-312022-12-312022-10-312022-09-302022-07-312022-06-302022-04-302022-03-312022-01-312021-12-312021-10-312021-09-302021-07-312021-06-302021-04-302021-03-312021-01-312020-12-312020-10-312020-09-302020-07-312020-06-302020-04-302020-03-312020-01-312019-12-312019-10-312019-09-302019-07-312019-06-302019-04-302019-03-312019-01-312018-12-312018-10-312018-09-302018-07-312018-06-302018-04-302018-03-312018-01-312017-12-312017-10-312017-09-302017-07-312017-06-302017-04-302017-03-312017-01-312016-12-312016-10-312016-09-302016-07-312016-06-302016-04-302016-03-312016-01-312015-12-312015-10-312015-09-302015-07-312015-06-302015-04-302015-03-312015-01-312014-12-312014-10-312014-09-302014-07-312014-06-302014-04-302014-03-312014-01-312013-12-312013-10-312013-09-302013-07-312013-06-302013-04-302013-03-312013-01-312012-12-312012-10-312012-09-302012-07-312012-06-302012-04-302012-03-312012-01-312011-12-312011-10-312011-09-302011-07-312011-06-302011-04-302011-03-312011-01-312010-12-312010-10-312010-09-302010-07-312010-06-302010-04-302010-03-312010-01-312009-12-312009-10-312009-09-302009-07-312009-06-302009-04-302009-03-312009-01-312008-12-312008-10-312008-09-302008-07-312008-06-302008-04-302008-03-312008-01-312007-12-312007-10-312007-09-302007-07-312007-06-302007-04-302007-03-312007-01-312006-12-312006-10-312006-09-302006-07-312006-06-302006-04-302006-03-312006-01-312005-12-312005-10-312005-09-302005-07-312005-06-302005-04-302005-03-312005-01-312004-12-312004-10-312004-09-302004-07-312004-06-302004-04-302004-03-312004-01-312003-12-312003-10-312003-09-302003-07-312003-06-302003-04-302003-03-312003-01-312002-12-312002-10-312002-09-302002-07-312002-06-302002-04-302002-03-312002-01-312001-12-312001-10-312001-09-302001-07-312001-06-302001-04-302001-03-312001-01-312000-12-312000-10-312000-09-302000-07-312000-06-302000-04-302000-03-312000-01-311999-12-311999-10-311999-09-301999-07-311999-06-301999-04-301999-03-311999-01-311998-12-311998-10-311998-09-301998-07-311998-06-301998-04-301998-03-311998-01-311997-12-311997-10-311997-09-301997-07-311997-06-301997-04-301997-03-311997-01-311996-12-311996-10-311996-09-301996-07-311996-06-301996-04-301996-03-311996-01-311995-12-311995-10-311995-09-301995-07-311995-06-301995-04-301995-03-311995-01-311994-12-311994-10-311994-09-301994-07-311994-06-301994-04-301994-03-311994-01-311993-12-311993-10-311993-09-301993-07-311993-06-301993-04-301993-03-311993-01-311992-12-311992-10-311992-09-301992-07-311992-06-301992-04-301992-03-311992-01-311991-12-311991-10-311991-09-301991-07-311991-06-301991-04-301991-03-311991-01-311990-12-311990-10-311990-09-301990-07-311990-06-301990-04-301990-03-311990-01-311989-12-311989-10-311989-09-301989-07-311989-06-301989-04-301989-03-311989-01-311988-12-311988-10-311988-09-301988-07-311988-06-301988-04-301988-03-311988-01-311987-12-311987-10-311987-09-301987-07-311987-06-301987-04-301987-03-311987-01-311986-12-311986-10-311986-09-301986-07-311986-06-301986-04-301986-03-311986-01-311985-12-311985-10-311985-09-301985-07-31
> Total 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
453,700
453,700
461,000
461,000
466,600
466,600
487,800
487,800
477,200
477,200
468,700
468,700
473,100
473,100
493,900
493,900
485,200
485,200
473,200
473,200
480,100
480,100
484,200
484,200
452,300
452,300
452,400
452,400
450,300
450,300
471,800
471,800
452,200
452,200
451,400
451,400
469,300
469,300
466,300
466,300
481,300
481,300
475,600
475,600
479,100
479,100
495,500
495,500
491,742
491,742
527,298
527,298
539,145
539,145
571,604
571,604
551,395
551,395
537,435
537,435
526,739
526,739
541,451
541,451
550,858
550,858
552,151
552,151
575,830
575,830
575,830
628,895
628,895
653,930
653,930
652,503
652,503
678,923
678,923
721,687
721,687
716,750
716,750
746,627
746,627
773,185
773,185
827,371
827,371
803,902
803,902
814,867
814,867
829,267
829,267
916,907
916,907
899,655
899,655
901,707
901,707
932,877
932,877
982,232
982,232
978,023
978,023
994,641
994,641
1,049,956
1,049,956
1,111,587
1,111,587
1,109,371
1,109,371
1,128,640
1,128,640
1,158,706
1,158,706
1,268,275
1,268,275
1,240,289
1,240,289
1,243,331
1,243,331
1,250,779
1,250,779
1,281,885
1,281,885
1,281,977
1,281,977
1,276,548
1,276,548
1,287,260
1,287,260
1,317,893
1,317,893
1,317,131
1,317,131
1,330,414
1,330,414
1,351,915
1,351,915
1,458,882
1,458,882
1,482,297
1,482,297
1,506,550
1,506,550
1,564,656
1,564,656
1,586,924
1,586,924
1,580,440
1,580,440
1,590,309
1,590,309
1,643,711
1,643,711
1,579,060
1,579,060
1,610,423
1,610,423
1,596,963
1,596,963
1,619,896
1,619,896
1,697,666
1,697,666
1,684,191
1,684,191
1,693,228
1,693,228
1,713,828
1,713,828
1,730,673
1,730,673
1,730,416
1,730,416
1,750,579
1,750,579
1,760,072
1,760,072
1,801,060
1,801,060
1,785,319
1,785,319
1,792,504
1,792,504
1,810,000
1,810,000
1,855,182
1,855,182
1,843,578
1,843,578
1,893,445
1,893,445
1,974,297
1,974,297
1,988,618
1,988,618
1,853,797
1,853,797
2,026,086
2,026,086
2,066,973
2,066,973
2,081,664
2,081,664
2,072,697
2,072,697
2,163,719
2,163,719
2,195,726
2,195,726
2,253,651
2,253,651
2,270,237
2,270,237
2,302,085
2,302,085
2,370,734
2,370,734
2,371,906
2,371,906
2,377,541
2,377,541
2,437,231
2,437,231
2,465,686
2,465,686
2,517,600
2,517,600
2,522,201
2,522,201
2,560,068
2,560,068
2,590,532
2,590,532
2,675,458
2,675,458
2,674,076
2,674,076
2,724,642
2,724,6422,674,0762,674,0762,675,4582,675,4582,590,5322,590,5322,560,0682,560,0682,522,2012,522,2012,517,6002,517,6002,465,6862,465,6862,437,2312,437,2312,377,5412,377,5412,371,9062,371,9062,370,7342,370,7342,302,0852,302,0852,270,2372,270,2372,253,6512,253,6512,195,7262,195,7262,163,7192,163,7192,072,6972,072,6972,081,6642,081,6642,066,9732,066,9732,026,0862,026,0861,853,7971,853,7971,988,6181,988,6181,974,2971,974,2971,893,4451,893,4451,843,5781,843,5781,855,1821,855,1821,810,0001,810,0001,792,5041,792,5041,785,3191,785,3191,801,0601,801,0601,760,0721,760,0721,750,5791,750,5791,730,4161,730,4161,730,6731,730,6731,713,8281,713,8281,693,2281,693,2281,684,1911,684,1911,697,6661,697,6661,619,8961,619,8961,596,9631,596,9631,610,4231,610,4231,579,0601,579,0601,643,7111,643,7111,590,3091,590,3091,580,4401,580,4401,586,9241,586,9241,564,6561,564,6561,506,5501,506,5501,482,2971,482,2971,458,8821,458,8821,351,9151,351,9151,330,4141,330,4141,317,1311,317,1311,317,8931,317,8931,287,2601,287,2601,276,5481,276,5481,281,9771,281,9771,281,8851,281,8851,250,7791,250,7791,243,3311,243,3311,240,2891,240,2891,268,2751,268,2751,158,7061,158,7061,128,6401,128,6401,109,3711,109,3711,111,5871,111,5871,049,9561,049,956994,641994,641978,023978,023982,232982,232932,877932,877901,707901,707899,655899,655916,907916,907829,267829,267814,867814,867803,902803,902827,371827,371773,185773,185746,627746,627716,750716,750721,687721,687678,923678,923652,503652,503653,930653,930628,895628,895575,830575,830575,830552,151552,151550,858550,858541,451541,451526,739526,739537,435537,435551,395551,395571,604571,604539,145539,145527,298527,298491,742491,742495,500495,500479,100479,100475,600475,600481,300481,300466,300466,300469,300469,300451,400451,400452,200452,200471,800471,800450,300450,300452,400452,400452,300452,300484,200484,200480,100480,100473,200473,200485,200485,200493,900493,900473,100473,100468,700468,700477,200477,200487,800487,800466,600466,600461,000461,000453,700453,70000000000000000000000000000000000000000000000000000000000000000000000
   > 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
50,200
50,200
54,600
54,600
53,400
53,400
72,300
72,300
58,000
58,000
48,100
48,100
51,100
51,100
75,800
75,800
72,300
72,300
62,700
62,700
66,300
66,300
81,700
81,700
58,500
58,500
56,600
56,600
50,500
50,500
72,400
72,400
60,700
60,700
57,900
57,900
72,500
72,500
73,900
73,900
84,900
84,900
67,200
67,200
64,600
64,600
71,100
71,100
61,650
61,650
64,710
64,710
73,343
73,343
100,520
100,520
86,996
86,996
80,133
80,133
76,335
76,335
83,224
83,224
89,467
89,467
71,644
71,644
85,580
85,580
85,580
96,971
96,971
103,893
103,893
85,131
85,131
89,316
89,316
112,463
112,463
95,519
95,519
91,619
91,619
113,652
113,652
142,238
142,238
107,871
107,871
111,404
111,404
121,111
121,111
160,905
160,905
134,061
134,061
122,867
122,867
125,823
125,823
149,413
149,413
128,849
128,849
128,424
128,424
133,175
133,175
155,675
155,675
137,147
137,147
137,021
137,021
158,497
158,497
193,878
193,878
154,105
154,105
144,703
144,703
137,764
137,764
165,081
165,081
153,246
153,246
142,995
142,995
150,343
150,343
162,302
162,302
155,455
155,455
157,764
157,764
173,663
173,663
189,131
189,131
179,004
179,004
178,686
178,686
219,807
219,807
222,937
222,937
195,943
195,943
186,245
186,245
213,865
213,865
220,601
220,601
238,940
238,940
218,782
218,782
225,405
225,405
253,959
253,959
235,941
235,941
230,834
230,834
241,780
241,780
254,751
254,751
247,204
247,204
254,929
254,929
249,304
249,304
275,515
275,515
254,094
254,094
249,295
249,295
255,357
255,357
290,631
290,631
248,740
248,740
242,310
242,310
280,712
280,712
240,560
240,560
148,477
148,477
211,600
211,600
204,396
204,396
181,641
181,641
162,193
162,193
217,750
217,750
199,933
199,933
209,519
209,519
201,511
201,511
191,393
191,393
234,085
234,085
199,371
199,371
194,433
194,433
194,640
194,640
199,847
199,847
243,480
243,480
223,249
223,249
222,531
222,531
216,411
216,411
238,197
238,197
221,745
221,745
222,230
222,230221,745221,745238,197238,197216,411216,411222,531222,531223,249223,249243,480243,480199,847199,847194,640194,640194,433194,433199,371199,371234,085234,085191,393191,393201,511201,511209,519209,519199,933199,933217,750217,750162,193162,193181,641181,641204,396204,396211,600211,600148,477148,477240,560240,560280,712280,712242,310242,310248,740248,740290,631290,631255,357255,357249,295249,295254,094254,094275,515275,515249,304249,304254,929254,929247,204247,204254,751254,751241,780241,780230,834230,834235,941235,941253,959253,959225,405225,405218,782218,782238,940238,940220,601220,601213,865213,865186,245186,245195,943195,943222,937222,937219,807219,807178,686178,686179,004179,004189,131189,131173,663173,663157,764157,764155,455155,455162,302162,302150,343150,343142,995142,995153,246153,246165,081165,081137,764137,764144,703144,703154,105154,105193,878193,878158,497158,497137,021137,021137,147137,147155,675155,675133,175133,175128,424128,424128,849128,849149,413149,413125,823125,823122,867122,867134,061134,061160,905160,905121,111121,111111,404111,404107,871107,871142,238142,238113,652113,65291,61991,61995,51995,519112,463112,46389,31689,31685,13185,131103,893103,89396,97196,97185,58085,58085,58071,64471,64489,46789,46783,22483,22476,33576,33580,13380,13386,99686,996100,520100,52073,34373,34364,71064,71061,65061,65071,10071,10064,60064,60067,20067,20084,90084,90073,90073,90072,50072,50057,90057,90060,70060,70072,40072,40050,50050,50056,60056,60058,50058,50081,70081,70066,30066,30062,70062,70072,30072,30075,80075,80051,10051,10048,10048,10058,00058,00072,30072,30053,40053,40054,60054,60050,20050,20000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
1,800
1,800
2,800
2,800
900
900
11,500
11,500
3,700
3,700
2,000
2,000
300
300
2,800
2,800
3,600
3,600
3,600
3,600
6,600
6,600
5,300
5,300
4,900
4,900
2,900
2,900
2,400
2,400
2,100
2,100
5,300
5,300
3,000
3,000
17,000
17,000
7,300
7,300
27,300
27,300
13,800
13,800
5,600
5,600
1,900
1,900
2,416
2,416
2,194
2,194
1,487
1,487
4,307
4,307
5,307
5,307
2,625
2,625
5,282
5,282
2,421
2,421
14,492
14,492
746
746
1,508
1,508
1,508
2,998
2,998
17,995
17,995
10,319
10,319
4,720
4,720
5,384
5,384
10,042
10,042
2,890
2,890
4,467
4,467
3,561
3,561
4,570
4,570
3,958
3,958
2,889
2,889
3,331
3,331
4,944
4,944
3,474
3,474
2,074
2,074
3,003
3,003
6,476
6,476
6,708
6,708
9,227
9,227
3,789
3,789
3,205
3,205
5,466
5,466
3,329
3,329
4,106
4,106
6,000
6,000
8,349
8,349
7,022
7,022
4,704
4,704
10,652
10,652
13,784
13,784
17,531
17,531
7,110
7,110
30,685
30,685
32,054
32,054
44,893
44,893
41,169
41,169
40,660
40,660
41,288
41,288
59,203
59,203
46,357
46,357
45,894
45,894
42,333
42,333
75,330
75,330
68,813
68,813
93,489
93,489
87,911
87,911
88,719
88,719
65,755
65,755
70,703
70,703
75,791
75,791
94,267
94,267
81,384
81,384
97,331
97,331
110,308
110,308
111,585
111,585
95,959
95,959
117,702
117,702
102,916
102,916
104,733
104,733
107,952
107,952
101,157
101,157
95,579
95,579
133,855
133,855
83,102
83,102
9,624
9,624
69,913
69,913
61,112
61,112
23,481
23,481
17,451
17,451
51,642
51,642
53,058
53,058
44,738
44,738
40,239
40,239
34,025
34,025
70,454
70,454
17,438
17,438
26,374
26,374
22,807
22,807
10,615
10,615
11,604
11,604
14,708
14,708
16,507
16,507
11,269
11,269
11,140
11,140
17,325
17,325
17,062
17,06217,32517,32511,14011,14011,26911,26916,50716,50714,70814,70811,60411,60410,61510,61522,80722,80726,37426,37417,43817,43870,45470,45434,02534,02540,23940,23944,73844,73853,05853,05851,64251,64217,45117,45123,48123,48161,11261,11269,91369,9139,6249,62483,10283,102133,855133,85595,57995,579101,157101,157107,952107,952104,733104,733102,916102,916117,702117,70295,95995,959111,585111,585110,308110,30897,33197,33181,38481,38494,26794,26775,79175,79170,70370,70365,75565,75588,71988,71987,91187,91193,48993,48968,81368,81375,33075,33042,33342,33345,89445,89446,35746,35759,20359,20341,28841,28840,66040,66041,16941,16944,89344,89332,05432,05430,68530,6857,1107,11017,53117,53113,78413,78410,65210,6524,7044,7047,0227,0228,3498,3496,0006,0004,1064,1063,3293,3295,4665,4663,2053,2053,7893,7899,2279,2276,7086,7086,4766,4763,0033,0032,0742,0743,4743,4744,9444,9443,3313,3312,8892,8893,9583,9584,5704,5703,5613,5614,4674,4672,8902,89010,04210,0425,3845,3844,7204,72010,31910,31917,99517,9952,9982,9981,5081,5081,50874674614,49214,4922,4212,4215,2825,2822,6252,6255,3075,3074,3074,3071,4871,4872,1942,1942,4162,4161,9001,9005,6005,60013,80013,80027,30027,3007,3007,30017,00017,0003,0003,0005,3005,3002,1002,1002,4002,4002,9002,9004,9004,9005,3005,3006,6006,6003,6003,6003,6003,6002,8002,8003003002,0002,0003,7003,70011,50011,5009009002,8002,8001,8001,80000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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,984
2,984
0
0
0
0
0
0
0
3,364
0
2,613
0
2,938
0
2,435
0
876
0
721
0
119
0
70
0
2,556
0
396
0
3,191
0
5,966
0
4,243
0
1,956
0
2,244
0
5,092
0
2,896
0
215
0
214
0
5,486
0
4,805
0
4,303
0
3,765
0
4,100
0
3,495
0
2,644
0
3,635
0
2,445
0
2,501
0
3,100
0
3,682
0
3,528
0
2,477
0
2,500
0
2,695
0
1,653
0
1,818
0
766
0
1,164
0
1,357
0
0
0
0
0
0
0
0
0
0
0
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,763
0
3,516
0
406
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
93,106
0
94,676
0
94,676
0
95,283
0
97,182
0
99,236
0
0
0
0
0
0
0
0
0
0
0
0
-108,830
-108,830
-111,166
-111,166
0
0
0
0
0
00000-111,166-111,166-108,830-108,83000000000000099,236097,182095,283094,676094,676093,10600000000000000040603,51602,763000000000000000000000000000000000001,35701,164076601,81801,65302,69502,50002,47703,52803,68203,10002,50102,44503,63502,64403,49504,10003,76504,30304,80505,4860214021502,89605,09202,24401,95604,24305,96603,191039602,55607001190721087602,43502,93802,61303,36400000002,9842,98400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
24,700
24,700
27,700
27,700
27,200
27,200
36,400
36,400
37,200
37,200
26,600
26,600
28,300
28,300
50,300
50,300
54,000
54,000
39,300
39,300
35,500
35,500
53,000
53,000
38,900
38,900
32,100
32,100
28,000
28,000
42,000
42,000
38,400
38,400
29,700
29,700
29,500
29,500
39,900
39,900
40,500
40,500
30,900
30,900
32,500
32,500
41,100
41,100
40,096
40,096
35,696
35,696
38,692
38,692
66,061
66,061
62,539
62,539
44,686
44,686
36,834
36,834
41,547
41,547
47,001
47,001
37,364
37,364
47,183
47,183
47,183
54,814
54,814
63,664
63,664
41,355
41,355
42,098
42,098
59,357
59,357
57,935
57,935
46,476
46,476
44,567
44,567
81,920
81,920
68,334
68,334
55,946
55,946
54,415
54,415
88,783
88,783
78,190
78,190
51,419
51,419
47,568
47,568
63,943
63,943
74,266
74,266
55,859
55,859
53,528
53,528
77,435
77,435
86,866
86,866
60,246
60,246
58,614
58,614
87,626
87,626
72,186
72,186
54,396
54,396
49,035
49,035
71,024
71,024
70,081
70,081
54,038
54,038
57,521
57,521
75,956
75,956
75,296
75,296
61,799
61,799
61,913
61,913
70,293
70,293
65,796
65,796
60,938
60,938
58,684
58,684
78,212
78,212
79,516
79,516
66,518
66,518
67,360
67,360
82,224
82,224
97,347
97,347
65,763
65,763
60,545
60,545
80,486
80,486
75,670
75,670
63,788
63,788
63,308
63,308
69,597
69,597
65,722
65,722
63,862
63,862
60,777
60,777
78,263
78,263
70,981
70,981
65,514
65,514
67,481
67,481
83,139
83,139
74,629
74,629
67,312
67,312
70,237
70,237
78,098
78,098
77,463
77,463
64,938
64,938
64,598
64,598
74,321
74,321
70,707
70,707
64,655
64,655
69,034
69,034
76,195
76,195
78,022
78,022
71,951
71,951
79,085
79,085
97,111
97,111
96,250
96,250
78,612
78,612
81,298
81,298
109,911
109,911
95,933
95,933
82,873
82,873
85,776
85,776
95,533
95,533
87,804
87,804
87,115
87,11587,80487,80495,53395,53385,77685,77682,87382,87395,93395,933109,911109,91181,29881,29878,61278,61296,25096,25097,11197,11179,08579,08571,95171,95178,02278,02276,19576,19569,03469,03464,65564,65570,70770,70774,32174,32164,59864,59864,93864,93877,46377,46378,09878,09870,23770,23767,31267,31274,62974,62983,13983,13967,48167,48165,51465,51470,98170,98178,26378,26360,77760,77763,86263,86265,72265,72269,59769,59763,30863,30863,78863,78875,67075,67080,48680,48660,54560,54565,76365,76397,34797,34782,22482,22467,36067,36066,51866,51879,51679,51678,21278,21258,68458,68460,93860,93865,79665,79670,29370,29361,91361,91361,79961,79975,29675,29675,95675,95657,52157,52154,03854,03870,08170,08171,02471,02449,03549,03554,39654,39672,18672,18687,62687,62658,61458,61460,24660,24686,86686,86677,43577,43553,52853,52855,85955,85974,26674,26663,94363,94347,56847,56851,41951,41978,19078,19088,78388,78354,41554,41555,94655,94668,33468,33481,92081,92044,56744,56746,47646,47657,93557,93559,35759,35742,09842,09841,35541,35563,66463,66454,81454,81447,18347,18347,18337,36437,36447,00147,00141,54741,54736,83436,83444,68644,68662,53962,53966,06166,06138,69238,69235,69635,69640,09640,09641,10041,10032,50032,50030,90030,90040,50040,50039,90039,90029,50029,50029,70029,70038,40038,40042,00042,00028,00028,00032,10032,10038,90038,90053,00053,00035,50035,50039,30039,30054,00054,00050,30050,30028,30028,30026,60026,60037,20037,20036,40036,40027,20027,20027,70027,70024,70024,70000000000000000000000000000000000000000000000000000000000000000000000
       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
12,100
12,100
9,200
9,200
7,600
7,600
7,300
7,300
5,400
5,400
6,800
6,800
5,500
5,500
7,500
7,500
5,500
5,500
6,900
6,900
5,600
5,600
8,700
8,700
5,500
5,500
7,100
7,100
6,000
6,000
9,200
9,200
6,200
6,200
8,000
8,000
6,300
6,300
7,600
7,600
5,900
5,900
7,600
7,600
6,000
6,000
7,900
7,900
6,286
6,286
9,323
9,323
7,060
7,060
8,760
8,760
6,860
6,860
9,679
9,679
7,671
7,671
10,573
10,573
7,872
7,872
9,638
9,638
20,107
8,920
8,920
12,851
12,851
7,830
7,830
10,361
10,361
9,293
9,293
16,219
16,219
10,907
10,907
14,567
14,567
24,570
24,570
20,415
20,415
13,373
13,373
14,921
14,921
13,707
13,707
19,981
19,981
27,876
27,876
23,255
23,255
53,864
53,864
29,940
29,940
16,416
16,416
21,801
21,801
19,101
19,101
26,023
26,023
22,027
22,027
51,532
51,532
31,876
31,876
41,180
41,180
18,512
18,512
16,114
16,114
11,902
11,902
8,323
8,323
9,942
9,942
7,046
7,046
10,579
10,579
9,501
9,501
6,313
6,313
8,083
8,083
8,030
8,030
8,270
8,270
7,095
7,095
16,699
16,699
17,235
17,235
17,021
17,021
15,902
15,902
16,637
16,637
17,038
17,038
14,602
14,602
13,991
13,991
13,226
13,226
14,635
14,635
19,071
19,071
17,756
17,756
18,745
18,745
19,247
19,247
20,108
20,108
20,440
20,440
20,572
20,572
20,322
20,322
18,707
18,707
17,400
17,400
18,922
18,922
17,420
17,420
20,395
20,395
19,897
19,897
20,176
20,176
17,198
17,198
18,070
18,070
16,787
16,787
20,689
20,689
19,408
19,408
21,665
21,665
21,423
21,423
40,484
40,484
16,659
16,659
26,142
26,142
33,355
33,355
24,269
24,269
21,036
21,036
12,648
12,648
13,460
13,460
14,665
14,665
19,432
19,432
28,558
28,558
30,652
30,652
31,244
31,244
33,094
33,094
36,566
36,566
46,940
46,940
47,449
47,44946,94046,94036,56636,56633,09433,09431,24431,24430,65230,65228,55828,55819,43219,43214,66514,66513,46013,46012,64812,64821,03621,03624,26924,26933,35533,35526,14226,14216,65916,65940,48440,48421,42321,42321,66521,66519,40819,40820,68920,68916,78716,78718,07018,07017,19817,19820,17620,17619,89719,89720,39520,39517,42017,42018,92218,92217,40017,40018,70718,70720,32220,32220,57220,57220,44020,44020,10820,10819,24719,24718,74518,74517,75617,75619,07119,07114,63514,63513,22613,22613,99113,99114,60214,60217,03817,03816,63716,63715,90215,90217,02117,02117,23517,23516,69916,6997,0957,0958,2708,2708,0308,0308,0838,0836,3136,3139,5019,50110,57910,5797,0467,0469,9429,9428,3238,32311,90211,90216,11416,11418,51218,51241,18041,18031,87631,87651,53251,53222,02722,02726,02326,02319,10119,10121,80121,80116,41616,41629,94029,94053,86453,86423,25523,25527,87627,87619,98119,98113,70713,70714,92114,92113,37313,37320,41520,41524,57024,57014,56714,56710,90710,90716,21916,2199,2939,29310,36110,3617,8307,83012,85112,8518,9208,92020,1079,6389,6387,8727,87210,57310,5737,6717,6719,6799,6796,8606,8608,7608,7607,0607,0609,3239,3236,2866,2867,9007,9006,0006,0007,6007,6005,9005,9007,6007,6006,3006,3008,0008,0006,2006,2009,2009,2006,0006,0007,1007,1005,5005,5008,7008,7005,6005,6006,9006,9005,5005,5007,5007,5005,5005,5006,8006,8005,4005,4007,3007,3007,6007,6009,2009,20012,10012,10000000000000000000000000000000000000000000000000000000000000000000000
   > Long-term 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
403,500
403,500
406,400
406,400
413,200
413,200
415,500
415,500
419,200
419,200
420,600
420,600
422,000
422,000
418,100
418,100
412,900
412,900
410,500
410,500
413,800
413,800
402,500
402,500
393,800
393,800
395,800
395,800
399,800
399,800
399,400
399,400
391,500
391,500
393,500
393,500
396,800
396,800
392,400
392,400
396,400
396,400
408,400
408,400
414,500
414,500
424,400
424,400
430,092
430,092
462,588
462,588
465,802
465,802
471,084
471,084
464,399
464,399
457,302
457,302
450,404
450,404
458,227
458,227
461,391
461,391
480,507
480,507
0
490,250
490,250
531,924
531,924
550,037
550,037
567,372
567,372
589,607
589,607
609,224
609,224
621,231
621,231
655,008
655,008
659,533
659,533
685,133
685,133
696,031
696,031
703,463
703,463
708,156
708,156
756,002
756,002
765,594
765,594
778,840
778,840
807,054
807,054
832,819
832,819
849,174
849,174
866,217
866,217
916,781
916,781
955,912
955,912
972,224
972,224
991,619
991,619
1,000,209
1,000,209
1,074,397
1,074,397
1,086,184
1,086,184
1,098,628
1,098,628
1,113,015
1,113,015
1,116,804
1,116,804
1,128,731
1,128,731
1,133,553
1,133,553
1,136,917
1,136,917
1,155,591
1,155,591
1,161,676
1,161,676
1,172,650
1,172,650
1,178,252
1,178,252
1,269,751
1,269,751
1,303,293
1,303,293
1,327,864
1,327,864
1,344,849
1,344,849
1,363,987
1,363,987
1,384,497
1,384,497
1,404,064
1,404,064
1,429,846
1,429,846
1,358,459
1,358,459
1,371,483
1,371,483
1,378,181
1,378,181
1,394,491
1,394,491
1,443,707
1,443,707
1,448,250
1,448,250
1,462,394
1,462,394
1,472,048
1,472,048
1,475,922
1,475,922
1,483,212
1,483,212
1,495,650
1,495,650
1,510,768
1,510,768
1,525,545
1,525,545
1,531,225
1,531,225
1,543,209
1,543,209
1,554,643
1,554,643
1,564,551
1,564,551
1,594,838
1,594,838
1,651,135
1,651,135
1,693,585
1,693,585
1,748,058
1,748,058
1,705,320
1,705,320
1,814,486
1,814,486
1,862,577
1,862,577
1,900,023
1,900,023
1,910,504
1,910,504
1,945,969
1,945,969
1,995,793
1,995,793
2,044,132
2,044,132
2,068,726
2,068,726
2,110,692
2,110,692
2,136,649
2,136,649
2,172,535
2,172,535
2,183,108
2,183,108
2,242,591
2,242,591
2,265,839
2,265,839
2,274,120
2,274,120
2,298,952
2,298,952
2,337,537
2,337,537
2,374,121
2,374,121
2,437,261
2,437,261
2,452,331
2,452,331
2,502,412
2,502,4122,452,3312,452,3312,437,2612,437,2612,374,1212,374,1212,337,5372,337,5372,298,9522,298,9522,274,1202,274,1202,265,8392,265,8392,242,5912,242,5912,183,1082,183,1082,172,5352,172,5352,136,6492,136,6492,110,6922,110,6922,068,7262,068,7262,044,1322,044,1321,995,7931,995,7931,945,9691,945,9691,910,5041,910,5041,900,0231,900,0231,862,5771,862,5771,814,4861,814,4861,705,3201,705,3201,748,0581,748,0581,693,5851,693,5851,651,1351,651,1351,594,8381,594,8381,564,5511,564,5511,554,6431,554,6431,543,2091,543,2091,531,2251,531,2251,525,5451,525,5451,510,7681,510,7681,495,6501,495,6501,483,2121,483,2121,475,9221,475,9221,472,0481,472,0481,462,3941,462,3941,448,2501,448,2501,443,7071,443,7071,394,4911,394,4911,378,1811,378,1811,371,4831,371,4831,358,4591,358,4591,429,8461,429,8461,404,0641,404,0641,384,4971,384,4971,363,9871,363,9871,344,8491,344,8491,327,8641,327,8641,303,2931,303,2931,269,7511,269,7511,178,2521,178,2521,172,6501,172,6501,161,6761,161,6761,155,5911,155,5911,136,9171,136,9171,133,5531,133,5531,128,7311,128,7311,116,8041,116,8041,113,0151,113,0151,098,6281,098,6281,086,1841,086,1841,074,3971,074,3971,000,2091,000,209991,619991,619972,224972,224955,912955,912916,781916,781866,217866,217849,174849,174832,819832,819807,054807,054778,840778,840765,594765,594756,002756,002708,156708,156703,463703,463696,031696,031685,133685,133659,533659,533655,008655,008621,231621,231609,224609,224589,607589,607567,372567,372550,037550,037531,924531,924490,250490,2500480,507480,507461,391461,391458,227458,227450,404450,404457,302457,302464,399464,399471,084471,084465,802465,802462,588462,588430,092430,092424,400424,400414,500414,500408,400408,400396,400396,400392,400392,400396,800396,800393,500393,500391,500391,500399,400399,400399,800399,800395,800395,800393,800393,800402,500402,500413,800413,800410,500410,500412,900412,900418,100418,100422,000422,000420,600420,600419,200419,200415,500415,500413,200413,200406,400406,400403,500403,50000000000000000000000000000000000000000000000000000000000000000000000
       Property Plant Equipment 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
374,200
374,200
373,500
373,500
377,400
377,400
381,500
381,500
387,600
387,600
386,300
386,300
385,800
385,800
384,400
384,400
380,300
380,300
380,900
380,900
381,900
381,900
372,300
372,300
371,000
371,000
370,600
370,600
369,200
369,200
371,400
371,400
369,600
369,600
371,400
371,400
373,100
373,100
374,000
374,000
374,200
374,200
386,300
386,300
391,700
391,700
394,800
394,800
401,883
401,883
435,198
435,198
437,627
437,627
441,654
441,654
398,632
398,632
404,505
404,505
393,474
393,474
404,859
404,859
408,566
408,566
417,563
417,563
426,718
426,718
426,718
460,328
460,328
481,534
481,534
500,114
500,114
517,967
517,967
537,511
537,511
546,464
546,464
575,061
575,061
587,535
587,535
607,398
607,398
620,742
620,742
628,095
628,095
633,599
633,599
667,657
667,657
677,285
677,285
688,396
688,396
712,838
712,838
728,423
728,423
786,147
786,147
760,693
760,693
807,133
807,133
843,988
843,988
861,710
861,710
877,168
877,168
890,375
890,375
901,243
901,243
907,225
907,225
917,714
917,714
927,227
927,227
939,764
939,764
945,528
945,528
950,770
950,770
956,084
956,084
968,007
968,007
969,647
969,647
979,068
979,068
985,496
985,496
995,566
995,566
1,006,923
1,006,923
1,023,141
1,023,141
1,043,304
1,043,304
1,073,464
1,073,464
1,097,128
1,097,128
1,123,304
1,123,304
1,143,377
1,143,377
1,160,224
1,160,224
1,174,256
1,174,256
1,186,465
1,186,465
1,197,923
1,197,923
1,208,106
1,208,106
1,210,428
1,210,428
1,223,169
1,223,169
1,232,535
1,232,535
1,243,445
1,243,445
1,251,480
1,251,480
1,266,774
1,266,774
1,281,371
1,281,371
1,282,059
1,282,059
1,287,236
1,287,236
1,299,185
1,299,185
1,312,400
1,312,400
1,341,357
1,341,357
1,366,214
1,366,214
1,420,262
1,420,262
1,459,462
1,459,462
1,509,437
1,509,437
1,538,811
1,538,811
1,566,751
1,566,751
1,612,975
1,612,975
1,642,683
1,642,683
1,653,103
1,653,103
1,686,159
1,686,159
1,734,161
1,734,161
1,769,385
1,769,385
1,791,878
1,791,878
1,827,320
1,827,320
1,847,366
1,847,366
1,878,774
1,878,774
1,883,278
1,883,278
1,934,317
1,934,317
1,954,504
1,954,504
1,971,100
1,971,100
1,997,106
1,997,106
2,036,123
2,036,123
2,070,536
2,070,536
2,128,212
2,128,212
2,139,907
2,139,907
2,201,293
2,201,2932,139,9072,139,9072,128,2122,128,2122,070,5362,070,5362,036,1232,036,1231,997,1061,997,1061,971,1001,971,1001,954,5041,954,5041,934,3171,934,3171,883,2781,883,2781,878,7741,878,7741,847,3661,847,3661,827,3201,827,3201,791,8781,791,8781,769,3851,769,3851,734,1611,734,1611,686,1591,686,1591,653,1031,653,1031,642,6831,642,6831,612,9751,612,9751,566,7511,566,7511,538,8111,538,8111,509,4371,509,4371,459,4621,459,4621,420,2621,420,2621,366,2141,366,2141,341,3571,341,3571,312,4001,312,4001,299,1851,299,1851,287,2361,287,2361,282,0591,282,0591,281,3711,281,3711,266,7741,266,7741,251,4801,251,4801,243,4451,243,4451,232,5351,232,5351,223,1691,223,1691,210,4281,210,4281,208,1061,208,1061,197,9231,197,9231,186,4651,186,4651,174,2561,174,2561,160,2241,160,2241,143,3771,143,3771,123,3041,123,3041,097,1281,097,1281,073,4641,073,4641,043,3041,043,3041,023,1411,023,1411,006,9231,006,923995,566995,566985,496985,496979,068979,068969,647969,647968,007968,007956,084956,084950,770950,770945,528945,528939,764939,764927,227927,227917,714917,714907,225907,225901,243901,243890,375890,375877,168877,168861,710861,710843,988843,988807,133807,133760,693760,693786,147786,147728,423728,423712,838712,838688,396688,396677,285677,285667,657667,657633,599633,599628,095628,095620,742620,742607,398607,398587,535587,535575,061575,061546,464546,464537,511537,511517,967517,967500,114500,114481,534481,534460,328460,328426,718426,718426,718417,563417,563408,566408,566404,859404,859393,474393,474404,505404,505398,632398,632441,654441,654437,627437,627435,198435,198401,883401,883394,800394,800391,700391,700386,300386,300374,200374,200374,000374,000373,100373,100371,400371,400369,600369,600371,400371,400369,200369,200370,600370,600371,000371,000372,300372,300381,900381,900380,900380,900380,300380,300384,400384,400385,800385,800386,300386,300387,600387,600381,500381,500377,400377,400373,500373,500374,200374,20000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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,612
0
2,556
0
57,858
0
58,593
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66,077
0
66,965
0
70,145
0
0
0
70,126
0
71,370
0
73,941
0
77,801
0
0
0
74,016
0
78,676
0
75,269
0
75,347
0
76,731
0
81,893
0
81,806
0
84,946
0
86,455
0
72,560
0
76,625
0
76,271
0
77,192
0
80,709
0
82,032
0
84,996
0
88,024
0
90,303
0
91,084
0
93,371
0
94,768
0
96,111
0
96,769
0
97,182
0
98,450
0
100,218
0
99,909
0
102,056
0
104,709
0
104,536
0
106,439
107,706
107,706
108,938
111,249
111,249
112,823
112,823
114,661
114,661
0
114,812
114,8120114,661114,661112,823112,823111,249111,249108,938107,706107,706106,4390104,5360104,7090102,056099,9090100,218098,450097,182096,769096,111094,768093,371091,084090,303088,024084,996082,032080,709077,192076,271076,625072,560086,455084,946081,806081,893076,731075,347075,269078,676074,01600077,801073,941071,370070,12600070,145066,965066,0770000000000000000058,593057,85802,55602,612000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
500
500
0
0
0
6,200
6,200
6,200
9,200
9,200
0
0
0
0
0
14,700
13,600
13,600
0
0
0
0
0
0
14,800
14,800
0
0
0
0
0
0
15,600
15,600
0
0
0
0
0
0
12,900
12,900
0
0
0
0
0
0
10,700
10,700
0
0
0
00010,70010,70000000012,90012,90000000015,60015,60000000014,80014,80000000013,60013,60014,700000009,2009,2006,2006,2006,2000005005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28,209
0
27,390
0
28,175
0
29,430
0
65,767
0
52,797
0
56,930
0
56,978
0
56,803
0
62,944
0
63,532
0
71,596
0
68,503
0
67,258
0
71,640
0
71,713
0
74,767
0
79,947
0
71,998
0
77,735
0
75,289
0
75,368
0
74,557
0
88,345
0
88,309
0
90,444
0
94,216
0
104,396
0
105,587
0
105,524
0
109,648
0
111,924
0
110,514
0
114,451
0
109,834
0
173,154
0
178,959
0
180,914
0
185,788
0
177,040
0
183,203
0
182,783
0
180,833
0
187,584
0
192,029
0
193,582
0
192,756
0
274,185
0
296,370
0
304,723
0
301,545
0
290,523
0
287,369
0
280,760
0
286,469
0
198,235
0
197,227
0
191,716
0
196,568
0
235,601
0
237,822
0
239,225
0
239,513
0
232,477
0
231,732
0
228,876
0
229,397
0
243,486
0
243,989
0
244,024
0
242,243
0
223,194
0
228,624
0
158,790
0
154,478
0
151,421
0
161,353
0
164,842
0
163,621
0
153,477
0
168,071
0
168,112
0
168,526
0
159,283
0
413,846
0
186,190
0
190,047
0
195,007
0
198,465
0
204,389
0
207,373
0
176,451
0
0
0
192,476
0
0
0
0
0
0
0
0
0
000000000192,476000176,4510207,3730204,3890198,4650195,0070190,0470186,1900413,8460159,2830168,5260168,1120168,0710153,4770163,6210164,8420161,3530151,4210154,4780158,7900228,6240223,1940242,2430244,0240243,9890243,4860229,3970228,8760231,7320232,4770239,5130239,2250237,8220235,6010196,5680191,7160197,2270198,2350286,4690280,7600287,3690290,5230301,5450304,7230296,3700274,1850192,7560193,5820192,0290187,5840180,8330182,7830183,2030177,0400185,7880180,9140178,9590173,1540109,8340114,4510110,5140111,9240109,6480105,5240105,5870104,396094,216090,444088,309088,345074,557075,368075,289077,735071,998079,947074,767071,713071,640067,258068,503071,596063,532062,944056,803056,978056,930052,797065,767029,430028,175027,390028,20900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
> Total 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
258,900
258,900
268,500
268,500
273,100
273,100
293,200
293,200
284,200
284,200
277,900
277,900
279,900
279,900
300,800
300,800
289,800
289,800
279,800
279,800
286,400
286,400
305,100
305,100
270,300
270,300
273,000
273,000
270,500
270,500
290,900
290,900
268,100
268,100
270,000
270,000
287,300
287,300
284,000
284,000
295,200
295,200
292,300
292,300
295,000
295,000
309,800
309,800
150,429
150,429
166,477
166,477
158,215
158,215
371,292
371,292
344,675
344,675
144,980
144,980
151,230
151,230
325,159
325,159
325,976
325,976
325,031
325,031
340,596
340,596
340,596
401,525
401,525
419,103
419,103
413,338
413,338
428,728
428,728
458,617
458,617
439,465
439,465
462,946
462,946
442,249
442,249
489,174
489,174
462,679
462,679
475,452
475,452
486,777
486,777
573,024
573,024
551,153
551,153
550,638
550,638
572,296
572,296
606,884
606,884
592,005
592,005
586,096
586,096
629,784
629,784
683,861
683,861
672,635
672,635
685,355
685,355
702,316
702,316
790,073
790,073
751,073
751,073
750,712
750,712
481,499
481,499
780,090
780,090
774,429
774,429
766,051
766,051
765,515
765,515
792,813
792,813
782,866
782,866
792,102
792,102
801,482
801,482
907,930
907,930
924,133
924,133
942,924
942,924
986,529
986,529
1,007,495
1,007,495
987,494
987,494
992,529
992,529
1,030,963
1,030,963
961,550
961,550
974,689
974,689
956,608
956,608
965,911
965,911
1,038,265
1,038,265
1,016,533
1,016,533
1,021,896
1,021,896
1,024,454
1,024,454
1,040,215
1,040,215
1,033,321
1,033,321
1,047,551
1,047,551
1,039,814
1,039,814
1,076,972
1,076,972
1,052,494
1,052,494
1,054,765
1,054,765
1,056,753
1,056,753
1,076,995
1,076,995
1,056,571
1,056,571
1,099,267
1,099,267
1,162,314
1,162,314
1,171,974
1,171,974
1,149,417
1,149,417
1,193,289
1,193,289
1,215,739
1,215,739
1,225,988
1,225,988
1,203,205
1,203,205
1,208,548
1,208,548
1,222,142
1,222,142
1,277,651
1,277,651
1,272,526
1,272,526
1,294,784
1,294,784
1,342,449
1,342,449
1,344,438
1,344,438
1,329,388
1,329,388
1,381,174
1,381,174
1,390,486
1,390,486
1,435,926
1,435,926
1,423,831
1,423,831
1,447,484
1,447,484
1,455,279
1,455,279
1,535,385
1,535,385
1,515,293
1,515,293
1,557,014
1,557,0141,515,2931,515,2931,535,3851,535,3851,455,2791,455,2791,447,4841,447,4841,423,8311,423,8311,435,9261,435,9261,390,4861,390,4861,381,1741,381,1741,329,3881,329,3881,344,4381,344,4381,342,4491,342,4491,294,7841,294,7841,272,5261,272,5261,277,6511,277,6511,222,1421,222,1421,208,5481,208,5481,203,2051,203,2051,225,9881,225,9881,215,7391,215,7391,193,2891,193,2891,149,4171,149,4171,171,9741,171,9741,162,3141,162,3141,099,2671,099,2671,056,5711,056,5711,076,9951,076,9951,056,7531,056,7531,054,7651,054,7651,052,4941,052,4941,076,9721,076,9721,039,8141,039,8141,047,5511,047,5511,033,3211,033,3211,040,2151,040,2151,024,4541,024,4541,021,8961,021,8961,016,5331,016,5331,038,2651,038,265965,911965,911956,608956,608974,689974,689961,550961,5501,030,9631,030,963992,529992,529987,494987,4941,007,4951,007,495986,529986,529942,924942,924924,133924,133907,930907,930801,482801,482792,102792,102782,866782,866792,813792,813765,515765,515766,051766,051774,429774,429780,090780,090481,499481,499750,712750,712751,073751,073790,073790,073702,316702,316685,355685,355672,635672,635683,861683,861629,784629,784586,096586,096592,005592,005606,884606,884572,296572,296550,638550,638551,153551,153573,024573,024486,777486,777475,452475,452462,679462,679489,174489,174442,249442,249462,946462,946439,465439,465458,617458,617428,728428,728413,338413,338419,103419,103401,525401,525340,596340,596340,596325,031325,031325,976325,976325,159325,159151,230151,230144,980144,980344,675344,675371,292371,292158,215158,215166,477166,477150,429150,429309,800309,800295,000295,000292,300292,300295,200295,200284,000284,000287,300287,300270,000270,000268,100268,100290,900290,900270,500270,500273,000273,000270,300270,300305,100305,100286,400286,400279,800279,800289,800289,800300,800300,800279,900279,900277,900277,900284,200284,200293,200293,200273,100273,100268,500268,500258,900258,90000000000000000000000000000000000000000000000000000000000000000000000
   > 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
32,800
32,800
39,900
39,900
40,000
40,000
55,900
55,900
44,800
44,800
44,100
44,100
44,300
44,300
66,200
66,200
56,900
56,900
47,300
47,300
53,200
53,200
78,000
78,000
43,000
43,000
45,300
45,300
42,900
42,900
60,600
60,600
39,700
39,700
41,900
41,900
29,000
29,000
26,300
26,300
34,600
34,600
32,100
32,100
34,900
34,900
60,300
60,300
50,021
50,021
65,980
65,980
56,991
56,991
87,237
87,237
63,386
63,386
46,965
46,965
44,307
44,307
61,779
61,779
59,797
59,797
59,077
59,077
77,637
77,637
77,637
80,547
80,547
93,628
93,628
93,987
93,987
78,098
78,098
105,565
105,565
85,954
85,954
103,556
103,556
77,529
77,529
115,561
115,561
91,839
91,839
101,158
101,158
103,540
103,540
152,980
152,980
133,396
133,396
130,666
130,666
156,740
156,740
143,861
143,861
129,610
129,610
121,452
121,452
167,454
167,454
220,112
220,112
211,979
211,979
214,111
214,111
188,850
188,850
205,241
205,241
161,145
161,145
155,769
155,769
157,623
157,623
127,138
127,138
122,161
122,161
110,113
110,113
102,407
102,407
81,212
81,212
51,489
51,489
52,254
52,254
52,481
52,481
63,074
63,074
62,211
62,211
62,120
62,120
59,976
59,976
75,797
75,797
84,746
84,746
90,531
90,531
78,712
78,712
96,666
96,666
109,515
109,515
86,638
86,638
82,156
82,156
89,996
89,996
71,691
71,691
76,151
76,151
74,258
74,258
84,146
84,146
117,923
117,923
128,558
128,558
86,159
86,159
103,505
103,505
83,514
83,514
83,640
83,640
84,582
84,582
126,514
126,514
106,230
106,230
118,426
118,426
98,489
98,489
120,628
120,628
115,270
115,270
128,225
128,225
152,051
152,051
128,820
128,820
111,006
111,006
109,623
109,623
115,480
115,480
190,926
190,926
183,798
183,798
145,689
145,689
123,543
123,543
117,847
117,847
98,104
98,104
160,707
160,707
194,793
194,793
225,062
225,062
146,006
146,006
159,399
159,399
122,838
122,838
157,156
157,156
139,655
139,655
168,077
168,077139,655139,655157,156157,156122,838122,838159,399159,399146,006146,006225,062225,062194,793194,793160,707160,70798,10498,104117,847117,847123,543123,543145,689145,689183,798183,798190,926190,926115,480115,480109,623109,623111,006111,006128,820128,820152,051152,051128,225128,225115,270115,270120,628120,62898,48998,489118,426118,426106,230106,230126,514126,51484,58284,58283,64083,64083,51483,514103,505103,50586,15986,159128,558128,558117,923117,92384,14684,14674,25874,25876,15176,15171,69171,69189,99689,99682,15682,15686,63886,638109,515109,51596,66696,66678,71278,71290,53190,53184,74684,74675,79775,79759,97659,97662,12062,12062,21162,21163,07463,07452,48152,48152,25452,25451,48951,48981,21281,212102,407102,407110,113110,113122,161122,161127,138127,138157,623157,623155,769155,769161,145161,145205,241205,241188,850188,850214,111214,111211,979211,979220,112220,112167,454167,454121,452121,452129,610129,610143,861143,861156,740156,740130,666130,666133,396133,396152,980152,980103,540103,540101,158101,15891,83991,839115,561115,56177,52977,529103,556103,55685,95485,954105,565105,56578,09878,09893,98793,98793,62893,62880,54780,54777,63777,63777,63759,07759,07759,79759,79761,77961,77944,30744,30746,96546,96563,38663,38687,23787,23756,99156,99165,98065,98050,02150,02160,30060,30034,90034,90032,10032,10034,60034,60026,30026,30029,00029,00041,90041,90039,70039,70060,60060,60042,90042,90045,30045,30043,00043,00078,00078,00053,20053,20047,30047,30056,90056,90066,20066,20044,30044,30044,10044,10044,80044,80055,90055,90040,00040,00039,90039,90032,80032,80000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
14,000
14,000
13,500
13,500
29,000
29,000
15,300
15,300
20,500
20,500
19,300
19,300
28,500
28,500
8,000
8,000
14,200
14,200
23,200
23,200
30,000
30,000
8,700
8,700
13,700
13,700
18,200
18,200
33,700
33,700
9,000
9,000
12,000
12,000
200
200
200
200
200
200
200
200
200
200
27,000
27,000
11,200
11,200
34,700
34,700
26,200
26,200
44,200
44,200
22,200
22,200
13,200
13,200
20,200
20,200
29,500
29,500
20,000
20,000
24,750
24,750
0
33,500
33,500
34,298
34,298
34,436
34,436
51,234
51,234
29,180
29,180
51,680
51,680
41,180
41,180
48,880
48,880
26,500
26,500
53,275
53,275
28,750
28,750
29,850
29,850
42,350
42,350
82,500
82,500
65,000
65,000
68,500
68,500
82,000
82,000
72,000
72,000
62,000
62,000
58,500
58,500
104,000
104,000
133,500
133,500
119,500
119,500
142,500
142,500
130,500
130,500
124,500
124,500
99,000
99,000
96,201
96,201
102,095
102,095
66,028
66,028
63,167
63,167
56,167
56,167
50,167
50,167
24,167
24,167
2,667
2,667
2,667
2,667
2,667
2,667
2,667
2,667
2,667
2,667
2,667
2,667
2,667
2,667
3,013
3,013
13,865
13,865
17,721
17,721
4,082
4,082
4,102
4,102
4,121
4,121
4,141
4,141
4,162
4,162
11,182
11,182
4,203
4,203
4,224
4,224
4,245
4,245
4,266
4,266
34,264
34,264
34,294
34,294
4,333
4,333
4,333
4,333
4,381
4,381
4,404
4,404
11,428
11,428
28,452
28,452
27,477
27,477
32,702
32,702
4,527
4,527
17,553
17,553
10,579
10,579
28,105
28,105
59,132
59,132
19,659
19,659
22,686
22,686
19,714
19,714
19,742
19,742
57,271
57,271
58,800
58,800
35,829
35,829
4,859
4,859
10,389
10,389
4,920
4,920
24,251
24,251
94,282
94,282
124,814
124,814
68,046
68,046
77,079
77,079
27,112
27,112
43,146
43,146
46,180
46,180
65,015
65,01546,18046,18043,14643,14627,11227,11277,07977,07968,04668,046124,814124,81494,28294,28224,25124,2514,9204,92010,38910,3894,8594,85935,82935,82958,80058,80057,27157,27119,74219,74219,71419,71422,68622,68619,65919,65959,13259,13228,10528,10510,57910,57917,55317,5534,5274,52732,70232,70227,47727,47728,45228,45211,42811,4284,4044,4044,3814,3814,3334,3334,3334,33334,29434,29434,26434,2644,2664,2664,2454,2454,2244,2244,2034,20311,18211,1824,1624,1624,1414,1414,1214,1214,1024,1024,0824,08217,72117,72113,86513,8653,0133,0132,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,66724,16724,16750,16750,16756,16756,16763,16763,16766,02866,028102,095102,09596,20196,20199,00099,000124,500124,500130,500130,500142,500142,500119,500119,500133,500133,500104,000104,00058,50058,50062,00062,00072,00072,00082,00082,00068,50068,50065,00065,00082,50082,50042,35042,35029,85029,85028,75028,75053,27553,27526,50026,50048,88048,88041,18041,18051,68051,68029,18029,18051,23451,23434,43634,43634,29834,29833,50033,500024,75024,75020,00020,00029,50029,50020,20020,20013,20013,20022,20022,20044,20044,20026,20026,20034,70034,70011,20011,20027,00027,00020020020020020020020020020020012,00012,0009,0009,00033,70033,70018,20018,20013,70013,7008,7008,70030,00030,00023,20023,20014,20014,2008,0008,00028,50028,50019,30019,30020,50020,50015,30015,30029,00029,00013,50013,50014,00014,0000000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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,083
0
0
0
0
0
0
0
12,609
0
43,638
0
42,944
0
12,363
0
11,953
0
12,640
0
13,404
0
19,716
0
36,632
0
36,427
0
4,502
0
4,527
0
4,553
0
10,579
0
28,105
0
59,132
0
19,659
0
22,686
0
19,714
0
19,742
0
57,271
0
58,800
0
35,829
0
4,859
0
10,389
0
4,920
0
24,251
0
94,282
0
124,814
0
68,046
68,046
77,079
77,079
27,112
27,112
43,146
43,146
46,180
46,180
0
65,015
65,015046,18046,18043,14643,14627,11227,11277,07977,07968,04668,0460124,814094,282024,25104,920010,38904,859035,829058,800057,271019,742019,714022,686019,659059,132028,105010,57904,55304,52704,502036,427036,632019,716013,404012,640011,953012,363042,944043,638012,609000000018,083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16,800
16,800
14,800
14,800
13,800
13,800
18,400
18,400
12,700
12,700
12,000
12,000
12,300
12,300
25,900
25,900
33,900
33,900
23,800
23,800
21,100
21,100
30,100
30,100
15,300
15,300
15,700
15,700
7,600
7,600
14,500
14,500
11,300
11,300
11,600
11,600
9,300
9,300
15,400
15,400
12,400
12,400
15,100
15,100
17,700
17,700
19,600
19,600
15,868
15,868
17,941
17,941
15,548
15,548
28,792
28,792
21,922
21,922
17,209
17,209
13,069
13,069
22,156
22,156
20,348
20,348
19,691
19,691
25,644
25,644
25,644
32,039
32,039
39,153
39,153
24,704
24,704
28,732
28,732
35,043
35,043
25,763
25,763
38,403
38,403
31,124
31,124
42,488
42,488
39,434
39,434
29,635
29,635
39,232
39,232
49,502
49,502
33,911
33,911
26,432
26,432
37,908
37,908
45,063
45,063
37,571
37,571
34,051
34,051
37,639
37,639
58,498
58,498
56,211
56,211
40,063
40,063
30,470
30,470
47,229
47,229
28,013
28,013
25,691
25,691
25,251
25,251
35,839
35,839
28,529
28,529
22,540
22,540
21,996
21,996
32,555
32,555
27,881
27,881
25,691
25,691
26,381
26,381
34,532
34,532
32,000
32,000
28,238
28,238
29,238
29,238
43,518
43,518
39,586
39,586
38,551
38,551
39,532
39,532
43,684
43,684
56,171
56,171
43,078
43,078
41,871
41,871
41,655
41,655
37,540
37,540
34,555
34,555
35,854
35,854
40,830
40,830
41,132
41,132
46,304
46,304
49,961
49,961
47,799
47,799
36,865
36,865
34,047
34,047
31,519
31,519
47,645
47,645
35,026
35,026
37,498
37,498
50,340
50,340
46,158
46,158
40,372
40,372
40,957
40,957
39,139
39,139
55,161
55,161
39,188
39,188
40,701
40,701
56,054
56,054
54,642
54,642
53,840
53,840
46,625
46,625
57,431
57,431
64,149
64,149
44,690
44,690
88,833
88,833
60,227
60,227
59,334
59,334
38,720
38,720
38,571
38,571
53,593
53,593
65,451
65,451
41,594
41,594
49,834
49,83441,59441,59465,45165,45153,59353,59338,57138,57138,72038,72059,33459,33460,22760,22788,83388,83344,69044,69064,14964,14957,43157,43146,62546,62553,84053,84054,64254,64256,05456,05440,70140,70139,18839,18855,16155,16139,13939,13940,95740,95740,37240,37246,15846,15850,34050,34037,49837,49835,02635,02647,64547,64531,51931,51934,04734,04736,86536,86547,79947,79949,96149,96146,30446,30441,13241,13240,83040,83035,85435,85434,55534,55537,54037,54041,65541,65541,87141,87143,07843,07856,17156,17143,68443,68439,53239,53238,55138,55139,58639,58643,51843,51829,23829,23828,23828,23832,00032,00034,53234,53226,38126,38125,69125,69127,88127,88132,55532,55521,99621,99622,54022,54028,52928,52935,83935,83925,25125,25125,69125,69128,01328,01347,22947,22930,47030,47040,06340,06356,21156,21158,49858,49837,63937,63934,05134,05137,57137,57145,06345,06337,90837,90826,43226,43233,91133,91149,50249,50239,23239,23229,63529,63539,43439,43442,48842,48831,12431,12438,40338,40325,76325,76335,04335,04328,73228,73224,70424,70439,15339,15332,03932,03925,64425,64425,64419,69119,69120,34820,34822,15622,15613,06913,06917,20917,20921,92221,92228,79228,79215,54815,54817,94117,94115,86815,86819,60019,60017,70017,70015,10015,10012,40012,40015,40015,4009,3009,30011,60011,60011,30011,30014,50014,5007,6007,60015,70015,70015,30015,30030,10030,10021,10021,10023,80023,80033,90033,90025,90025,90012,30012,30012,00012,00012,70012,70018,40018,40013,80013,80014,80014,80016,80016,80000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
16,000
16,000
25,100
25,100
26,200
26,200
37,500
37,500
-100
-100
32,100
32,100
32,000
32,000
40,300
40,300
100
100
23,500
23,500
32,100
32,100
-100
-100
27,700
27,700
29,600
29,600
35,300
35,300
46,100
46,100
-100
-100
-100
-100
19,700
19,700
-100
-100
22,200
22,200
17,000
17,000
17,200
17,200
40,700
40,700
34,153
34,153
48,039
48,039
41,443
41,443
58,445
58,445
41,464
41,464
29,756
29,756
31,238
31,238
39,623
39,623
39,449
39,449
39,386
39,386
12,499
51,993
51,993
-48,240
-48,240
20,039
20,039
18,049
18,049
20,186
20,186
-56,764
-56,764
19,011
19,011
16,273
16,273
19,905
19,905
19,217
19,217
23,655
23,655
41,673
41,673
21,958
21,958
16,917
16,917
34,485
34,485
35,734
35,734
36,832
36,832
22,879
22,879
30,039
30,039
28,901
28,901
25,815
25,815
23,961
23,961
36,268
36,268
31,548
31,548
27,880
27,880
30,206
30,206
22,974
22,974
25,924
25,924
23,131
23,131
25,269
25,269
20,354
20,354
19,494
19,494
18,454
18,454
22,092
22,092
9,590
9,590
8,949
8,949
7,278
7,278
22,855
22,855
14,245
14,245
16,504
16,504
13,021
13,021
5,783
5,783
19,485
19,485
21,786
21,786
20,269
20,269
47,169
47,169
26,595
26,595
24,460
24,460
21,777
21,777
33,677
33,677
17,631
17,631
22,827
22,827
19,077
19,077
-321,735
-321,735
29,626
29,626
33,567
33,567
17,544
17,544
-332,440
-332,440
26,166
26,166
29,870
29,870
26,904
26,904
-151,069
-151,069
30,840
30,840
32,427
32,427
27,189
27,189
-147,699
-147,699
39,522
39,522
41,779
41,779
37,120
37,120
-189,302
-189,302
32,321
32,321
28,824
28,824
22,270
22,270
-152,458
-152,458
53,599
53,599
43,125
43,125
41,375
41,375
-187,840
-187,840
48,494
48,494
-192,800
-192,800
-205,300
-205,300
-211,276
-211,276
39,240
39,240
24,662
24,662
21,610
21,610
23,299
23,299
51,881
51,881
112,538
112,53851,88151,88123,29923,29921,61021,61024,66224,66239,24039,240-211,276-211,276-205,300-205,300-192,800-192,80048,49448,494-187,840-187,84041,37541,37543,12543,12553,59953,599-152,458-152,45822,27022,27028,82428,82432,32132,321-189,302-189,30237,12037,12041,77941,77939,52239,522-147,699-147,69927,18927,18932,42732,42730,84030,840-151,069-151,06926,90426,90429,87029,87026,16626,166-332,440-332,44017,54417,54433,56733,56729,62629,626-321,735-321,73519,07719,07722,82722,82717,63117,63133,67733,67721,77721,77724,46024,46026,59526,59547,16947,16920,26920,26921,78621,78619,48519,4855,7835,78313,02113,02116,50416,50414,24514,24522,85522,8557,2787,2788,9498,9499,5909,59022,09222,09218,45418,45419,49419,49420,35420,35425,26925,26923,13123,13125,92425,92422,97422,97430,20630,20627,88027,88031,54831,54836,26836,26823,96123,96125,81525,81528,90128,90130,03930,03922,87922,87936,83236,83235,73435,73434,48534,48516,91716,91721,95821,95841,67341,67323,65523,65519,21719,21719,90519,90516,27316,27319,01119,011-56,764-56,76420,18620,18618,04918,04920,03920,039-48,240-48,24051,99351,99312,49939,38639,38639,44939,44939,62339,62331,23831,23829,75629,75641,46441,46458,44558,44541,44341,44348,03948,03934,15334,15340,70040,70017,20017,20017,00017,00022,20022,200-100-10019,70019,700-100-100-100-10046,10046,10035,30035,30029,60029,60027,70027,700-100-10032,10032,10023,50023,50010010040,30040,30032,00032,00032,10032,100-100-10037,50037,50026,20026,20025,10025,10016,00016,00000000000000000000000000000000000000000000000000000000000000000000000
   > Long-term 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
192,200
192,200
193,700
193,700
196,300
196,300
200,400
200,400
202,000
202,000
195,300
195,300
196,500
196,500
195,400
195,400
194,700
194,700
194,200
194,200
194,200
194,200
187,300
187,300
187,100
187,100
187,500
187,500
186,500
186,500
186,200
186,200
184,500
184,500
183,400
183,400
212,500
212,500
214,000
214,000
215,100
215,100
214,100
214,100
213,000
213,000
200,800
200,800
115,938
115,938
51,891
51,891
117,366
117,366
235,230
235,230
233,737
233,737
119,543
119,543
133,788
133,788
219,725
219,725
219,422
219,422
219,854
219,854
0
219,886
219,886
331,900
331,900
325,500
325,500
319,300
319,300
350,600
350,600
357,500
357,500
353,500
353,500
359,300
359,300
364,700
364,700
372,500
372,500
370,900
370,900
375,200
375,200
383,300
383,300
420,000
420,000
417,800
417,800
419,900
419,900
415,600
415,600
463,000
463,000
462,400
462,400
464,600
464,600
462,300
462,300
463,800
463,800
460,600
460,600
471,300
471,300
513,400
513,400
584,900
584,900
589,928
589,928
594,943
594,943
323,876
323,876
652,952
652,952
652,268
652,268
655,938
655,938
663,108
663,108
711,601
711,601
731,377
731,377
739,848
739,848
749,001
749,001
844,856
844,856
861,922
861,922
880,804
880,804
926,553
926,553
931,698
931,698
902,748
902,748
901,998
901,998
952,251
952,251
864,884
864,884
865,174
865,174
869,970
869,970
883,755
883,755
948,269
948,269
944,842
944,842
945,745
945,745
950,196
950,196
956,069
956,069
915,398
915,398
918,993
918,993
953,655
953,655
973,467
973,467
968,980
968,980
971,125
971,125
972,171
972,171
950,481
950,481
950,341
950,341
980,841
980,841
1,063,825
1,063,825
1,051,346
1,051,346
1,034,147
1,034,147
1,065,064
1,065,064
1,063,688
1,063,688
1,097,168
1,097,168
1,092,199
1,092,199
1,098,925
1,098,925
1,106,662
1,106,662
1,086,725
1,086,725
1,088,728
1,088,728
1,149,095
1,149,095
1,218,906
1,218,906
1,226,591
1,226,591
1,231,284
1,231,284
1,220,467
1,220,467
1,195,693
1,195,693
1,210,864
1,210,864
1,277,825
1,277,825
1,288,085
1,288,085
1,332,441
1,332,441
1,378,229
1,378,229
1,375,638
1,375,638
1,388,937
1,388,9371,375,6381,375,6381,378,2291,378,2291,332,4411,332,4411,288,0851,288,0851,277,8251,277,8251,210,8641,210,8641,195,6931,195,6931,220,4671,220,4671,231,2841,231,2841,226,5911,226,5911,218,9061,218,9061,149,0951,149,0951,088,7281,088,7281,086,7251,086,7251,106,6621,106,6621,098,9251,098,9251,092,1991,092,1991,097,1681,097,1681,063,6881,063,6881,065,0641,065,0641,034,1471,034,1471,051,3461,051,3461,063,8251,063,825980,841980,841950,341950,341950,481950,481972,171972,171971,125971,125968,980968,980973,467973,467953,655953,655918,993918,993915,398915,398956,069956,069950,196950,196945,745945,745944,842944,842948,269948,269883,755883,755869,970869,970865,174865,174864,884864,884952,251952,251901,998901,998902,748902,748931,698931,698926,553926,553880,804880,804861,922861,922844,856844,856749,001749,001739,848739,848731,377731,377711,601711,601663,108663,108655,938655,938652,268652,268652,952652,952323,876323,876594,943594,943589,928589,928584,900584,900513,400513,400471,300471,300460,600460,600463,800463,800462,300462,300464,600464,600462,400462,400463,000463,000415,600415,600419,900419,900417,800417,800420,000420,000383,300383,300375,200375,200370,900370,900372,500372,500364,700364,700359,300359,300353,500353,500357,500357,500350,600350,600319,300319,300325,500325,500331,900331,900219,886219,8860219,854219,854219,422219,422219,725219,725133,788133,788119,543119,543233,737233,737235,230235,230117,366117,36651,89151,891115,938115,938200,800200,800213,000213,000214,100214,100215,100215,100214,000214,000212,500212,500183,400183,400184,500184,500186,200186,200186,500186,500187,500187,500187,100187,100187,300187,300194,200194,200194,200194,200194,700194,700195,400195,400196,500196,500195,300195,300202,000202,000200,400200,400196,300196,300193,700193,700192,200192,20000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
320,141
0
319,739
0
334,351
0
362,864
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
356,462
0
400,440
0
399,414
0
0
0
397,346
0
396,304
0
395,256
0
394,204
0
0
0
392,083
0
391,014
0
355,791
0
354,800
0
383,794
0
382,791
0
391,469
0
390,438
0
389,406
0
398,161
0
397,133
0
416,098
0
494,398
0
493,343
0
492,283
0
491,217
0
490,159
0
523,741
0
522,614
0
521,456
0
520,383
0
519,303
0
518,211
0
518,211
0
556,431
0
615,311
0
614,211
0
613,105
0
592,689
0
561,566
0
585,246
0
652,804
0
0
0
0
0
0
0
0
0
000000000652,8040585,2460561,5660592,6890613,1050614,2110615,3110556,4310518,2110518,2110519,3030520,3830521,4560522,6140523,7410490,1590491,2170492,2830493,3430494,3980416,0980397,1330398,1610389,4060390,4380391,4690382,7910383,7940354,8000355,7910391,0140392,083000394,2040395,2560396,3040397,346000399,4140400,4400356,46200000000000000000362,8640334,3510319,7390320,141000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48,751
0
48,606
0
49,504
0
48,825
0
47,552
0
47,613
0
48,580
0
43,655
0
46,757
0
46,100
0
43,073
0
60,972
0
64,729
0
63,455
0
64,465
0
70,432
0
70,573
0
72,937
0
78,938
0
77,340
0
78,304
0
80,889
0
82,661
0
94,474
0
93,452
0
97,045
0
105,460
0
120,542
0
120,092
0
122,709
0
124,561
0
120,923
0
116,821
0
123,870
0
124,755
0
192,183
0
194,567
0
197,043
0
198,852
0
189,766
0
190,141
0
194,210
0
193,286
0
208,395
0
196,101
0
199,453
0
200,922
0
282,323
0
288,959
0
303,844
0
308,780
0
301,277
0
271,293
0
268,497
0
271,446
0
179,266
0
178,205
0
168,993
0
173,076
0
209,745
0
207,059
0
207,521
0
211,892
0
203,220
0
194,912
0
192,678
0
192,694
0
205,916
0
196,308
0
194,571
0
192,701
0
326,272
0
328,006
0
564,743
0
569,427
0
558,003
0
552,105
0
555,983
0
555,687
0
555,552
0
552,004
0
559,744
0
568,484
0
544,050
0
552,894
0
575,145
0
585,767
0
595,058
0
601,259
0
610,837
0
616,938
0
600,595
0
0
0
618,571
0
0
0
0
0
0
0
0
0
000000000618,571000600,5950616,9380610,8370601,2590595,0580585,7670575,1450552,8940544,0500568,4840559,7440552,0040555,5520555,6870555,9830552,1050558,0030569,4270564,7430328,0060326,2720192,7010194,5710196,3080205,9160192,6940192,6780194,9120203,2200211,8920207,5210207,0590209,7450173,0760168,9930178,2050179,2660271,4460268,4970271,2930301,2770308,7800303,8440288,9590282,3230200,9220199,4530196,1010208,3950193,2860194,2100190,1410189,7660198,8520197,0430194,5670192,1830124,7550123,8700116,8210120,9230124,5610122,7090120,0920120,5420105,460097,045093,452094,474082,661080,889078,304077,340078,938072,937070,573070,432064,465063,455064,729060,972043,073046,100046,757043,655048,580047,613047,552048,825049,504048,606048,75100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
139,350
0
147,924
0
168,855
0
172,412
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
335,569
0
340,075
0
344,134
0
0
0
349,121
0
362,195
0
389,828
0
389,898
0
0
0
394,291
0
406,770
0
411,235
0
415,105
0
419,627
0
427,730
0
421,633
0
423,736
0
424,954
0
260,038
0
257,542
0
257,058
0
256,960
0
256,750
0
255,232
0
258,656
0
258,819
0
259,405
0
259,640
0
261,721
0
262,443
0
257,272
0
260,291
0
135,964
0
265,437
0
272,742
0
275,985
0
281,919
0
288,727
0
294,826
0
300,925
0
307,440
0
0
0
0
0
0
0
0
0
000000000307,4400300,9250294,8260288,7270281,9190275,9850272,7420265,4370135,9640260,2910257,2720262,4430261,7210259,6400259,4050258,8190258,6560255,2320256,7500256,9600257,0580257,5420260,0380424,9540423,7360421,6330427,7300419,6270415,1050411,2350406,7700394,291000389,8980389,8280362,1950349,121000344,1340340,0750335,56900000000000000000172,4120168,8550147,9240139,350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
> 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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
194,800
194,800
192,500
192,500
193,500
193,500
194,600
194,600
193,000
193,000
190,800
190,800
193,200
193,200
193,100
193,100
195,400
195,400
193,400
193,400
193,700
193,700
179,100
179,100
182,000
182,000
179,400
179,400
179,800
179,800
180,900
180,900
184,100
184,100
181,400
181,400
182,000
182,000
182,300
182,300
186,100
186,100
183,300
183,300
184,100
184,100
185,700
185,700
341,313
341,313
360,821
360,821
380,930
380,930
200,312
200,312
206,720
206,720
392,455
392,455
375,509
375,509
216,292
216,292
224,882
224,882
227,120
227,120
235,234
235,234
235,234
227,370
227,370
234,827
234,827
239,165
239,165
250,195
250,195
263,070
263,070
277,285
277,285
283,681
283,681
330,936
330,936
338,197
338,197
341,223
341,223
339,415
339,415
342,490
342,490
343,883
343,883
348,502
348,502
351,069
351,069
360,581
360,581
375,348
375,348
386,018
386,018
408,545
408,545
420,172
420,172
427,726
427,726
436,736
436,736
443,285
443,285
456,390
456,390
478,202
478,202
489,216
489,216
492,619
492,619
769,280
769,280
501,795
501,795
507,548
507,548
510,497
510,497
521,745
521,745
525,080
525,080
534,265
534,265
538,312
538,312
550,433
550,433
550,952
550,952
558,164
558,164
563,626
563,626
578,127
578,127
579,429
579,429
592,946
592,946
597,780
597,780
612,748
612,748
617,510
617,510
635,734
635,734
640,355
640,355
653,985
653,985
659,401
659,401
667,658
667,658
671,332
671,332
689,374
689,374
690,458
690,458
697,095
697,095
703,028
703,028
720,258
720,258
724,088
724,088
732,825
732,825
737,739
737,739
753,247
753,247
778,187
778,187
787,007
787,007
794,178
794,178
811,983
811,983
816,644
816,644
564,936
564,936
693,353
693,353
851,234
851,234
855,676
855,676
869,492
869,492
955,171
955,171
973,584
973,584
976,000
976,000
997,711
997,711
1,007,301
1,007,301
1,028,285
1,028,285
1,027,468
1,027,468
1,048,153
1,048,153
1,056,057
1,056,057
1,075,200
1,075,200
1,081,674
1,081,674
1,098,370
1,098,370
1,112,584
1,112,584
1,135,253
1,135,253
1,140,073
1,140,073
1,158,783
1,158,783
1,167,628
1,167,6281,158,7831,158,7831,140,0731,140,0731,135,2531,135,2531,112,5841,112,5841,098,3701,098,3701,081,6741,081,6741,075,2001,075,2001,056,0571,056,0571,048,1531,048,1531,027,4681,027,4681,028,2851,028,2851,007,3011,007,301997,711997,711976,000976,000973,584973,584955,171955,171869,492869,492855,676855,676851,234851,234693,353693,353564,936564,936816,644816,644811,983811,983794,178794,178787,007787,007778,187778,187753,247753,247737,739737,739732,825732,825724,088724,088720,258720,258703,028703,028697,095697,095690,458690,458689,374689,374671,332671,332667,658667,658659,401659,401653,985653,985640,355640,355635,734635,734617,510617,510612,748612,748597,780597,780592,946592,946579,429579,429578,127578,127563,626563,626558,164558,164550,952550,952550,433550,433538,312538,312534,265534,265525,080525,080521,745521,745510,497510,497507,548507,548501,795501,795769,280769,280492,619492,619489,216489,216478,202478,202456,390456,390443,285443,285436,736436,736427,726427,726420,172420,172408,545408,545386,018386,018375,348375,348360,581360,581351,069351,069348,502348,502343,883343,883342,490342,490339,415339,415341,223341,223338,197338,197330,936330,936283,681283,681277,285277,285263,070263,070250,195250,195239,165239,165234,827234,827227,370227,370235,234235,234235,234227,120227,120224,882224,882216,292216,292375,509375,509392,455392,455206,720206,720200,312200,312380,930380,930360,821360,821341,313341,313185,700185,700184,100184,100183,300183,300186,100186,100182,300182,300182,000182,000181,400181,400184,100184,100180,900180,900179,800179,800179,400179,400182,000182,000179,100179,100193,700193,700193,400193,400195,400195,400193,100193,100193,200193,200190,800190,800193,000193,000194,600194,600193,500193,500192,500192,500194,800194,80000000000000000000000000000000000000000000000000000000000000000000000
   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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
85,800
85,800
85,800
85,800
85,800
85,800
85,800
85,800
85,800
85,800
85,800
85,800
85,800
85,800
128,600
128,600
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,100
16,200
16,200
16,309
16,309
360,821
360,821
380,930
380,930
16,619
16,619
16,619
16,619
0
0
0
0
17,072
17,072
17,072
17,072
0
0
0
234,057
234,057
17,575
17,575
234,827
234,827
239,165
239,165
250,195
250,195
18,344
18,344
277,285
277,285
283,681
283,681
330,936
330,936
20,390
20,390
341,223
341,223
339,415
339,415
342,490
342,490
20,454
20,454
348,502
348,502
351,069
351,069
360,581
360,581
20,975
20,975
386,018
386,018
408,545
408,545
420,172
420,172
21,950
21,950
0
0
0
0
0
22,905
22,905
22,905
23,053
23,053
0
23,114
0
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
0
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
23,114
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
34,668
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,163
36,176
36,176
36,176
36,17636,17636,17636,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16336,16334,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66834,66823,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,114023,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,11423,114023,114023,05323,05322,90522,90522,9050000021,95021,950420,172420,172408,545408,545386,018386,01820,97520,975360,581360,581351,069351,069348,502348,50220,45420,454342,490342,490339,415339,415341,223341,22320,39020,390330,936330,936283,681283,681277,285277,28518,34418,344250,195250,195239,165239,165234,827234,82717,57517,575234,057234,05700017,07217,07217,07217,072000016,61916,61916,61916,619380,930380,930360,821360,82116,30916,30916,20016,20016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,10016,100128,600128,60085,80085,80085,80085,80085,80085,80085,80085,80085,80085,80085,80085,80085,80085,80000000000000000000000000000000000000000000000000000000000000000000000
   Retained Earnings Total 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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
185,556
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
266,197
0
0
0
0
0
0
0
308,007
0
0
0
0
0
0
0
339,165
0
0
0
287,971
0
294,938
0
372,950
0
291,888
0
291,888
0
291,888
0
426,874
0
282,135
0
282,135
0
282,135
0
465,708
0
0
0
0
0
0
0
504,740
0
0
0
0
0
0
0
545,429
0
545,429
0
0
0
0
0
0
0
596,402
0
0
0
0
0
0
0
649,854
0
0
0
0
0
0
0
0
0
0
0
00000000000649,8540000000596,4020000000545,4290545,4290000000504,7400000000465,7080282,1350282,1350282,1350426,8740291,8880291,8880291,8880372,9500294,9380287,971000339,1650000000308,0070000000266,19700000000000000000000000185,5560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Accumulated Other Comprehensive Income 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-308,400
-308,400
-313,600
-313,600
-318,800
-318,800
-323,500
-323,500
-329,000
-329,000
-335,000
-335,000
-340,700
-340,700
-348,300
-348,300
-354,400
-354,400
-360,400
-360,400
-367,000
-367,000
-374,300
-374,300
-380,400
-380,400
-391,100
-391,100
-398,900
-398,900
-407,600
-407,600
-419,800
-419,800
-427,800
-427,800
-432,300
-432,300
-447,000
-447,000
-455,800
-455,800
-465,600
-465,600
-469,900
-469,900
-1,000
-1,000
-494,443
-494,443
-499,273
-499,273
-507,166
-507,166
-1,080
-1,080
1,341
1,341
-482,023
-482,023
-332,624
-332,624
-883
-883
74,723
74,723
-353,256
-353,256
-358,957
-358,957
-358,957
-9,425
-9,425
-365,243
-365,243
-365,243
-365,243
250,195
250,195
-3,390
-3,390
277,285
277,285
283,681
283,681
330,936
330,936
686
686
341,223
341,223
339,415
339,415
342,490
342,490
195
195
348,502
348,502
351,069
351,069
360,581
360,581
581
581
-405,391
-405,391
-405,391
-405,391
-405,391
-405,391
1,643
1,643
436,736
436,736
443,285
443,285
456,390
456,390
191
191
153
153
0
0
0
-490,354
205
205
213
213
125
125
134
134
142
142
214
214
208
208
134
134
112
112
119
119
0
0
0
-578,030
94
94
159
159
234
234
270
270
377
377
384
384
338
338
433
433
458
458
373
373
363
363
278
278
357
357
193
193
203
203
214
214
202
202
299
299
331
331
391
391
377
377
0
0
0
-28
0
0
-706,091
-706,091
0
0
0
0
0
0
-745,874
-745,874
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00000000000000000000000000000000000-745,874-745,874000000-706,091-706,09100-280003773773913913313312992992022022142142032031931933573572782783633633733734584584334333383383843843773772702702342341591599494-578,030000119119112112134134208208214214142142134134125125213213205205-490,354000153153191191456,390456,390443,285443,285436,736436,7361,6431,643-405,391-405,391-405,391-405,391-405,391-405,391581581360,581360,581351,069351,069348,502348,502195195342,490342,490339,415339,415341,223341,223686686330,936330,936283,681283,681277,285277,285-3,390-3,390250,195250,195-365,243-365,243-365,243-365,243-9,425-9,425-358,957-358,957-358,957-353,256-353,25674,72374,723-883-883-332,624-332,624-482,023-482,0231,3411,341-1,080-1,080-507,166-507,166-499,273-499,273-494,443-494,443-1,000-1,000-469,900-469,900-465,600-465,600-455,800-455,800-447,000-447,000-432,300-432,300-427,800-427,800-419,800-419,800-407,600-407,600-398,900-398,900-391,100-391,100-380,400-380,400-374,300-374,300-367,000-367,000-360,400-360,400-354,400-354,400-348,300-348,300-340,700-340,700-335,000-335,000-329,000-329,000-323,500-323,500-318,800-318,800-313,600-313,600-308,400-308,40000000000000000000000000000000000000000000000000000000000000000000000
   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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
316,268
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
316,268
0
0
0
0
0
0
0
316,268
0
0
0
0
0
0
0
316,268
0
0
0
0
0
0
0
316,268
0
0
0
0
0
0
0
316,268
0
316,268
0
316,268
0
316,268
0
316,268
0
316,268
0
316,268
0
316,268
0
316,268
0
316,268
0
0
0
0
0
394,408
0
394,408
0
0
0
0
0
0
0
394,903
0
0
0
0
0
0
0
395,657
0
0
0
0
0
0
0
0
0
0
0
00000000000395,6570000000394,9030000000394,4080394,40800000316,2680316,2680316,2680316,2680316,2680316,2680316,2680316,2680316,2680316,2680000000316,2680000000316,2680000000316,2680000000316,26800000000000000000000000316,2680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Treasury Stock00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-119000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   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
334,700
334,700
339,900
339,900
345,100
345,100
349,800
349,800
355,300
355,300
361,400
361,400
367,000
367,000
348,300
348,300
467,000
467,000
473,000
473,000
479,500
479,500
486,800
486,800
493,000
493,000
503,600
503,600
511,400
511,400
520,100
520,100
532,300
532,300
540,300
540,300
544,800
544,800
559,600
559,600
568,300
568,300
578,100
578,100
582,500
582,500
114,200
114,200
819,447
819,447
499,273
499,273
507,166
507,166
122,661
122,661
122,661
122,661
874,478
874,478
708,133
708,133
133,087
133,087
133,087
133,087
353,256
353,256
0
124,900
124,900
146,181
146,181
365,243
365,243
365,243
365,243
-250,195
-250,195
168,574
168,574
-277,285
-277,285
-283,681
-283,681
-330,936
-330,936
229,682
229,682
-341,223
-341,223
-339,415
-339,415
-342,490
-342,490
231,758
231,758
-348,502
-348,502
-351,069
-351,069
-360,581
-360,581
247,987
247,987
405,391
405,391
405,391
405,391
405,391
405,391
279,860
279,860
0
867,308
0
873,857
0
886,962
310,202
310,202
314,456
314,456
492,619
492,619
769,280
769,280
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
563,626
563,626
316,415
316,415
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
316,268
1,022,359
1,022,359
52,254
52,254
176,824
176,824
316,268
316,268
1,062,142
1,062,142
316,268
316,268
394,408
394,408
394,408
394,408
394,408
394,408
394,566
394,566
394,686
394,686
394,766
394,766
394,903
394,903
395,181
395,181
395,338
395,338
395,497
395,497
395,657
395,657
396,011
396,011
396,281
396,281
396,553
396,553
396,750
396,750
397,093
397,093
397,614
397,614397,093397,093396,750396,750396,553396,553396,281396,281396,011396,011395,657395,657395,497395,497395,338395,338395,181395,181394,903394,903394,766394,766394,686394,686394,566394,566394,408394,408394,408394,408394,408394,408316,268316,2681,062,1421,062,142316,268316,268176,824176,82452,25452,2541,022,3591,022,359316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,415316,415563,626563,626316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268316,268769,280769,280492,619492,619314,456314,456310,202310,202886,9620873,8570867,3080279,860279,860405,391405,391405,391405,391405,391405,391247,987247,987-360,581-360,581-351,069-351,069-348,502-348,502231,758231,758-342,490-342,490-339,415-339,415-341,223-341,223229,682229,682-330,936-330,936-283,681-283,681-277,285-277,285168,574168,574-250,195-250,195365,243365,243365,243365,243146,181146,181124,900124,9000353,256353,256133,087133,087133,087133,087708,133708,133874,478874,478122,661122,661122,661122,661507,166507,166499,273499,273819,447819,447114,200114,200582,500582,500578,100578,100568,300568,300559,600559,600544,800544,800540,300540,300532,300532,300520,100520,100511,400511,400503,600503,600493,000493,000486,800486,800479,500479,500473,000473,000467,000467,000348,300348,300367,000367,000361,400361,400355,300355,300349,800349,800345,100345,100339,900339,900334,700334,70000000000000000000000000000000000000000000000000000000000000000000000



5.3. Balance Sheets

Currency in USD. All numbers in thousands.




5.4. Cash Flows

Currency in USD. All numbers in thousands.




5.5. Income Statements

Currency in USD. All numbers in thousands.


5.6. Latest Income Statement

Income Statement (annual), 2023-12-31. Currency in USD. All numbers in thousands.

Gross Profit (+$)
totalRevenue690,431
Cost of Revenue-421,389
Gross Profit269,042269,042
 
Operating Income (+$)
Gross Profit269,042
Operating Expense-122,657
Operating Income146,385146,385
 
Operating Expense (+$)
Research Development0
Selling General Administrative0
Selling And Marketing Expenses0
Operating Expense122,6570
 
Net Interest Income (+$)
Interest Income0
Interest Expense-30,429
Other Finance Cost-0
Net Interest Income-30,429
 
Pretax Income (+$)
Operating Income146,385
Net Interest Income-30,429
Other Non-Operating Income Expenses0
Income Before Tax (EBT)145,502116,839
EBIT - interestExpense = 145,502
145,502
148,128
Interest Expense30,429
Earnings Before Interest and Taxes (EBIT)175,931175,931
Earnings Before Interest and Taxes (EBITDA)276,283
 
After tax Income (+$)
Income Before Tax145,502
Tax Provision-27,803
Net Income From Continuing Ops117,699117,699
Net Income117,699
Net Income Applicable To Common Shares0
 
Non-recurring Events
Discontinued Operations0
Extraordinary Items0
Effect of Accounting Charges0
Other Items0
Non Recurring0
Other Operating Expenses544,046
Total Other Income/Expenses Net29,54630,429
 

Technical Analysis of MGE Energy Inc
The psychology behind the price

Technical indicators reflecting market sentiment and the collective psychology of you and other traders. Your emotions and other traders' emotions, such as fear and greed, play a significant role in driving price movements.

General trend

First of all, I'm going to put something in the back of your mind. One of the most stable factors that gives you more confidence as a trader: the general trend of MGE Energy Inc. The general trend of MGE Energy Inc is BULLISH with 100.0% confidence. It is very important for your mental being to use each indicator with this in mind. But beware, also the general trend flips once in a while! You can use moving averages to determine MGE Energy Inc's overall trend. For convenience I use the most commonly used moving averages: 20, 50, 100 & 200. Of course you can use other moving averages or other indicators to determine the trend.

Indicator phases

Some of the indicators I use have 3 zones: overbought, oversold and neutral. Transitions between these zones (market phases) provide valuable trading signals and insights. Expecially with the general trend mind, I use the highlighted phases:

Indicator zone transitionsBullish trend (100.0%) Bearish trend (-100.0%)
Overbought to neutralBullish pullback=Bearish reversal
Upper to lower neutralBullish correction=Bearish continuation
Nuetral to oversoldOversold=Oversold
Oversold to neutralBullish reversal=Bearish correction
Lower to upper neutralBullish continuation=Bearish pullback
Nuetral to overboughtOverbought=Overbought

1. Price Targets

1.1 Support & Resistance

Support and resistance are levels on a price chart that act as barriers or zones where the price of an asset tends to stop, reverse, or experience a significant amount of buying or selling pressure.

Support is a price level at which demand for an asset is strong enough to prevent the price from falling further.
Resistance is a price level at which selling pressure becomes significant enough to prevent the price of an asset from rising further.


Score

Let's take a look at the Support & Resistance of MGE Energy Inc.

The long score for the Support & Resistance is 0/1.
The longshort score for the Support & Resistance is 0/(-1 +1).

  • Between support/resistance: The price is trading between support and resistance lines.

The bullish price targets are: 93.15.

The bearish price targets are: 87.93 > 86.79 > 86.13.

Tweet this
MGE Energy Inc Daily Support & Resistance Chart

2. Trend Indicators

2.1 Moving Averages

Shows the moving average of the selected period.

  • Moving averages are lagging trend indicators.
  • There are many types of moving averages.
  • Moving averages are also used within other indicators.

Score

Let's take a look at the Moving Averages of MGE Energy Inc. The current mas is .

The long score for the Moving Averages is 14/14.
The longshort score for the Moving Averages is 14/(-14 +14).

  • MA 20 trending up: The MA 20 is trending up. +1
  • Close > MA 20: The price is above the MA 20. +1
  • MA 20 > MA 50: The MA 20 is higher than the MA 50. +1
  • MA 20 > MA 100: The MA 20 is higher than the MA 100. +1
  • MA 20 > MA 200: The MA 20 is higher than the MA 200. +1
  • MA 50 trending up: The MA 50 is trending up. +1
  • Close > MA 50: The price is above the MA 50. +1
  • MA 50 > MA 100: The MA 50 is higher than the MA 100. +1
  • MA 50 > MA 200: The MA 50 is higher than the MA 200. +1
  • MA 100 trending up: The MA 100 is trending up. +1
  • Close > MA 100: The price is above the MA 100. +1
  • MA 100 > MA 200: The MA 100 is higher than the MA 200. +1
  • MA 200 trending up: The MA 200 is trending up. +1
  • Close > MA 200: The price is above the MA 200. +1

Directionalities and relatives.

Moving AverageAmount of candlesTrendPrice +/-vs. MA 50vs. MA 100vs. MA 200
MA 2020
MA 5050-
MA 100100--
MA 200200---

Explanation: https://www.youtube.com/watch?v=xwW8h0lrQ-I

MGE Energy Inc Daily Moving Averages Chart
2.2 Moving Average Convergence/Divergence (MACD)

Shows the momentum of the selected period based on two moving averages.

  • MACD is a lagging momentum indicator.
  • Uses two moving averages.
  • Can show buy or sell signals based on momentum.
  • Can show overbought. and oversold. levels.

Score

Let's take a look at the Moving Average Convergence/Divergence (MACD) of MGE Energy Inc. The current macd is 1.39702911.

The long score for the Moving Average Convergence/Divergence (MACD) is 1/4.
The longshort score for the Moving Average Convergence/Divergence (MACD) is -2/(-4 +4).

  • MACD line < signal line: The MACD line is below the signal line, which indicates a bearish signal in the market. This means that the negative momentum is currently stronger than the average momentum, suggesting that sellers are more active than buyers, and there's a higher probability of the MGE Energy Inc price going down in the near term. -2
  • MACD > 0: The MACD is above the zero line (centerline), it indicates a bullish signal for MGE Energy Inc. This means that the short-term moving average is higher than the long-term moving average, signaling positive momentum and suggesting a higher likelihood of the MGE Energy Inc price continuing to rise in the near future. It indicates that buyers are gaining control, and there is optimism in the market, leading to potential price increases. +1
  • Trending down: The MACD line is trending down. This indicates that the short-term moving average is falling faster than the long-term moving average, suggesting negative momentum in the market. This signals that sellers are becoming more active and insecure, leading to potential price decreases as traders anticipate further losses and are willing to sell at lower prices. -1
MGE Energy Inc Daily Moving Average Convergence/Divergence (MACD) ChartMGE Energy Inc Daily Moving Average Convergence/Divergence (MACD) Chart
2.3 Directional Movement Index (DMI)

The DMI is a collection of 3 indicators: +DI (Plus Direction Indicator), -DI (Minus Direction Indicator) and ADX (Average Directional Index). The ADX helps you determine the strength of a trend.


Score

Let's take a look at the Directional Movement Index (DMI) of MGE Energy Inc. The current adx is 32.09.

The long score for the Directional Movement Index (DMI) is 3/7.
The longshort score for the Directional Movement Index (DMI) is 3/(-7 +7).

  • PLUS_ID > MINUS_DI: The +DI line is above the -DI line. This indicates a bullish signal in the market, as the positive directional movement is currently stronger than the negative directional movement, showing that buyers have the upper hand. Market psychology suggests that traders are optimistic, expecting further price increases, and are more willing to buy MGE Energy Inc shares, leading to potential upward momentum in its price. +1
  • PLUS_ID > MINUS_DI && ADX > 25 && ADX trending down: The ADX is above 25 and indicates a strong bullish trend. The ADX is declining, the bullish trend is weakening. Could be a potential reversal to the downside. +2
MGE Energy Inc Daily Directional Movement Index (DMI) Chart
2.4 Parabolic SAR

Shows the current trend and potential entry and exit signals.

  • Parabolic SAR (stop and reverse) is a lagging trend indicator.
  • Shows the current trend.
  • Shows potential entry signals.
  • Shows  potential exit signals.
  • Can be used to place trailing stoplosses..

Score

Let's take a look at the Parabolic SAR of MGE Energy Inc. The current sar is 93.08.

The long score for the Parabolic SAR is 0/1.
The longshort score for the Parabolic SAR is -1/(-1 +1).

  • Close < SAR: The price is below the SAR. It's generally considered a bearish signal. -1
MGE Energy Inc Daily Parabolic SAR Chart
3rd party ad coffee SUPPORTERis ad-free.

3. Momentum Indicators

3.1 Relative Strength Index (RSI)

Measures the speed and change of price movements.

  • Leading momentum indicator, meaning the signals are instant.
  • Ranges between 0 and 100.
  • Above 70 is considered overbought.
  • Below 30 is considered oversold.
  • Above or below 50 can also be used to determine price trend or support and resistance.
  • RSI divergence looks at a deviation between RSI and price movement. Penketrading automatically calculates RSI divergences.
  • Can be used in many different ways

Score

Let's take a look at the Relative Strength Index (RSI) of MGE Energy Inc. The current rsi is 60.15. The current phase is Continuation in bull market.

The long score for the Relative Strength Index (RSI) is 4/13.
The longshort score for the Relative Strength Index (RSI) is 4/(-13 +13).

  • Continuation in bull market: Uptrend continues after a consolidation or pullback. Hold or add to existing positions.
  • Trending up: The RSI is trending up. +1
MGE Energy Inc Daily Relative Strength Index (RSI) ChartMGE Energy Inc Daily Relative Strength Index (RSI) Chart
3.2 Stochastic Oscillator

Compares a certain price to multiple prices ranging over time.

  • Leading momentum indicator, meaning the signals are instant.
  • Used to determine overbought and oversold areas much like the RSI.
  • Ranges between 0 and 100.
  • Above 80 is considered overbought.
  • Below 20 is considered oversold.
  • Consists of two lines named K and D.
  • K compares the highest high and lowest low on the selected price range.
  • The D line is a moving average of the K line.
  • Can be used to spot divergences

Score

Let's take a look at the Stochastic Oscillator of MGE Energy Inc. The current phase is Continuation in bull market.

The long score for the Stochastic Oscillator is 4/6.
The longshort score for the Stochastic Oscillator is 4/(-6 +6).

  • STOCH > 50: The STOCH %K is above 50. There are more buyers than sellers. +1
  • STOCH %K line > STOCH %D line: The STOCH %K line is above the STOCH %D line, which indicates a bullish signal in the market. This means that the positive momentum is currently stronger than the average momentum, suggesting that buyers are more active than sellers, and there's a higher probability of the MGE Energy Inc price going up in the near term. +2
  • Trending up: The STOCH %K is trending up. +1
MGE Energy Inc Daily Stochastic Oscillator ChartMGE Energy Inc Daily Stochastic Oscillator Chart
3.3 Commodity Channel Index (CCI)

Measures the difference between the current price and the historical average price.

  • Lagging or leading Momentum indicator
  • When the CCI is above zero, the price is above the historical average
  • When the CCI is below zero, the price is below the historical average
  • Used for spotting trends
    • If the CCI moves from negative or near zero to positive 100 that might indicate an uptrend
    • If the CCI moves from positive or near zero to negative -100 that might indicate a downtrend

Score

Let's take a look at the Commodity Channel Index (CCI) of MGE Energy Inc. The current cci is 56.84.

MGE Energy Inc Daily Commodity Channel Index (CCI) ChartMGE Energy Inc Daily Commodity Channel Index (CCI) Chart
3.4 Chande Momentum Oscillator (CMO)

Measures the difference between the sum of recent gains and the sum of recent losses. Then divides the result by the sum of all price movements in that period.

  • Lagging momentum indicator
  • Ranges between +100 and -100
  • Considered overbought above +50
  • Considered oversold below -50
  • It's possible to add a moving average that acts as a signal line

Score

Let's take a look at the Chande Momentum Oscillator (CMO) of MGE Energy Inc. The current cmo is 17.32.

The long score for the Chande Momentum Oscillator (CMO) is 1/1.
The longshort score for the Chande Momentum Oscillator (CMO) is 1/(-1 +1).

  • CMO > 0: The CMO is above 0, the momentum of the price is positive, indicating a potential uptrend in the price. +1
MGE Energy Inc Daily Chande Momentum Oscillator (CMO) ChartMGE Energy Inc Daily Chande Momentum Oscillator (CMO) Chart
3.5 Williams %R

 Shows the current price relative to the highest high over the last 14 days.
 

  • Lagging momentum indicator
  • Ranging between 0 and -100
  • Above -20 is considered overbought
  • Below -80 is considered oversold
  • Is prone to give false signals

Score

Let's take a look at the Williams %R of MGE Energy Inc. The current willr is -28.0794702.

The long score for the Williams %R is 0/1.
The longshort score for the Williams %R is 0/(-1 +1).

  • WILLR between -80 and -20: The Williams %R is between -80 and -20. This indicates that MGE Energy Inc is trading in a neutral price range, neither oversold nor overbought, suggesting a balanced market condition without any extreme price signals.
MGE Energy Inc Daily Williams %R ChartMGE Energy Inc Daily Williams %R Chart
3rd party ad coffee SUPPORTERis ad-free.

4. Volatility Indicators

4.1 Bollinger Bands

Shows if the price is to high or to low relative to an average.

  • Lagging volatility indicator
  • Uses 3 bands: one upper, one lower and one in the middle
  • Works best when the middle band reflects an intermediate trend (MA20).
  • When the price is moving closer to the upper band, the market might be overbought
  • When the price is moving closer to the lower band, the market might be oversold 

Score

Let's take a look at the Bollinger Bands of MGE Energy Inc.

MGE Energy Inc Daily Bollinger Bands Chart
4.2 Average True Range (ATR)
Measures market volatility
  • Leading volatility indicator
  • Can be used to determine stop-loss positions
  • Calculated by:
    • Current high minus the current low
    • Current high minus the previous close
    • Current low minus the previous close
  • The larger the range of the candles, the greater the ATR value

Score

Let's take a look at the Average True Range (ATR) of MGE Energy Inc. The current atr is 1.62398371.

MGE Energy Inc Daily Average True Range (ATR) ChartMGE Energy Inc Daily Average True Range (ATR) Chart
3rd party ad coffee SUPPORTERis ad-free.

5. Volume Indicators

5.1 On-Balance Volume (OBV)

 Measures market volatility

  • Leading momentum indicator
  • Calculation:
    • If the closing price is above the previous closing price: OBV = previous OBV + current volume
    • If the closing price is below the previous closing price: OBV = previous OBV - current volume
    • If the closing price is the same as the previous closing price than the OBV is the same.
  • Can be used to confirm price trends
  • Can be used with divergences

Score

Let's take a look at the On-Balance Volume (OBV) of MGE Energy Inc. The current obv is 85,812.

MGE Energy Inc Daily On-Balance Volume (OBV) ChartMGE Energy Inc Daily On-Balance Volume (OBV) Chart
5.2 Money Flow Index (MFI)

Measures the flow of money in and out of a security

  • Lagging momentum indicator
  • Looks like RSI but uses volume as an extra metric (RSI only considers price)
  • Above 80 is considered overbought
  • Below 20 is considered oversold
  • Can be used with divergences

Score

Let's take a look at the Money Flow Index (MFI) of MGE Energy Inc. The current mfi is 65.38.

The long score for the Money Flow Index (MFI) is 1/2.
The longshort score for the Money Flow Index (MFI) is 1/(-2 +2).

  • MFI > 50: +1
MGE Energy Inc Daily Money Flow Index (MFI) ChartMGE Energy Inc Daily Money Flow Index (MFI) Chart
3rd party ad coffee SUPPORTERis ad-free.

6. Summary

6.1. Notifications

TypeNotificationDate
PenkeCurrently no notifications for MGE Energy Inc.

6.2. Trading Signals

Below you will find trading signals as the indicator is commonly used. This doesn't mean you should use it that way. Learn from these, but don't use them blindly. I recommend using at least 4 indicators, 1 from each category: trend, momentum, volatility and volume.

DateIndicatorSignal
2024-05-09STOCH SHORT EXITThe %K line crosses above the %D line.
WILLR LONG ENTRY SHORT CLOSE-20 crossover to upside
BB SHORT ENTRY LONG CLOSEPrice closed above the lower band.
2024-05-10STOCH LONG EXITThe %K line crosses below the %D line.
2024-05-13STOCH SHORT EXITThe %K line crosses above the %D line.
2024-05-14STOCH LONG EXITThe %K line crosses below the %D line.
2024-05-15SAR SHORT ENTRY LONG CLOSEThe price broke the SAR to the downside
2024-05-16STOCH SHORT EXITThe %K line crosses above the %D line.
2024-05-20MACD SHORT ENTRY LONG CLOSEThe MACD line crosses below the signal line.
STOCH LONG EXITThe %K line crosses below the %D line.
2024-05-21MACD LONG ENTRY SHORT CLOSEThe MACD line crosses above the signal line.
SAR LONG ENTRY SHORT CLOSEThe price broke the SAR to the upside.
STOCH SHORT EXITThe %K line crosses above the %D line.
CCI LONG ENTRY SHORT CLOSE100 crossover to upside
WILLR LONG ENTRY SHORT CLOSE-20 crossover to upside
BB SHORT ENTRY LONG CLOSEPrice closed above the lower band.
2024-05-22MACD SHORT ENTRY LONG CLOSEThe MACD line crosses below the signal line.
SAR SHORT ENTRY LONG CLOSEThe price broke the SAR to the downside
STOCH LONG EXITThe %K line crosses below the %D line.
CMO SHORT ENTRY LONG CLOSEZero line crossover to downside
ATR SHORT ENTRY LONG CLOSEPrice closed below (close - ATR).
2024-05-23DMI SHORT ENTRY LONG CLOSEThe +DI crossed the -DI to the downside. The trend is reversing to a down trend.
CCI SHORT ENTRY LONG CLOSE-100 crossover to downside
WILLR SHORT ENTRY LONG CLOSE-80 crossover to downside
ATR SHORT ENTRY LONG CLOSEPrice closed below (close - ATR).
2024-05-30STOCH SHORT EXITThe %K line crosses above the %D line.
2024-05-31DMI LONG ENTRY SHORT CLOSEThe +DI crossed the -DI to the upside. The trend is reversing to an up trend.
SAR LONG ENTRY SHORT CLOSEThe price broke the SAR to the upside.
CMO LONG ENTRY SHORT CLOSEZero line crossover to upside
ATR LONG ENTRY SHORT CLOSEPrice closed above (close + ATR).
2024-06-04STOCH LONG EXITThe %K line crosses below the %D line.
2024-06-06DMI SHORT ENTRY LONG CLOSEThe +DI crossed the -DI to the downside. The trend is reversing to a down trend.
CMO SHORT ENTRY LONG CLOSEZero line crossover to downside
2024-06-07SAR SHORT ENTRY LONG CLOSEThe price broke the SAR to the downside
CCI SHORT ENTRY LONG CLOSE-100 crossover to downside
2024-06-10WILLR SHORT ENTRY LONG CLOSE-80 crossover to downside
2024-06-11MFI SHORT ENTRY LONG CLOSE20 crossover to downside
2024-06-12STOCH SHORT EXITThe %K line crosses above the %D line.
MFI LONG ENTRY SHORT CLOSE20 crossover to upside
2024-06-14STOCH LONG EXITThe %K line crosses below the %D line.
2024-06-18STOCH SHORT EXITThe %K line crosses above the %D line.
2024-06-20STOCH LONG EXITThe %K line crosses below the %D line.
2024-06-21MFI SHORT ENTRY LONG CLOSE20 crossover to downside
2024-06-24STOCH SHORT EXITThe %K line crosses above the %D line.
MFI LONG ENTRY SHORT CLOSE20 crossover to upside
2024-06-25STOCH LONG EXITThe %K line crosses below the %D line.
WILLR SHORT ENTRY LONG CLOSE-80 crossover to downside
2024-06-26MFI SHORT ENTRY LONG CLOSE20 crossover to downside
2024-06-27STOCH SHORT EXITThe %K line crosses above the %D line.
CCI SHORT ENTRY LONG CLOSE-100 crossover to downside
2024-06-28STOCH LONG EXITThe %K line crosses below the %D line.
WILLR SHORT ENTRY LONG CLOSE-80 crossover to downside
2024-07-01BB LONG ENTRY SHORT CLOSEPrice closed below the lower band.
2024-07-02STOCH SHORT EXITThe %K line crosses above the %D line.
2024-07-05SAR LONG ENTRY SHORT CLOSEThe price broke the SAR to the upside.
2024-07-08MACD LONG ENTRY SHORT CLOSEThe MACD line crosses above the signal line.
CMO LONG ENTRY SHORT CLOSEZero line crossover to upside
2024-07-09MFI LONG ENTRY SHORT CLOSE20 crossover to upside
2024-07-10WILLR LONG ENTRY SHORT CLOSE-20 crossover to upside
2024-07-11DMI LONG ENTRY SHORT CLOSEThe +DI crossed the -DI to the upside. The trend is reversing to an up trend.
CCI LONG ENTRY SHORT CLOSE100 crossover to upside
BB SHORT ENTRY LONG CLOSEPrice closed above the lower band.
2024-07-12ATR LONG ENTRY SHORT CLOSEPrice closed above (close + ATR).
2024-07-15STOCH LONG EXITThe %K line crosses below the %D line.
2024-07-16STOCH SHORT EXITThe %K line crosses above the %D line.
ATR LONG ENTRY SHORT CLOSEPrice closed above (close + ATR).
2024-07-17STOCH LONG EXITThe %K line crosses below the %D line.
ATR LONG ENTRY SHORT CLOSEPrice closed above (close + ATR).
2024-07-19MFI LONG ENTRY SHORT CLOSE80 crossover to upside
2024-07-22STOCH SHORT EXITThe %K line crosses above the %D line.
2024-07-23RSI SHORT ENTRY LONG CLOSE70 crossover to downside
STOCH LONG EXITThe %K line crosses below the %D line.
MFI SHORT ENTRY LONG CLOSE80 crossover to downside
2024-07-24STOCH SHORT EXITThe %K line crosses above the %D line.
MFI LONG ENTRY SHORT CLOSE80 crossover to upside
2024-07-25CCI LONG ENTRY SHORT CLOSE100 crossover to upside
2024-07-29STOCH LONG EXITThe %K line crosses below the %D line.
MFI SHORT ENTRY LONG CLOSE80 crossover to downside
2024-07-30STOCH SHORT EXITThe %K line crosses above the %D line.
ATR LONG ENTRY SHORT CLOSEPrice closed above (close + ATR).
2024-07-31STOCH LONG EXITThe %K line crosses below the %D line.
CCI LONG ENTRY SHORT CLOSE100 crossover to upside
2024-08-01STOCH SHORT EXITThe %K line crosses above the %D line.
2024-08-02STOCH LONG EXITThe %K line crosses below the %D line.
2024-08-05SAR SHORT ENTRY LONG CLOSEThe price broke the SAR to the downside
RSI SHORT ENTRY LONG CLOSE70 crossover to downside
ATR SHORT ENTRY LONG CLOSEPrice closed below (close - ATR).
2024-08-06MACD SHORT ENTRY LONG CLOSEThe MACD line crosses below the signal line.
2024-08-08CMO SHORT ENTRY LONG CLOSEZero line crossover to downside
2024-08-09STOCH SHORT EXITThe %K line crosses above the %D line.
CMO LONG ENTRY SHORT CLOSEZero line crossover to upside
2024-08-12STOCH LONG EXITThe %K line crosses below the %D line.
CMO SHORT ENTRY LONG CLOSEZero line crossover to downside
WILLR SHORT ENTRY LONG CLOSE-80 crossover to downside
2024-08-13STOCH SHORT EXITThe %K line crosses above the %D line.
CMO LONG ENTRY SHORT CLOSEZero line crossover to upside
2024-08-19SAR LONG ENTRY SHORT CLOSEThe price broke the SAR to the upside.
2024-08-20STOCH LONG EXITThe %K line crosses below the %D line.
2024-08-23STOCH SHORT EXITThe %K line crosses above the %D line.
WILLR LONG ENTRY SHORT CLOSE-20 crossover to upside
2024-08-27STOCH LONG EXITThe %K line crosses below the %D line.
CMO SHORT ENTRY LONG CLOSEZero line crossover to downside
2024-08-29STOCH SHORT EXITThe %K line crosses above the %D line.
CMO LONG ENTRY SHORT CLOSEZero line crossover to upside
2024-09-03STOCH LONG EXITThe %K line crosses below the %D line.
CMO SHORT ENTRY LONG CLOSEZero line crossover to downside
2024-09-04STOCH SHORT EXITThe %K line crosses above the %D line.
CMO LONG ENTRY SHORT CLOSEZero line crossover to upside
2024-09-06STOCH LONG EXITThe %K line crosses below the %D line.
2024-09-09STOCH SHORT EXITThe %K line crosses above the %D line.
2024-09-12CCI LONG ENTRY SHORT CLOSE100 crossover to upside
2024-09-13MACD LONG ENTRY SHORT CLOSEThe MACD line crosses above the signal line.
WILLR LONG ENTRY SHORT CLOSE-20 crossover to upside
BB SHORT ENTRY LONG CLOSEPrice closed above the lower band.
ATR LONG ENTRY SHORT CLOSEPrice closed above (close + ATR).
2024-09-17STOCH LONG EXITThe %K line crosses below the %D line.
2024-09-18RSI SHORT ENTRY LONG CLOSE70 crossover to downside
2024-09-20STOCH SHORT EXITThe %K line crosses above the %D line.
2024-09-23WILLR LONG ENTRY SHORT CLOSE-20 crossover to upside
2024-09-24RSI SHORT ENTRY LONG CLOSE70 crossover to downside
STOCH LONG EXITThe %K line crosses below the %D line.
2024-09-26MACD SHORT ENTRY LONG CLOSEThe MACD line crosses below the signal line.
SAR SHORT ENTRY LONG CLOSEThe price broke the SAR to the downside
2024-09-27STOCH SHORT EXITThe %K line crosses above the %D line.

6.3. Candlestick Patterns

MGE Energy Inc Daily Candlestick Chart
DateCandlestick Pattern

6.4. Technical Score

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

Penke's Symbol Scanner

  
  
IndicatorConditionValue
RsiGreater than5060.151
Ma 20Greater thanMa 5089.284
Ma 50Greater thanMa 10087.298
Ma 100Greater thanMa 20082.639
OpenGreater thanClose90.630
Total4/5 (80.0%)
Penke
Good job! You gained 25 XP and 0   0   10 . What's next:
  • Share my analysis of MGE Energy Inc with someone you think should read this too:
  • Are you bullish or bearish on MGE Energy Inc? Let me know what you think in the comments.
  • Do you want an email if I find something interesting about MGE Energy Inc? Add an email alert using the form below.
  • Join the community if you want to keep your earnings and track your progress: Join the community
  • Is this analysis useful to you? Support me via But Me a Coffee. I'll analyze the stock market faster for you!

Get notifications about MGE Energy Inc

I send you an email if I find something interesting about MGE Energy Inc.


Comments

How you think about this?

Leave a comment

Stay informed about MGE Energy Inc.

Receive notifications about MGE Energy Inc in your mailbox!

3rd party ad coffee SUPPORTERis ad-free.