0 XP   0   0   0

CGI Inc










Financial Health of Cgi




Comparing to competitors in the Information Technology Services industry




  Industry Rankings  


CGI Inc
Buy, Hold or Sell?

Should you buy, hold or sell Cgi?

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

Let's analyse Cgi

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

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

Summary

Financial Health

Profitability Details
 Compared to previous yearCompared to industry
The company is making a huge profit.
Using its assets, the company is less efficient in making profit.
Using its investors money, the company is less efficient in making profit.
Operating Efficiency Details
 Compared to previous yearCompared to industry
The company is operating efficient.
The company is inefficient in keeping operating costs low.
Liquidity Details
 Compared to previous yearCompared to industry
The company is just 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.

1.1. Profitability of CGI Inc.

1.1. Profitability
1.1.1. Net Profit Margin

Measures how much net profit Cgi earns for each $1 of revenue.

  • Above 10% is considered healthy but always compare Cgi to the Information Technology Services industry mean.
  • A Net Profit Margin of 11.2% means that $0.11 for each $1 in revenue is generated as profit.

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

  • The MRQ is 11.2%. The company is making a huge profit. +2
  • The TTM is 11.5%. The company is making a huge profit. +2
Trends
Current periodCompared to+/- 
MRQ11.2%TTM11.5%-0.3%
TTM11.5%YOY10.6%+0.9%
TTM11.5%5Y10.3%+1.2%
5Y10.3%10Y8.9%+1.4%
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ11.2%3.2%+8.0%
TTM11.5%2.7%+8.8%
YOY10.6%3.4%+7.2%
5Y10.3%2.8%+7.5%
10Y8.9%2.9%+6.0%
1.1.2. Return on Assets

Shows how efficient Cgi is using its assets to generate profit.

  • Above 5% is considered healthy but always compare Cgi to the Information Technology Services industry mean.
  • 2.4% Return on Assets means that Cgi generated $0.02 profit for each $1 in assets.

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

  • The MRQ is 2.4%. Using its assets, the company is less efficient in making profit.
  • The TTM is 2.5%. Using its assets, the company is less efficient in making profit.
Trends
Current periodCompared to+/- 
MRQ2.4%TTM2.5%0.0%
TTM2.5%YOY2.1%+0.3%
TTM2.5%5Y2.3%+0.2%
5Y2.3%10Y2.0%+0.3%
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ2.4%0.9%+1.5%
TTM2.5%1.0%+1.5%
YOY2.1%1.1%+1.0%
5Y2.3%1.0%+1.3%
10Y2.0%1.0%+1.0%
1.1.3. Return on Equity

Shows how efficient Cgi is using its investors money to generate profit.

  • Above 15%-20% is considered healthy but always compare Cgi to the Information Technology Services industry mean.
  • 5.2% Return on Equity means Cgi generated $0.05 for each $1 the owners (shareholders) invested.

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

  • The MRQ is 5.2%. Using its investors money, the company is less efficient in making profit.
  • The TTM is 5.2%. Using its investors money, the company is less efficient in making profit.
Trends
Current periodCompared to+/- 
MRQ5.2%TTM5.2%0.0%
TTM5.2%YOY4.6%+0.6%
TTM5.2%5Y4.5%+0.7%
5Y4.5%10Y4.1%+0.5%
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ5.2%2.1%+3.1%
TTM5.2%2.4%+2.8%
YOY4.6%2.5%+2.1%
5Y4.5%2.2%+2.3%
10Y4.1%2.2%+1.9%

1.2. Operating Efficiency of CGI Inc.

1.2. Operating Efficiency
1.2.1. Operating Margin

Measures how efficient Cgi is operating .

  • Measures how much profit Cgi 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 Cgi to the Information Technology Services industry mean.
  • An Operating Margin of 15.7% means the company generated $0.16  for each $1 in revenue (before taxes).

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

  • The MRQ is 15.7%. The company is operating efficient. +1
  • The TTM is 16.2%. The company is operating efficient. +1
Trends
Current periodCompared to+/- 
MRQ15.7%TTM16.2%-0.5%
TTM16.2%YOY15.1%+1.1%
TTM16.2%5Y14.5%+1.7%
5Y14.5%10Y12.6%+1.9%
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ15.7%4.2%+11.5%
TTM16.2%4.3%+11.9%
YOY15.1%4.3%+10.8%
5Y14.5%3.7%+10.8%
10Y12.6%3.1%+9.5%
1.2.2. Operating Ratio

Measures how efficient Cgi is keeping operating costs low.

  • Below 1 is considered healthy (always compare to Information Technology Services industry mean).
  • An Operation Ratio of 1.68 means that the operating costs are $1.68 for each $1 in net sales.

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

  • The MRQ is 1.680. The company is inefficient in keeping operating costs low. -1
  • The TTM is 1.610. The company is inefficient in keeping operating costs low. -1
Trends
Current periodCompared to+/- 
MRQ1.680TTM1.610+0.070
TTM1.610YOY1.507+0.103
TTM1.6105Y1.483+0.127
5Y1.48310Y1.525-0.042
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ1.6801.519+0.161
TTM1.6101.320+0.290
YOY1.5071.056+0.451
5Y1.4831.023+0.460
10Y1.5251.008+0.517

1.3. Liquidity of CGI Inc.

1.3. Liquidity
1.3.1. Current Ratio

Measures if Cgi is able to pay off Short-term Debt.

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

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

  • The MRQ is 1.122. The company is just able to pay all its short-term debts.
  • The TTM is 1.195. The company is just able to pay all its short-term debts.
Trends
Current periodCompared to+/- 
MRQ1.122TTM1.195-0.073
TTM1.195YOY1.183+0.012
TTM1.1955Y1.126+0.070
5Y1.12610Y1.047+0.079
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ1.1221.517-0.395
TTM1.1951.495-0.300
YOY1.1831.554-0.371
5Y1.1261.501-0.375
10Y1.0471.363-0.316
1.3.2. Quick Ratio

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

  • Above 1 is considered healthy but always compare Cgi to the Information Technology Services industry mean.
  • A Quick Ratio of 0.58 means the company can pay off $0.58 for each $1 in debt (using most liquid assets).

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

  • The MRQ is 0.581. The company is just not able to pay all its short-term debts with the most liquid assets. -1
  • The TTM is 0.687. The company is just not able to pay all its short-term debts with the most liquid assets. -1
Trends
Current periodCompared to+/- 
MRQ0.581TTM0.687-0.106
TTM0.687YOY0.768-0.081
TTM0.6875Y0.649+0.038
5Y0.64910Y0.575+0.073
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ0.5811.012-0.431
TTM0.6871.027-0.340
YOY0.7681.068-0.300
5Y0.6491.029-0.380
10Y0.5750.957-0.382

1.4. Solvency of CGI Inc.

1.3. Liquidity
1.4.1. Debt to Asset Ratio

Measures how much % of Cgi assets are financed with debt.

  • Below 1 (100%) is considered healthy but always compare Cgi to Information Technology Services industry mean.
  • A Debt to Asset Ratio of 0.53 means that Cgi assets are financed with 53.2% credit (debt) and the remaining percentage (100% - 53.2%) is financed by its owners/shareholders. 

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

  • The MRQ is 0.532. The company is able to pay all its debts by selling its assets. +1
  • The TTM is 0.531. The company is able to pay all its debts by selling its assets. +1
Trends
Current periodCompared to+/- 
MRQ0.532TTM0.531+0.001
TTM0.531YOY0.541-0.010
TTM0.5315Y0.497+0.034
5Y0.49710Y0.519-0.022
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ0.5320.521+0.011
TTM0.5310.516+0.015
YOY0.5410.514+0.027
5Y0.4970.499-0.002
10Y0.5190.489+0.030
1.4.2. Debt to Equity Ratio

Measures if Cgi is able to pay off its debts by using shareholders equity.

  • Below 2 is considered healthy but always compare Cgi to the Information Technology Services industry mean.
  • A Debt to Equity ratio of 113.7% means that company has $1.14 debt for each $1 in shareholders equity.

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

  • The MRQ is 1.137. The company is able to pay all its debts with equity. +1
  • The TTM is 1.132. The company is able to pay all its debts with equity. +1
Trends
Current periodCompared to+/- 
MRQ1.137TTM1.132+0.005
TTM1.132YOY1.180-0.048
TTM1.1325Y1.003+0.129
5Y1.00310Y1.132-0.129
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ1.1371.012+0.125
TTM1.1321.020+0.112
YOY1.1800.997+0.183
5Y1.0031.0030.000
10Y1.1320.970+0.162

2. Market Valuation of CGI Inc

2. Earnings Per Share
2.1. Price to Earnings Ratio

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

  • Above 15 is considered overpriced but always compare Cgi to the Information Technology Services industry mean.
  • A PE ratio of 71.88 means the investor is paying $71.88 for every $1 in earnings.

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

  • The EOD is 77.118. Neutral. Compare to industry.
  • The MRQ is 71.876. Neutral. Compare to industry.
  • The TTM is 76.649. Neutral. Compare to industry.
Trends
Current periodCompared to+/- 
EOD77.118MRQ71.876+5.242
MRQ71.876TTM76.649-4.773
TTM76.649YOY88.144-11.495
TTM76.6495Y104.502-27.854
5Y104.50210Y108.385-3.882
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
EOD77.11859.363+17.755
MRQ71.87662.348+9.528
TTM76.64965.808+10.841
YOY88.14460.186+27.958
5Y104.50258.251+46.251
10Y108.38550.041+58.344
2.2. Price Earnings to Growth Ratio

Measures the predicted future growth of Cgi.

  • Lower is better.
  • A PEG ratio of 1 means the market price of the stock and the expected future earnings are on par.

Let's take a look of the Price Earnings to Growth Ratio trends of CGI Inc:

  • The MRQ is -8,673.069. Very Bad. -2
  • The TTM is -498.709. Very Bad. -2
Trends
Current periodCompared to+/- 
MRQ-8,673.069TTM-498.709-8,174.359
TTM-498.709YOY2,552.952-3,051.661
TTM-498.7095Y411.141-909.850
5Y411.14110Y783.707-372.566
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
MRQ-8,673.0690.141-8,673.210
TTM-498.7090.078-498.787
YOY2,552.9520.168+2,552.784
5Y411.1410.194+410.947
10Y783.7070.186+783.521

2. Book Value per Share
2.3. Price to Book Ratio

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

  • At or below 1 is considered healthy (always compare to Information Technology Services industry mean).
  • A PB ratio of 3.75 means the investor is paying $3.75 for each $1 in book value.

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

  • The EOD is 4.025. Neutral. Compare to industry.
  • The MRQ is 3.752. Neutral. Compare to industry.
  • The TTM is 4.003. Neutral. Compare to industry.
Trends
Current periodCompared to+/- 
EOD4.025MRQ3.752+0.274
MRQ3.752TTM4.003-0.251
TTM4.003YOY4.070-0.067
TTM4.0035Y3.803+0.199
5Y3.80310Y3.442+0.362
Compared to industry (Information Technology Services)
PeriodCompanyIndustry (mean)+/- 
EOD4.0252.181+1.844
MRQ3.7522.312+1.440
TTM4.0032.780+1.223
YOY4.0702.608+1.462
5Y3.8032.219+1.584
10Y3.4421.895+1.547
2. Total Gains per Share

2.4. Latest News of CGI Inc

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

DateTitleRead
2022-11-11
13:43
CGI Full Year 2022 Earnings: In Line With ExpectationsRead

3. Holders & Insider Transactions

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

3.1. Institutions holding CGI Inc

Institutions are holding 67.768% of the shares of CGI Inc.

DateNameTotal SharesTotal AssetsCurrent SharesChange%
2022-06-30Caisse De Depot Et Placement Du Quebec9.76275.08342323227500
2022-06-30Fidelity International Ltd4.56141.029108546702937712.7817
2022-06-30Royal Bank of Canada3.04670.170172502604830977.1388
2022-06-30Jarislowsky Fraser Ltd3.04633.66637249277-108257-1.4714
2022-06-30Vanguard Group Inc2.98440.015971020461002081.4312
2022-06-30Mackenzie Investments2.16580.65765154027-42284-0.8137
2022-06-30Massachusetts Financial Services Company1.83720.120143720861628813.8696
2022-06-30Fiera Capital Corporation1.52880.859636381533166309.5327
2022-06-30Bank of Montreal1.32610.12173155706859222.799
2022-06-30BMO Capital Markets Corp.1.32610.121731557061816045135.56
2022-06-30Manufacturers Life Insurance Co1.24390.1649296021732048712.1409
2022-06-30Amvescap Plc.1.23120.07072929943-271660-8.4851
2022-06-30Beutel, Goodman & Company Ltd.1.09981.2932261730726173070
2022-06-301832 Asset Management L.P0.71730.2741707000-147409-7.9491
2022-06-30CIBC World Markets Inc.0.69560.46341655385-51267-3.004
2022-06-30Bank of Nova Scotia0.64650.29241538492-21033-1.3487
2022-06-30Legal & General Group PLC0.6310.04221501509871686.1632
2022-06-30TD Asset Management Inc0.57940.1271378723-146426-9.6008
2022-06-30Alberta Investment Management Corp0.5510.74651311306190021.4704
2022-06-30Franklin Resources Inc0.55080.05181310721-35760-2.6558
Total 39.53215.371594074809+5478422+5.8%

3.2. Funds holding CGI Inc

DateNameTotal SharesTotal AssetsCurrent SharesChange%
2022-09-30Vanguard Total Intl Stock Index Inv1.18140.06782811430-36801-1.2921
2022-08-31Mawer Global Equity A1.06612.6614253710000
2022-06-30Fidelity True North Cl F0.77323.68841840000-120000-6.1224
2022-09-30JF Canadian Equity Fund0.66963.7931593537-11907-0.7417
2022-09-30Vanguard Developed Markets Index Admiral0.66020.09261571060-16301-1.0269
2022-06-30Fidelity Canadian Large Cap Class F0.59882.6534142500013000010.0386
2022-06-30Fidelity Canadian Opportunities Sr B0.55684.1909132500000
2022-09-30Manulife Global Equity Class F0.54912.7728130680000
2022-08-31Mawer Canadian Equity A0.51283.23821220400-36400-2.8962
2022-09-30Vanguard Instl Ttl Intl Stk Mkt Idx TrII0.51160.06891217351-9259-0.7548
2022-09-30Manulife Dividend Income F0.48151.56131145938545054.9939
2022-09-30Fiera Capital Canadian Equity Value0.47344.55841126600324112.9621
2022-09-30Leith Wheeler Canadian Equity Series B0.42493.1256101102050800.505
2022-09-30iShares S&P/TSX 60 ETF0.40011.020195204520480.2156
2022-09-30Beutel Goodman Canadian Equity Class D0.39061.60592955000
2022-09-30Manulife Global Balanced FT0.38921.68892620000
2022-06-30Invesco Income Growth SC0.33863.447680582900
2022-07-31IG Mackenzie Dividend C0.31791.140575660820100.2664
2022-06-30Fidelity Canadian Disciplined Eq B0.30781.4496732482-74584-9.2414
2022-07-31iProfile Canadian Equity Private Pool I0.30651.149872947056480.7803
Total 10.910143.973325963420-73550-0.3%

4. Summary

4.1. Key Performance Indicators

The key performance indicators of CGI 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.8360.458+83%-0.018+102%0.253+230%0.357+134%
Book Value Growth--0.0270.013+108%-0.014+151%0.002+1545%0.023+17%
Book Value Per Share--21.23420.789+2%19.788+7%18.769+13%15.541+37%
Book Value Per Share Growth--0.0390.022+81%-0.002+105%0.013+209%0.025+57%
Current Ratio--1.1221.195-6%1.183-5%1.1260%1.047+7%
Debt To Asset Ratio--0.5320.531+0%0.541-2%0.497+7%0.519+2%
Debt To Equity Ratio--1.1371.132+0%1.180-4%1.003+13%1.132+0%
Dividend Per Share----0%-0%-0%-0%
Eps--1.1081.087+2%0.915+21%0.787+41%0.599+85%
Eps Growth---0.0080.027-131%0.066-112%-0.070+745%-0.059+610%
Gross Profit Margin--1.0001.0000%1.0000%1.0000%1.0000%
Net Profit Margin--0.1120.115-3%0.106+6%0.103+9%0.089+26%
Operating Margin--0.1570.162-3%0.151+4%0.145+9%0.126+25%
Operating Ratio--1.6801.610+4%1.507+12%1.483+13%1.525+10%
Pb Ratio4.025+7%3.7524.003-6%4.070-8%3.803-1%3.442+9%
Pe Ratio77.118+7%71.87676.649-6%88.144-18%104.502-31%108.385-34%
Peg Ratio---8673.069-498.709-94%2552.952-440%411.141-2210%783.707-1207%
Price Per Share85.470+7%79.66083.188-4%80.225-1%71.614+11%54.713+46%
Price To Total Gains Ratio102.250+7%95.299-170.747+279%3.684+2487%-16.829+118%26.949+254%
Profit Growth---2.0981.783-218%5.404-139%0.532-494%21.392-110%
Quick Ratio--0.5810.687-15%0.768-24%0.649-10%0.575+1%
Return On Assets--0.0240.0250%0.021+15%0.023+7%0.020+21%
Return On Equity--0.0520.0520%0.046+12%0.045+15%0.041+28%
Revenue Growth---0.0030.018-117%-0.003-4%0.006-152%0.023-114%
Total Gains Per Share--0.8360.458+83%-0.018+102%0.253+230%0.357+134%
Total Gains Per Share Growth--1.342-2.126+258%-0.084+106%-0.808+160%-0.562+142%
Usd Book Value--5113100515.0005077282180.625+1%5057128908.125+1%5004208823.000+2%4413309954.563+16%
Usd Book Value Change Per Share--0.8360.458+83%-0.018+102%0.253+230%0.357+134%
Usd Book Value Per Share--21.23420.789+2%19.788+7%18.769+13%15.541+37%
Usd Dividend Per Share----0%-0%-0%-0%
Usd Eps--1.1081.087+2%0.915+21%0.787+41%0.599+85%
Usd Price Per Share85.470+7%79.66083.188-4%80.225-1%71.614+11%54.713+46%
Usd Profit--266881980.000265478876.250+1%233493897.500+14%227213625.625+17%187228556.563+43%
Usd Revenue--2386952335.0002312399583.750+3%2205721396.875+8%2202519383.000+8%2042546071.000+17%
Usd Total Gains Per Share--0.8360.458+83%-0.018+102%0.253+230%0.357+134%
 EOD+2 -3MRQTTM+19 -13YOY+25 -75Y+24 -810Y+25 -7

4.2. Fundamental Score

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

Penke's Stock Scanner

  
  
IndicatorConditionValue
Price to Earnings Ratio (EOD)Between0-1577.118
Price to Book Ratio (EOD)Between0-14.025
Net Profit Margin (MRQ)Greater than00.112
Operating Margin (MRQ)Greater than00.157
Quick Ratio (MRQ)Greater than10.581
Current Ratio (MRQ)Greater than11.122
Debt to Asset Ratio (MRQ)Less than10.532
Debt to Equity Ratio (MRQ)Less than11.137
Return on Equity (MRQ)Greater than0.150.052
Return on Assets (MRQ)Greater than0.050.024
Total4/10 (40.0%)

4.3. Technical Score

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

Penke's Symbol Scanner

  
  
IndicatorConditionValue
OpenGreater thanClose84.810
Total0/1 (0.0%)



Reversals in quarterly reports

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

 2021-06-302021-09-302021-12-312022-03-312022-06-30
Accumulated Other Comprehensive Income  220,94321,940242,882-66,964175,918-121,82154,097-61,022-6,924



Latest Balance Sheet

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

Summary
Total Assets14,916,363
Total Liabilities7,936,021
Total Stockholder Equity6,980,342
 As reported
Total Liabilities 7,936,021
Total Stockholder Equity+ 6,980,342
Total Assets = 14,916,363

Assets

Total Assets14,916,363
Total Current Assets4,310,252
Long-term Assets4,310,252
Total Current Assets
Cash And Cash Equivalents 779,623
Short-term Investments 25,751
Net Receivables 1,399,321
Inventory 1,143,666
Other Current Assets 961,891
Total Current Assets  (as reported)4,310,252
Total Current Assets  (calculated)4,310,252
+/-0
Long-term Assets
Property Plant Equipment 860,184
Goodwill 8,352,773
Long Term Investments 243,127
Intangible Assets 620,704
Long-term Assets Other 488,903
Long-term Assets  (as reported)10,606,111
Long-term Assets  (calculated)10,565,691
+/- 40,420

Liabilities & Shareholders' Equity

Total Current Liabilities3,840,978
Long-term Liabilities4,095,043
Total Stockholder Equity6,980,342
Total Current Liabilities
Short-term Debt 273,159
Short Long Term Debt 116,298
Accounts payable 1,048,537
Other Current Liabilities 1,873,351
Total Current Liabilities  (as reported)3,840,978
Total Current Liabilities  (calculated)3,311,345
+/- 529,633
Long-term Liabilities
Long term Debt Total 3,566,976
Other Liabilities 517,701
Deferred Long Term Liability 250,114
Long-term Liabilities  (as reported)4,095,043
Long-term Liabilities  (calculated)4,334,791
+/- 239,748
Total Stockholder Equity
Common Stock1,502,432
Retained Earnings 5,183,776
Accumulated Other Comprehensive Income -9,453
Capital Surplus 303,587
Total Stockholder Equity (as reported)6,980,342
Total Stockholder Equity (calculated)6,980,342
+/-0
Other
Capital Stock1,502,432
Cash And Equivalents779,623
Cash and Short Term Investments 805,374
Common Stock Shares Outstanding 240,803
Current Deferred Revenue463,889
Liabilities and Stockholders Equity 14,916,363
Net Debt 3,060,512
Net Invested Capital 10,136,307
Net Tangible Assets -1,993,135
Net Working Capital 469,274
Short Long Term Debt Total 3,840,135



Balance Sheet

Currency in CAD. All numbers in thousands.

 Trend2022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-312008-12-312008-09-302008-06-302008-03-312007-12-312007-09-302007-06-302007-03-312006-12-312006-09-302006-06-302006-03-312005-12-312005-09-302005-06-302005-03-312004-12-312004-09-302004-06-302004-03-312003-12-312003-09-302003-06-302003-03-312002-12-312002-09-302002-06-302002-03-312001-12-312001-09-302001-06-302001-03-312000-12-312000-09-302000-06-302000-03-311999-12-311999-09-301999-06-301999-03-311998-12-311998-09-301998-06-301998-03-311997-12-311997-09-301997-06-301997-03-311996-12-311996-09-301996-06-301996-03-311995-12-311995-09-301995-06-301995-03-311994-12-311994-09-301994-06-301994-03-311993-12-31
> Total Assets 
38,800
40,100
40,800
42,000
46,500
47,100
45,400
42,800
47,500
49,200
68,000
72,200
79,200
86,100
144,500
154,100
321,300
343,400
368,800
744,912
745,820
792,151
804,781
866,471
902,054
893,323
850,832
920,873
957,412
1,107,251
1,305,823
2,062,792
2,275,162
2,281,498
2,238,539
2,300,892
2,379,292
3,113,709
3,055,287
2,997,857
2,987,446
3,111,691
4,572,524
4,316,456
4,315,202
4,144,578
4,136,400
3,986,659
4,105,249
3,937,470
3,868,395
3,692,032
3,849,136
3,732,497
3,629,111
3,475,808
3,637,390
3,560,628
3,659,337
3,683,973
3,989,129
3,941,731
3,988,216
3,899,910
3,785,231
3,872,980
3,813,138
4,607,191
4,536,492
4,561,671
4,428,075
4,685,543
4,578,816
4,550,394
4,550,384
10,453,442
10,717,671
10,788,747
11,132,784
10,879,272
11,800,972
11,560,417
11,162,176
11,234,052
11,171,851
10,985,786
11,190,413
11,787,270
12,130,251
11,417,872
11,434,038
11,693,332
11,535,880
11,526,004
11,832,646
11,396,212
11,957,504
12,364,000
12,155,024
11,919,066
12,872,452
12,709,417
12,813,924
12,621,746
13,863,617
14,597,239
15,343,288
15,550,358
15,271,034
14,719,930
14,599,347
15,021,021
14,704,860
14,475,728
14,916,363
14,916,36314,475,72814,704,86015,021,02114,599,34714,719,93015,271,03415,550,35815,343,28814,597,23913,863,61712,621,74612,813,92412,709,41712,872,45211,919,06612,155,02412,364,00011,957,50411,396,21211,832,64611,526,00411,535,88011,693,33211,434,03811,417,87212,130,25111,787,27011,190,41310,985,78611,171,85111,234,05211,162,17611,560,41711,800,97210,879,27211,132,78410,788,74710,717,67110,453,4424,550,3844,550,3944,578,8164,685,5434,428,0754,561,6714,536,4924,607,1913,813,1383,872,9803,785,2313,899,9103,988,2163,941,7313,989,1293,683,9733,659,3373,560,6283,637,3903,475,8083,629,1113,732,4973,849,1363,692,0323,868,3953,937,4704,105,2493,986,6594,136,4004,144,5784,315,2024,316,4564,572,5243,111,6912,987,4462,997,8573,055,2873,113,7092,379,2922,300,8922,238,5392,281,4982,275,1622,062,7921,305,8231,107,251957,412920,873850,832893,323902,054866,471804,781792,151745,820744,912368,800343,400321,300154,100144,50086,10079,20072,20068,00049,20047,50042,80045,40047,10046,50042,00040,80040,10038,800
   > Total Current Assets 
30,300
31,700
32,300
32,900
37,000
37,600
35,900
34,100
38,400
40,300
48,200
47,500
54,200
60,900
68,000
73,400
123,800
141,400
162,100
328,845
329,721
352,302
339,982
344,094
382,378
373,857
342,492
346,623
338,386
370,534
404,660
519,421
641,632
651,780
563,957
559,256
576,717
767,865
809,049
799,215
779,460
902,699
1,273,370
1,143,388
1,181,710
1,051,780
1,062,114
1,040,309
1,142,261
1,002,837
974,365
916,245
945,683
894,618
887,917
862,005
890,940
844,409
913,268
888,817
1,152,699
1,029,022
1,135,285
1,153,846
1,162,914
1,168,103
1,169,711
1,273,147
1,269,728
1,340,767
1,236,321
1,422,451
1,360,092
1,369,306
1,335,816
2,790,055
2,956,279
2,904,990
2,893,269
2,683,164
3,340,125
2,848,913
2,732,547
2,867,584
2,859,048
2,554,990
2,762,585
2,965,528
3,229,027
2,786,228
2,981,656
3,203,656
3,021,707
3,007,978
3,202,935
2,863,019
3,192,977
3,298,000
3,196,477
3,104,432
3,733,463
3,651,598
3,390,412
3,257,383
3,659,890
3,730,514
4,673,124
4,935,986
4,709,217
4,471,077
4,345,254
4,765,138
4,363,698
4,332,801
4,310,252
4,310,2524,332,8014,363,6984,765,1384,345,2544,471,0774,709,2174,935,9864,673,1243,730,5143,659,8903,257,3833,390,4123,651,5983,733,4633,104,4323,196,4773,298,0003,192,9772,863,0193,202,9353,007,9783,021,7073,203,6562,981,6562,786,2283,229,0272,965,5282,762,5852,554,9902,859,0482,867,5842,732,5472,848,9133,340,1252,683,1642,893,2692,904,9902,956,2792,790,0551,335,8161,369,3061,360,0921,422,4511,236,3211,340,7671,269,7281,273,1471,169,7111,168,1031,162,9141,153,8461,135,2851,029,0221,152,699888,817913,268844,409890,940862,005887,917894,618945,683916,245974,3651,002,8371,142,2611,040,3091,062,1141,051,7801,181,7101,143,3881,273,370902,699779,460799,215809,049767,865576,717559,256563,957651,780641,632519,421404,660370,534338,386346,623342,492373,857382,378344,094339,982352,302329,721328,845162,100141,400123,80073,40068,00060,90054,20047,50048,20040,30038,40034,10035,90037,60037,00032,90032,30031,70030,300
       Cash And Cash Equivalents 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9,900
16,100
20,300
121,347
117,647
107,019
109,416
42,260
0
37,396
33,291
49,342
51,453
28,190
53,315
46,008
155,829
152,549
122,928
104,221
97,433
58,143
126,564
83,509
96,537
172,273
230,596
200,622
229,558
142,924
212,027
240,459
262,948
197,990
154,494
115,729
146,561
93,824
96,698
88,879
107,123
82,002
67,632
50,134
216,034
186,427
271,974
343,427
337,425
408,272
394,598
127,824
79,997
74,966
23,861
157,761
57,359
64,324
77,418
113,103
147,024
154,433
139,940
106,199
206,144
133,436
131,292
535,715
489,577
223,506
264,695
305,262
552,354
168,919
283,681
596,529
313,909
282,038
302,937
165,872
238,942
288,000
171,096
325,242
406,132
543,958
225,151
401,654
213,078
302,487
1,365,279
2,284,693
1,675,099
1,339,794
1,266,957
1,699,206
1,184,641
1,056,252
779,623
779,6231,056,2521,184,6411,699,2061,266,9571,339,7941,675,0992,284,6931,365,279302,487213,078401,654225,151543,958406,132325,242171,096288,000238,942165,872302,937282,038313,909596,529283,681168,919552,354305,262264,695223,506489,577535,715131,292133,436206,144106,199139,940154,433147,024113,10377,41864,32457,359157,76123,86174,96679,997127,824394,598408,272337,425343,427271,974186,427216,03450,13467,63282,002107,12388,87996,69893,824146,561115,729154,494197,990262,948240,459212,027142,924229,558200,622230,596172,27396,53783,509126,56458,14397,433104,221122,928152,549155,82946,00853,31528,19051,45349,34233,29137,396042,260109,416107,019117,647121,34720,30016,1009,9000000000000000000
       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
9,020
10,838
11,877
13,196
11,965
8,885
4,324
10,166
6,549
5,889
4,872
14,459
14,554
13,275
25,374
69
364
316
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
184,401
0
0
0
220,220
31,087
30,707
23,256
166,970
17,063
24,428
23,111
18,961
20,294
22,642
25,751
25,75122,64220,29418,96123,11124,42817,063166,97023,25630,70731,087220,220000184,4010000000000000000233163646925,37413,27514,55414,4594,8725,8896,54910,1664,3248,88511,96513,19611,87710,8389,0200000000000000000000000000000000000000000000000000000000000000000
       Net Receivables 
0
0
0
23,500
0
0
0
22,200
0
0
0
34,200
0
0
0
54,900
93,800
107,700
125,200
184,545
196,285
216,906
192,872
208,364
260,995
213,019
199,235
211,187
209,465
232,396
236,048
320,668
313,387
337,514
262,505
295,190
300,617
483,183
455,429
439,535
416,145
406,838
552,464
545,056
547,621
535,000
504,091
487,731
559,659
499,193
496,475
479,768
489,572
482,072
475,317
478,980
465,346
445,435
438,655
487,563
524,987
474,926
468,415
464,050
450,864
380,832
396,511
431,095
474,951
493,146
457,035
499,007
520,333
501,086
464,065
1,470,799
1,595,717
1,468,017
1,441,633
1,222,858
1,477,153
1,266,259
1,224,878
1,044,592
1,112,710
1,003,454
1,074,104
1,103,565
1,180,093
1,102,594
1,161,774
1,109,482
1,236,395
1,192,192
1,267,233
1,292,421
1,441,656
1,344,000
1,453,959
1,486,014
1,527,834
1,466,149
1,489,969
1,367,296
1,569,788
1,491,030
1,365,478
1,248,665
1,309,267
1,119,822
1,197,201
1,236,388
1,392,029
1,283,174
1,399,321
1,399,3211,283,1741,392,0291,236,3881,197,2011,119,8221,309,2671,248,6651,365,4781,491,0301,569,7881,367,2961,489,9691,466,1491,527,8341,486,0141,453,9591,344,0001,441,6561,292,4211,267,2331,192,1921,236,3951,109,4821,161,7741,102,5941,180,0931,103,5651,074,1041,003,4541,112,7101,044,5921,224,8781,266,2591,477,1531,222,8581,441,6331,468,0171,595,7171,470,799464,065501,086520,333499,007457,035493,146474,951431,095396,511380,832450,864464,050468,415474,926524,987487,563438,655445,435465,346478,980475,317482,072489,572479,768496,475499,193559,659487,731504,091535,000547,621545,056552,464406,838416,145439,535455,429483,183300,617295,190262,505337,514313,387320,668236,048232,396209,465211,187199,235213,019260,995208,364192,872216,906196,285184,545125,200107,70093,80054,90000034,20000022,20000023,500000
       Other Current Assets 
30,300
31,700
32,300
2,400
37,000
37,600
35,900
4,200
38,400
40,300
48,200
2,300
54,200
60,900
68,000
4,500
6,100
7,300
6,200
10,712
9,288
9,509
9,387
13,500
25,752
31,959
38,227
36,978
51,558
61,245
70,440
67,908
88,707
69,920
88,673
60,940
79,836
113,831
115,576
153,435
149,240
181,735
235,816
175,432
184,363
169,649
149,237
97,649
114,841
104,170
122,003
123,366
115,007
116,731
118,815
103,091
111,606
102,234
159,215
122,610
152,115
111,867
120,359
97,347
106,766
102,910
94,034
342,048
343,650
385,063
363,296
355,314
368,681
372,148
345,635
447,212
583,448
487,034
481,899
442,190
645,330
475,151
479,240
479,288
479,760
480,609
512,738
683,602
582,558
573,635
603,236
562,149
570,965
610,050
626,277
482,106
566,273
637,000
566,081
165,949
763,997
573,797
613,800
172,182
826,657
721,505
838,208
160,406
714,293
949,599
822,348
765,525
805,026
853,940
961,891
961,891853,940805,026765,525822,348949,599714,293160,406838,208721,505826,657172,182613,800573,797763,997165,949566,081637,000566,273482,106626,277610,050570,965562,149603,236573,635582,558683,602512,738480,609479,760479,288479,240475,151645,330442,190481,899487,034583,448447,212345,635372,148368,681355,314363,296385,063343,650342,04894,034102,910106,76697,347120,359111,867152,115122,610159,215102,234111,606103,091118,815116,731115,007123,366122,003104,170114,84197,649149,237169,649184,363175,432235,816181,735149,240153,435115,576113,83179,83660,94088,67369,92088,70767,90870,44061,24551,55836,97838,22731,95925,75213,5009,3879,5099,28810,7126,2007,3006,1004,50068,00060,90054,2002,30048,20040,30038,4004,20035,90037,60037,0002,40032,30031,70030,300
   > Long-term Assets 
8,500
8,400
8,500
9,100
9,500
9,500
9,500
8,700
9,100
8,900
19,800
24,700
25,000
25,200
76,500
80,700
197,500
202,000
206,700
416,067
416,099
439,849
464,799
522,377
519,676
519,466
508,340
574,250
619,025
736,716
901,163
1,543,371
1,633,531
1,629,718
1,674,583
1,741,637
1,802,575
2,345,844
2,246,238
2,198,641
2,207,985
2,208,991
3,299,154
3,173,068
3,133,492
3,092,798
3,074,286
2,946,350
2,962,989
2,934,632
2,894,030
2,775,787
2,903,453
2,837,878
2,741,193
2,613,803
2,746,450
2,716,218
2,746,070
2,795,155
2,836,430
2,912,709
2,852,931
2,746,064
2,622,317
2,704,877
2,643,427
3,334,044
3,266,764
3,220,904
3,191,754
3,263,092
3,218,724
3,181,088
3,214,568
7,663,387
7,761,392
7,883,757
8,239,515
8,196,108
8,460,847
8,711,504
8,429,629
8,366,468
8,312,803
8,430,796
8,427,828
8,821,742
8,901,224
8,631,644
8,452,382
8,489,676
8,514,173
8,518,026
8,629,711
8,533,193
8,764,527
9,066,000
8,958,547
8,814,634
9,138,989
9,057,819
9,423,512
9,364,363
10,203,727
10,866,725
10,670,164
10,614,372
10,561,817
10,248,853
10,254,093
10,255,883
10,341,162
10,142,927
10,606,111
10,606,11110,142,92710,341,16210,255,88310,254,09310,248,85310,561,81710,614,37210,670,16410,866,72510,203,7279,364,3639,423,5129,057,8199,138,9898,814,6348,958,5479,066,0008,764,5278,533,1938,629,7118,518,0268,514,1738,489,6768,452,3828,631,6448,901,2248,821,7428,427,8288,430,7968,312,8038,366,4688,429,6298,711,5048,460,8478,196,1088,239,5157,883,7577,761,3927,663,3873,214,5683,181,0883,218,7243,263,0923,191,7543,220,9043,266,7643,334,0442,643,4272,704,8772,622,3172,746,0642,852,9312,912,7092,836,4302,795,1552,746,0702,716,2182,746,4502,613,8032,741,1932,837,8782,903,4532,775,7872,894,0302,934,6322,962,9892,946,3503,074,2863,092,7983,133,4923,173,0683,299,1542,208,9912,207,9852,198,6412,246,2382,345,8441,802,5751,741,6371,674,5831,629,7181,633,5311,543,371901,163736,716619,025574,250508,340519,466519,676522,377464,799439,849416,099416,067206,700202,000197,50080,70076,50025,20025,00024,70019,8008,9009,1008,7009,5009,5009,5009,1008,5008,4008,500
       Property Plant Equipment 
-7,100
-7,100
-7,100
2,700
-7,000
-7,000
-7,000
2,600
-8,000
-8,000
-8,000
3,500
-8,900
-8,900
-8,900
15,500
30,700
32,400
33,900
54,170
54,489
58,264
53,975
63,096
60,909
59,885
57,264
58,900
59,360
80,694
96,464
123,391
132,563
129,359
132,547
145,381
168,266
217,792
217,417
144,941
144,354
124,822
137,550
142,760
134,654
127,929
121,186
116,388
123,939
129,061
116,006
120,032
123,661
123,750
138,428
146,352
154,824
162,726
166,118
178,435
187,508
196,327
205,040
212,418
206,345
213,433
226,101
238,024
245,352
249,592
251,510
251,668
250,072
249,601
268,444
500,995
489,945
488,322
476,583
475,143
486,512
491,678
474,305
486,880
479,896
479,926
456,194
473,109
467,395
462,609
446,191
439,293
436,749
424,911
413,178
396,613
391,507
401,000
386,019
388,093
400,465
399,614
403,560
397,661
1,081,748
1,088,942
1,074,252
1,039,811
1,007,141
963,199
945,004
938,299
908,346
856,140
860,184
860,184856,140908,346938,299945,004963,1991,007,1411,039,8111,074,2521,088,9421,081,748397,661403,560399,614400,465388,093386,019401,000391,507396,613413,178424,911436,749439,293446,191462,609467,395473,109456,194479,926479,896486,880474,305491,678486,512475,143476,583488,322489,945500,995268,444249,601250,072251,668251,510249,592245,352238,024226,101213,433206,345212,418205,040196,327187,508178,435166,118162,726154,824146,352138,428123,750123,661120,032116,006129,061123,939116,388121,186127,929134,654142,760137,550124,822144,354144,941217,417217,792168,266145,381132,547129,359132,563123,39196,46480,69459,36058,90057,26459,88560,90963,09653,97558,26454,48954,17033,90032,40030,70015,500-8,900-8,900-8,9003,500-8,000-8,000-8,0002,600-7,000-7,000-7,0002,700-7,100-7,100-7,100
       Goodwill 
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
709,021
717,378
711,511
727,381
714,508
719,136
944,235
1,015,242
1,021,990
1,055,419
1,032,294
1,401,283
1,448,066
1,502,917
1,484,135
1,482,067
1,524,430
1,511,966
1,764,912
1,738,834
1,737,886
1,786,692
1,773,598
1,714,481
1,658,712
1,652,696
1,687,002
1,665,683
1,689,362
1,762,237
1,773,321
1,726,171
1,674,781
1,660,629
1,639,855
1,654,862
2,525,413
2,477,469
2,455,236
2,441,643
2,536,022
2,501,162
2,479,944
2,502,497
5,819,817
5,933,441
6,070,506
6,374,589
6,393,790
6,624,164
6,849,314
6,645,368
6,611,323
6,604,992
6,724,701
6,789,527
7,136,983
7,242,304
7,010,298
6,847,204
6,933,333
6,950,734
6,974,239
7,120,430
7,060,030
7,301,662
7,561,000
7,471,573
7,341,720
7,637,294
7,448,730
7,877,424
7,767,837
7,931,163
8,459,816
8,333,974
8,379,931
8,363,518
8,104,724
8,102,595
8,139,701
8,232,782
8,053,008
8,352,773
8,352,7738,053,0088,232,7828,139,7018,102,5958,104,7248,363,5188,379,9318,333,9748,459,8167,931,1637,767,8377,877,4247,448,7307,637,2947,341,7207,471,5737,561,0007,301,6627,060,0307,120,4306,974,2396,950,7346,933,3336,847,2047,010,2987,242,3047,136,9836,789,5276,724,7016,604,9926,611,3236,645,3686,849,3146,624,1646,393,7906,374,5896,070,5065,933,4415,819,8172,502,4972,479,9442,501,1622,536,0222,441,6432,455,2362,477,4692,525,4131,654,8621,639,8551,660,6291,674,7811,726,1711,773,3211,762,2371,689,3621,665,6831,687,0021,652,6961,658,7121,714,4811,773,5981,786,6921,737,8861,738,8341,764,9121,511,9661,524,4301,482,0671,484,1351,502,9171,448,0661,401,2831,032,2941,055,4191,021,9901,015,242944,235719,136714,508727,381711,511717,378709,0210000000000000000000000000000000
       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
27,403
0
0
0
34,797
0
0
0
28,923
63,885
32,635
35,936
18,424
35,456
36,206
37,934
23,458
11,162
297,580
165,851
24,596
154,907
181,861
175,910
22,612
138,057
150,320
154,992
19,354
159,146
178,545
243,127
243,127178,545159,14619,354154,992150,320138,05722,612175,910181,861154,90724,596165,851297,58011,16223,45837,93436,20635,45618,42435,93632,63563,88528,92300034,79700027,40300000000000000000000000000000000000000000000000000000000000000000000000000000000000
       Intangible Assets 
0
0
0
4,000
0
0
0
3,700
0
0
0
14,100
0
0
0
40,700
128,200
126,500
124,900
288,141
284,365
299,019
295,101
358,767
346,065
340,754
336,962
395,903
446,155
521,094
529,076
1,114,792
1,142,066
1,137,067
1,102,855
1,133,852
1,130,985
1,386,232
1,367,429
2,000,652
1,757,961
2,035,769
2,581,066
2,452,725
2,424,516
2,405,040
2,404,952
2,354,012
2,326,557
772,515
528,632
499,605
499,593
488,075
463,057
417,749
603,180
411,740
595,247
422,078
610,129
543,964
505,335
455,775
442,921
429,811
422,954
516,754
489,923
449,759
422,898
407,887
284,023
271,179
267,307
858,892
836,682
755,026
743,583
708,165
700,176
697,690
657,900
630,074
596,207
579,368
558,728
568,811
554,552
524,304
516,043
509,781
518,794
503,885
508,141
490,426
516,359
522,000
503,323
479,326
484,457
457,602
529,751
517,982
537,619
579,778
551,714
521,462
515,207
500,265
504,332
506,793
533,553
532,348
620,704
620,704532,348533,553506,793504,332500,265515,207521,462551,714579,778537,619517,982529,751457,602484,457479,326503,323522,000516,359490,426508,141503,885518,794509,781516,043524,304554,552568,811558,728579,368596,207630,074657,900697,690700,176708,165743,583755,026836,682858,892267,307271,179284,023407,887422,898449,759489,923516,754422,954429,811442,921455,775505,335543,964610,129422,078595,247411,740603,180417,749463,057488,075499,593499,605528,632772,5152,326,5572,354,0122,404,9522,405,0402,424,5162,452,7252,581,0662,035,7691,757,9612,000,6521,367,4291,386,2321,130,9851,133,8521,102,8551,137,0671,142,0661,114,792529,076521,094446,155395,903336,962340,754346,065358,767295,101299,019284,365288,141124,900126,500128,20040,70000014,1000003,7000004,000000
       Long-term Assets Other 
15,600
15,500
15,600
2,400
16,500
16,500
16,500
2,400
17,100
16,900
27,800
7,100
33,900
34,100
85,400
24,500
38,600
43,100
47,900
73,757
77,245
82,566
115,723
100,514
112,703
118,827
114,114
119,447
113,511
134,928
275,623
272,402
322,948
328,271
413,979
433,743
474,507
715,746
638,971
30,285
282,821
24,645
491,398
474,862
480,334
488,534
490,632
429,350
471,337
226,080
472,218
393,136
471,707
440,993
418,525
386,062
331,096
449,491
310,208
497,532
268,572
390,079
407,665
392,917
304,371
413,829
328,380
42,261
43,025
54,616
63,604
55,914
168,456
165,672
159,993
248,560
257,992
261,879
271,390
230,460
268,346
293,203
318,448
284,086
229,764
237,768
242,726
339,206
276,822
277,806
286,032
400,125
302,270
313,906
322,603
416,475
319,311
318,000
344,103
435,777
352,345
340,878
343,232
555,748
384,077
456,355
423,393
537,072
419,585
416,783
441,009
555,378
406,837
445,171
488,903
488,903445,171406,837555,378441,009416,783419,585537,072423,393456,355384,077555,748343,232340,878352,345435,777344,103318,000319,311416,475322,603313,906302,270400,125286,032277,806276,822339,206242,726237,768229,764284,086318,448293,203268,346230,460271,390261,879257,992248,560159,993165,672168,45655,91463,60454,61643,02542,261328,380413,829304,371392,917407,665390,079268,572497,532310,208449,491331,096386,062418,525440,993471,707393,136472,218226,080471,337429,350490,632488,534480,334474,862491,39824,645282,82130,285638,971715,746474,507433,743413,979328,271322,948272,402275,623134,928113,511119,447114,114118,827112,703100,514115,72382,56677,24573,75747,90043,10038,60024,50085,40034,10033,9007,10027,80016,90017,1002,40016,50016,50016,5002,40015,60015,50015,600
> Total Liabilities 
24,700
25,400
25,600
26,700
30,700
31,000
29,100
26,300
12,500
13,200
29,600
31,400
37,100
41,900
77,300
81,300
80,000
96,000
109,400
270,696
253,406
274,113
264,740
303,448
314,236
278,992
227,594
243,572
267,184
291,263
456,207
580,874
613,122
582,739
527,294
521,278
576,026
1,166,558
1,122,218
1,017,647
972,209
1,034,517
2,101,740
1,853,787
1,828,988
1,656,296
1,597,627
1,491,969
1,546,750
2,193,989
2,103,066
1,944,013
2,007,291
1,846,345
1,761,894
1,657,540
1,762,477
1,616,247
1,733,217
1,684,631
1,764,676
1,622,322
1,671,216
1,618,314
1,534,756
1,676,801
1,611,960
2,448,108
2,347,551
2,355,866
2,157,633
2,339,187
2,225,547
2,112,510
2,012,369
7,031,108
7,223,459
7,105,921
7,192,903
6,823,575
7,502,045
6,871,865
6,374,374
6,245,327
5,954,785
5,467,339
5,399,610
5,705,101
5,691,625
5,432,716
5,331,772
5,228,724
5,177,680
5,118,074
5,190,700
5,193,586
5,404,424
5,504,000
5,425,538
5,234,259
5,940,469
5,727,195
6,143,130
5,737,643
6,778,822
7,837,678
8,394,551
8,286,198
8,097,839
8,150,981
7,989,930
8,034,789
7,735,624
7,685,765
7,936,021
7,936,0217,685,7657,735,6248,034,7897,989,9308,150,9818,097,8398,286,1988,394,5517,837,6786,778,8225,737,6436,143,1305,727,1955,940,4695,234,2595,425,5385,504,0005,404,4245,193,5865,190,7005,118,0745,177,6805,228,7245,331,7725,432,7165,691,6255,705,1015,399,6105,467,3395,954,7856,245,3276,374,3746,871,8657,502,0456,823,5757,192,9037,105,9217,223,4597,031,1082,012,3692,112,5102,225,5472,339,1872,157,6332,355,8662,347,5512,448,1081,611,9601,676,8011,534,7561,618,3141,671,2161,622,3221,764,6761,684,6311,733,2171,616,2471,762,4771,657,5401,761,8941,846,3452,007,2911,944,0132,103,0662,193,9891,546,7501,491,9691,597,6271,656,2961,828,9881,853,7872,101,7401,034,517972,2091,017,6471,122,2181,166,558576,026521,278527,294582,739613,122580,874456,207291,263267,184243,572227,594278,992314,236303,448264,740274,113253,406270,696109,40096,00080,00081,30077,30041,90037,10031,40029,60013,20012,50026,30029,10031,00030,70026,70025,60025,40024,700
   > Total Current Liabilities 
21,200
22,600
23,000
23,900
28,100
28,500
26,700
24,000
10,200
11,000
27,400
28,700
34,500
39,100
52,100
56,500
75,200
90,000
103,300
264,881
246,285
268,226
259,314
246,662
236,834
200,955
162,150
181,999
186,972
239,281
334,239
429,605
427,915
415,476
347,809
358,137
394,322
625,124
623,902
599,903
582,449
588,162
1,023,408
789,670
810,491
752,008
758,457
707,672
715,372
692,691
725,045
667,550
736,048
756,091
756,105
756,722
788,622
784,784
832,695
806,967
825,362
721,279
777,560
764,896
790,651
798,107
806,002
1,118,227
1,095,387
1,091,873
973,495
1,463,489
1,004,155
991,067
1,017,726
2,728,100
3,020,245
3,074,902
3,602,508
3,482,000
3,859,726
3,509,500
3,468,874
2,778,219
2,800,286
2,692,166
2,964,768
3,107,785
3,173,631
2,850,797
2,897,294
2,778,664
2,780,977
2,744,134
2,813,294
2,701,550
3,215,021
3,343,000
3,244,674
3,119,667
3,266,068
3,136,494
3,110,019
2,884,123
3,508,652
3,447,803
3,516,546
3,655,825
3,900,224
4,116,337
3,985,967
3,803,472
3,583,558
3,643,974
3,840,978
3,840,9783,643,9743,583,5583,803,4723,985,9674,116,3373,900,2243,655,8253,516,5463,447,8033,508,6522,884,1233,110,0193,136,4943,266,0683,119,6673,244,6743,343,0003,215,0212,701,5502,813,2942,744,1342,780,9772,778,6642,897,2942,850,7973,173,6313,107,7852,964,7682,692,1662,800,2862,778,2193,468,8743,509,5003,859,7263,482,0003,602,5083,074,9023,020,2452,728,1001,017,726991,0671,004,1551,463,489973,4951,091,8731,095,3871,118,227806,002798,107790,651764,896777,560721,279825,362806,967832,695784,784788,622756,722756,105756,091736,048667,550725,045692,691715,372707,672758,457752,008810,491789,6701,023,408588,162582,449599,903623,902625,124394,322358,137347,809415,476427,915429,605334,239239,281186,972181,999162,150200,955236,834246,662259,314268,226246,285264,881103,30090,00075,20056,50052,10039,10034,50028,70027,40011,00010,20024,00026,70028,50028,10023,90023,00022,60021,200
       Short-term Debt 
0
0
0
16,100
0
0
0
17,000
0
0
0
9,700
0
0
0
18,300
3,100
3,900
4,900
5,509
6,037
6,792
51,481
5,136
6,944
4,754
4,791
5,769
5,835
6,800
5,703
7,527
5,856
6,115
5,677
4,171
4,065
26,579
24,440
20,555
21,539
15,283
12,889
14,529
14,195
11,521
11,973
14,899
15,595
14,665
9,666
8,242
8,053
6,878
10,738
9,815
12,337
98,046
98,469
100,917
116,496
14,712
17,831
17,702
18,857
109,668
123,438
114,577
114,831
28,867
30,610
478,072
40,695
44,888
47,644
52,347
55,855
69,662
546,918
534,173
558,879
558,534
568,583
80,367
91,439
88,563
335,860
230,906
357,000
193,744
193,633
192,036
78,452
64,891
67,933
122,467
304,067
246,994
298,861
348,580
172,940
167,712
165,874
113,511
276,174
288,906
283,557
489,484
767,349
751,715
748,556
560,546
242,594
232,263
273,159
273,159232,263242,594560,546748,556751,715767,349489,484283,557288,906276,174113,511165,874167,712172,940348,580298,861246,994304,067122,46767,93364,89178,452192,036193,633193,744357,000230,906335,86088,56391,43980,367568,583558,534558,879534,173546,91869,66255,85552,34747,64444,88840,695478,07230,61028,867114,831114,577123,438109,66818,85717,70217,83114,712116,496100,91798,46998,04612,3379,81510,7386,8788,0538,2429,66614,66515,59514,89911,97311,52114,19514,52912,88915,28321,53920,55524,44026,5794,0654,1715,6776,1155,8567,5275,7036,8005,8355,7694,7914,7546,9445,13651,4816,7926,0375,5094,9003,9003,10018,3000009,70000017,00000016,100000
       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
71,763
0
0
0
174,234
0
0
0
146,269
1,368,722
1,360,856
1,377,948
103,299
262,985
246,994
237,211
279,543
37,529
167,712
165,874
113,511
92,451
117,075
102,884
310,764
590,359
583,267
578,555
392,727
74,193
72,723
116,298
116,29872,72374,193392,727578,555583,267590,359310,764102,884117,07592,451113,511165,874167,71237,529279,543237,211246,994262,985103,2991,377,9481,360,8561,368,722146,269000174,23400071,76300000000000000000000000000000000000000000000000000000000000000000000000000000000000
       Accounts payable 
0
0
0
6,700
0
0
0
6,200
0
0
0
17,300
0
0
0
33,000
66,900
76,100
81,600
213,925
206,966
235,925
175,858
204,402
187,211
169,224
129,997
142,755
147,791
168,028
200,995
315,902
312,673
281,864
265,073
261,510
305,022
450,364
459,622
316,166
334,585
315,811
470,466
433,414
444,788
420,423
393,294
378,691
369,866
332,793
357,811
367,128
367,670
367,374
337,315
329,381
336,076
316,597
341,662
339,765
378,315
312,183
302,023
306,826
303,772
262,862
247,290
304,376
327,953
342,933
294,394
321,745
327,057
330,788
358,396
1,156,737
1,296,441
1,256,358
1,318,474
1,125,916
1,210,654
1,118,102
1,178,172
1,060,380
1,127,423
1,060,059
1,079,637
1,113,636
1,165,183
1,074,046
1,130,249
1,107,863
1,141,285
1,064,284
1,053,583
1,004,307
1,105,795
916,099
1,184,956
1,134,802
1,220,666
1,233,941
1,175,713
1,108,895
1,196,000
1,201,420
1,107,191
1,025,963
1,096,556
957,916
1,048,956
891,374
938,292
916,953
1,048,537
1,048,537916,953938,292891,3741,048,956957,9161,096,5561,025,9631,107,1911,201,4201,196,0001,108,8951,175,7131,233,9411,220,6661,134,8021,184,956916,0991,105,7951,004,3071,053,5831,064,2841,141,2851,107,8631,130,2491,074,0461,165,1831,113,6361,079,6371,060,0591,127,4231,060,3801,178,1721,118,1021,210,6541,125,9161,318,4741,256,3581,296,4411,156,737358,396330,788327,057321,745294,394342,933327,953304,376247,290262,862303,772306,826302,023312,183378,315339,765341,662316,597336,076329,381337,315367,374367,670367,128357,811332,793369,866378,691393,294420,423444,788433,414470,466315,811334,585316,166459,622450,364305,022261,510265,073281,864312,673315,902200,995168,028147,791142,755129,997169,224187,211204,402175,858235,925206,966213,92581,60076,10066,90033,00000017,3000006,2000006,700000
       Other Current Liabilities 
21,200
22,600
23,000
1,100
28,100
28,500
26,700
800
10,200
11,000
27,400
1,700
34,500
39,100
52,100
5,200
5,200
10,000
16,800
45,448
33,282
25,509
31,974
37,124
42,679
26,977
27,363
33,475
33,346
64,454
127,540
21,013
21,490
27,538
38,727
31,429
30,310
54,901
58,260
192,882
151,374
177,534
398,707
218,513
206,736
177,102
217,324
186,132
201,686
201,439
201,049
180,421
205,072
205,213
243,793
264,857
246,690
224,057
253,742
232,597
172,753
220,490
297,559
304,233
265,606
274,601
284,778
553,481
475,110
539,506
500,314
508,859
473,711
487,284
462,526
1,075,420
1,198,548
1,186,287
1,204,191
1,313,644
1,488,859
1,209,160
1,173,416
1,180,416
1,137,846
1,083,738
1,134,615
1,346,914
1,215,850
1,095,863
1,157,065
1,088,398
1,142,021
1,136,287
1,258,875
1,165,444
1,358,888
3,343,000
1,345,106
1,236,736
1,541,747
1,266,970
1,421,587
1,264,347
1,564,320
1,452,717
1,695,420
1,713,985
1,532,728
1,844,721
1,745,340
1,745,161
1,707,707
1,728,475
1,873,351
1,873,3511,728,4751,707,7071,745,1611,745,3401,844,7211,532,7281,713,9851,695,4201,452,7171,564,3201,264,3471,421,5871,266,9701,541,7471,236,7361,345,1063,343,0001,358,8881,165,4441,258,8751,136,2871,142,0211,088,3981,157,0651,095,8631,215,8501,346,9141,134,6151,083,7381,137,8461,180,4161,173,4161,209,1601,488,8591,313,6441,204,1911,186,2871,198,5481,075,420462,526487,284473,711508,859500,314539,506475,110553,481284,778274,601265,606304,233297,559220,490172,753232,597253,742224,057246,690264,857243,793205,213205,072180,421201,049201,439201,686186,132217,324177,102206,736218,513398,707177,534151,374192,88258,26054,90130,31031,42938,72727,53821,49021,013127,54064,45433,34633,47527,36326,97742,67937,12431,97425,50933,28245,44816,80010,0005,2005,20052,10039,10034,5001,70027,40011,00010,20080026,70028,50028,1001,10023,00022,60021,200
   > Long-term Liabilities 
3,500
2,800
2,600
2,800
2,600
2,500
2,400
2,300
2,300
2,200
2,200
2,700
2,600
2,800
25,200
24,800
4,800
6,000
6,100
5,815
7,121
5,887
5,427
56,787
77,402
78,037
65,443
61,573
80,211
51,982
121,968
151,269
185,207
167,263
179,485
163,141
181,704
541,434
498,316
417,744
389,760
446,355
1,078,332
1,064,117
1,018,498
904,288
839,170
784,296
831,378
1,501,297
1,378,021
1,276,463
1,271,243
1,090,254
1,005,789
900,819
973,855
831,463
900,522
877,663
939,314
901,043
893,656
853,418
744,105
878,694
805,958
1,329,881
1,252,164
1,263,993
1,184,138
875,698
1,221,392
1,121,443
994,643
4,303,008
4,203,214
4,031,019
3,590,395
3,341,575
3,642,319
3,362,365
2,905,500
3,467,108
3,154,499
2,775,173
2,434,842
2,597,316
2,517,994
2,581,919
2,434,478
2,450,060
2,396,703
2,373,940
2,377,406
2,492,036
2,189,403
2,161,000
2,180,864
2,114,592
2,674,401
2,590,701
3,033,111
2,853,520
3,270,170
4,389,875
4,878,005
4,630,373
4,197,615
4,034,644
4,003,963
4,231,317
4,152,066
4,041,791
4,095,043
4,095,0434,041,7914,152,0664,231,3174,003,9634,034,6444,197,6154,630,3734,878,0054,389,8753,270,1702,853,5203,033,1112,590,7012,674,4012,114,5922,180,8642,161,0002,189,4032,492,0362,377,4062,373,9402,396,7032,450,0602,434,4782,581,9192,517,9942,597,3162,434,8422,775,1733,154,4993,467,1082,905,5003,362,3653,642,3193,341,5753,590,3954,031,0194,203,2144,303,008994,6431,121,4431,221,392875,6981,184,1381,263,9931,252,1641,329,881805,958878,694744,105853,418893,656901,043939,314877,663900,522831,463973,855900,8191,005,7891,090,2541,271,2431,276,4631,378,0211,501,297831,378784,296839,170904,2881,018,4981,064,1171,078,332446,355389,760417,744498,316541,434181,704163,141179,485167,263185,207151,269121,96851,98280,21161,57365,44378,03777,40256,7875,4275,8877,1215,8156,1006,0004,80024,80025,2002,8002,6002,7002,2002,2002,3002,3002,4002,5002,6002,8002,6002,8003,500
       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
581,996
1,970,263
2,366,446
2,217,696
2,729,239
3,877,277
4,335,950
3,973,981
3,501,346
3,438,537
3,376,193
3,618,050
3,580,519
3,501,239
3,566,976
3,566,9763,501,2393,580,5193,618,0503,376,1933,438,5373,501,3463,973,9814,335,9503,877,2772,729,2392,217,6962,366,4461,970,263581,9960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
       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
21,652
47,582
53,364
47,672
40,725
41,033
33,965
30,890
27,473
21,986
18,278
14,948
215,187
238,803
249,805
253,359
280,623
266,924
307,702
281,511
313,500
231,185
291,593
253,711
264,140
236,736
361,958
280,728
366,955
372,834
282,603
327,681
364,512
389,350
323,211
454,546
348,052
116,509
114,679
117,755
115,139
119,667
145,651
134,673
170,938
952,679
947,400
831,179
896,902
828,195
866,435
847,170
731,206
635,592
543,161
462,673
410,552
398,158
375,955
428,318
411,097
417,048
351,802
361,308
395,493
430,878
406,230
485,057
449,378
477,051
128,849
439,739
614,091
619,264
507,367
510,067
520,897
604,117
607,465
532,726
556,778
573,349
544,997
520,494
517,701
517,701520,494544,997573,349556,778532,726607,465604,117520,897510,067507,367619,264614,091439,739128,849477,051449,378485,057406,230430,878395,493361,308351,802417,048411,097428,318375,955398,158410,552462,673543,161635,592731,206847,170866,435828,195896,902831,179947,400952,679170,938134,673145,651119,667115,139117,755114,679116,509348,052454,546323,211389,350364,512327,681282,603372,834366,955280,728361,958236,736264,140253,711291,593231,185313,500281,511307,702266,924280,623253,359249,805238,803215,18714,94818,27821,98627,47330,89033,96541,03340,72547,67253,36447,58221,652000000000000000000000000000000
       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
143,775
0
0
0
144,590
0
0
0
162,922
163,899
170,787
184,626
196,937
185,022
191,535
188,263
192,264
51,264
179,018
228,608
226,763
223,031
239,564
243,528
242,784
233,453
234,732
230,173
233,095
234,089
243,099
250,114
250,114243,099234,089233,095230,173234,732233,453242,784243,528239,564223,031226,763228,608179,01851,264192,264188,263191,535185,022196,937184,626170,787163,899162,922000144,590000143,77500000000000000000000000000000000000000000000000000000000000000000000000000000000000
> Total Stockholder Equity
14,100
14,700
15,200
15,300
15,800
16,100
16,300
16,500
35,000
36,000
38,400
40,800
42,100
44,200
67,200
72,800
241,300
247,400
259,400
474,216
492,415
518,038
540,041
563,023
587,818
614,331
623,238
677,301
690,228
815,988
849,616
1,481,917
1,662,041
1,698,759
1,711,246
1,779,614
1,803,266
1,947,151
1,933,069
1,980,209
2,015,236
2,077,173
2,470,785
2,462,669
2,486,213
2,488,282
2,538,773
2,494,690
2,558,500
1,743,481
1,765,329
1,748,019
1,841,844
1,886,152
1,867,217
1,818,268
1,874,913
1,944,380
1,926,120
1,999,342
2,218,283
2,313,196
2,310,697
2,275,254
2,244,208
2,189,869
2,194,808
2,152,631
2,182,321
2,199,097
2,270,442
2,346,356
2,353,269
2,437,884
2,538,015
3,422,334
3,494,212
3,682,826
3,939,881
4,055,697
4,298,927
4,688,552
4,787,802
4,988,725
5,217,066
5,518,447
5,790,803
6,082,169
6,438,626
5,985,156
6,102,266
6,464,608
6,358,200
6,407,930
6,641,946
6,202,626
6,553,080
6,860,000
6,729,486
6,684,807
6,931,983
6,982,222
6,670,794
6,884,103
7,084,795
6,759,561
6,948,737
7,264,160
7,173,195
6,568,949
6,609,417
6,986,232
6,969,236
6,789,963
6,980,342
6,980,3426,789,9636,969,2366,986,2326,609,4176,568,9497,173,1957,264,1606,948,7376,759,5617,084,7956,884,1036,670,7946,982,2226,931,9836,684,8076,729,4866,860,0006,553,0806,202,6266,641,9466,407,9306,358,2006,464,6086,102,2665,985,1566,438,6266,082,1695,790,8035,518,4475,217,0664,988,7254,787,8024,688,5524,298,9274,055,6973,939,8813,682,8263,494,2123,422,3342,538,0152,437,8842,353,2692,346,3562,270,4422,199,0972,182,3212,152,6312,194,8082,189,8692,244,2082,275,2542,310,6972,313,1962,218,2831,999,3421,926,1201,944,3801,874,9131,818,2681,867,2171,886,1521,841,8441,748,0191,765,3291,743,4812,558,5002,494,6902,538,7732,488,2822,486,2132,462,6692,470,7852,077,1732,015,2361,980,2091,933,0691,947,1511,803,2661,779,6141,711,2461,698,7591,662,0411,481,917849,616815,988690,228677,301623,238614,331587,818563,023540,041518,038492,415474,216259,400247,400241,30072,80067,20044,20042,10040,80038,40036,00035,00016,50016,30016,10015,80015,30015,20014,70014,100
   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
303,869
297,680
325,786
330,438
379,526
396,400
771,826
842,421
840,263
878,015
839,764
847,898
1,005,760
1,101,149
1,094,494
1,142,573
1,132,803
1,365,187
1,442,223
1,513,686
1,482,747
1,454,244
1,515,493
1,513,991
1,180,096
1,257,235
1,225,783
1,166,784
1,187,206
1,312,367
1,380,766
1,375,288
1,315,261
1,299,114
1,239,711
1,086,178
1,050,938
1,130,330
1,214,244
1,211,151
1,234,372
1,155,038
1,161,276
1,191,036
1,219,627
1,229,208
1,122,330
1,142,655
1,183,894
1,160,707
2,201,694
2,203,111
2,220,525
2,231,396
2,240,494
2,191,593
2,196,518
2,227,312
2,246,197
2,265,596
2,296,577
2,286,289
2,254,245
2,304,191
2,150,943
2,175,637
2,194,731
2,211,299
2,187,868
2,187,391
2,054,725
2,067,545
2,096,000
2,025,252
2,018,592
1,978,201
1,984,958
1,892,303
1,903,977
1,913,935
1,740,658
1,748,729
1,761,873
1,717,150
1,617,715
1,622,168
1,632,705
1,571,878
1,500,115
1,502,432
1,502,4321,500,1151,571,8781,632,7051,622,1681,617,7151,717,1501,761,8731,748,7291,740,6581,913,9351,903,9771,892,3031,984,9581,978,2012,018,5922,025,2522,096,0002,067,5452,054,7252,187,3912,187,8682,211,2992,194,7312,175,6372,150,9432,304,1912,254,2452,286,2892,296,5772,265,5962,246,1972,227,3122,196,5182,191,5932,240,4942,231,3962,220,5252,203,1112,201,6941,160,7071,183,8941,142,6551,122,3301,229,2081,219,6271,191,0361,161,2761,155,0381,234,3721,211,1511,214,2441,130,3301,050,9381,086,1781,239,7111,299,1141,315,2611,375,2881,380,7661,312,3671,187,2061,166,7841,225,7831,257,2351,180,0961,513,9911,515,4931,454,2441,482,7471,513,6861,442,2231,365,1871,132,8031,142,5731,094,4941,101,1491,005,760847,898839,764878,015840,263842,421771,826396,400379,526330,438325,786297,680303,8690000000000000000000000000
   Retained Earnings 
8,300
8,800
8,900
9,200
9,600
9,900
10,100
10,300
10,500
11,300
12,100
12,700
13,700
15,200
17,600
20,400
25,400
31,500
39,100
55,241
73,529
94,792
116,456
139,105
150,463
173,861
180,737
183,156
193,578
208,784
226,124
245,944
272,757
305,943
342,420
377,944
414,964
459,772
506,840
555,311
604,051
655,538
710,949
769,420
784,100
808,946
858,490
895,267
952,175
534,089
570,033
587,201
624,292
668,389
724,214
752,847
816,073
845,783
867,311
923,722
1,003,303
1,079,663
1,136,630
1,182,237
1,195,796
1,189,098
1,196,940
1,196,386
1,265,818
1,387,243
1,461,991
1,405,365
1,117,521
1,201,094
1,281,194
1,113,225
1,135,593
1,249,781
1,419,881
1,551,956
1,695,071
1,917,206
2,142,300
2,356,008
2,592,264
2,843,438
3,021,951
3,057,578
3,287,733
3,230,580
3,504,413
3,778,848
3,781,156
3,814,184
4,009,427
3,794,439
4,079,704
4,130,000
4,138,504
4,251,424
4,234,022
4,426,951
4,331,508
4,557,855
4,738,354
4,190,821
4,451,728
4,703,642
4,647,788
4,359,822
4,401,516
4,732,229
4,867,423
4,924,299
5,183,776
5,183,7764,924,2994,867,4234,732,2294,401,5164,359,8224,647,7884,703,6424,451,7284,190,8214,738,3544,557,8554,331,5084,426,9514,234,0224,251,4244,138,5044,130,0004,079,7043,794,4394,009,4273,814,1843,781,1563,778,8483,504,4133,230,5803,287,7333,057,5783,021,9512,843,4382,592,2642,356,0082,142,3001,917,2061,695,0711,551,9561,419,8811,249,7811,135,5931,113,2251,281,1941,201,0941,117,5211,405,3651,461,9911,387,2431,265,8181,196,3861,196,9401,189,0981,195,7961,182,2371,136,6301,079,6631,003,303923,722867,311845,783816,073752,847724,214668,389624,292587,201570,033534,089952,175895,267858,490808,946784,100769,420710,949655,538604,051555,311506,840459,772414,964377,944342,420305,943272,757245,944226,124208,784193,578183,156180,737173,861150,463139,105116,45694,79273,52955,24139,10031,50025,40020,40017,60015,20013,70012,70012,10011,30010,50010,30010,1009,9009,6009,2008,9008,8008,300
   Accumulated Other Comprehensive Income 
-7,100
-7,100
-7,100
-7,000
-7,000
-7,000
-7,000
-8,000
-8,000
-8,000
-8,000
-8,900
-8,900
-8,900
-8,900
-11,900
-11,900
-11,900
-11,900
-20,505
-20,743
-22,491
-21,854
-28,320
-27,922
-27,983
-28,563
-79,648
-79,649
-79,648
-79,649
-101,952
-101,952
-101,952
-97,904
-147,614
54,813
10,823
-56,908
-55,731
-70,732
-61,996
-59,957
-126,982
-118,850
-113,748
-101,894
-163,549
-158,987
-240,703
-287,588
-289,223
-227,925
-237,631
-324,912
-386,073
-394,472
-332,606
-346,377
-321,424
-186,124
-171,476
-221,266
-285,990
-303,525
-330,550
-311,583
-321,746
-354,701
-371,428
-375,768
-321,570
-26,091
-34,008
-27,184
-275
48,744
96,462
164,207
121,855
263,782
425,579
266,403
228,624
192,967
212,559
317,211
598,226
683,391
432,778
254,693
304,128
199,162
234,554
263,332
159,391
215,312
348,000
357,220
201,596
508,299
346,613
217,282
176,694
183,943
595,565
504,518
545,710
546,400
318,954
301,628
331,580
240,161
73,853
-9,453
-9,45373,853240,161331,580301,628318,954546,400545,710504,518595,565183,943176,694217,282346,613508,299201,596357,220348,000215,312159,391263,332234,554199,162304,128254,693432,778683,391598,226317,211212,559192,967228,624266,403425,579263,782121,855164,20796,46248,744-275-27,184-34,008-26,091-321,570-375,768-371,428-354,701-321,746-311,583-330,550-303,525-285,990-221,266-171,476-186,124-321,424-346,377-332,606-394,472-386,073-324,912-237,631-227,925-289,223-287,588-240,703-158,987-163,549-101,894-113,748-118,850-126,982-59,957-61,996-70,732-55,731-56,90810,82354,813-147,614-97,904-101,952-101,952-101,952-79,649-79,648-79,649-79,648-28,563-27,983-27,922-28,320-21,854-22,491-20,743-20,505-11,900-11,900-11,900-11,900-8,900-8,900-8,900-8,900-8,000-8,000-8,000-8,000-7,000-7,000-7,000-7,000-7,100-7,100-7,100
   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
61,126
223,700
229,701
245,577
248,563
232,517
243,762
252,935
261,857
272,458
284,105
289,718
289,774
291,696
303,587
303,587291,696289,774289,718284,105272,458261,857252,935243,762232,517248,563245,577229,701223,70061,1260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Treasury Stock0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   Other Stockholders Equity 
12,900
13,000
13,400
13,100
13,200
13,200
13,200
14,200
32,500
32,700
34,300
37,000
37,300
37,900
58,500
64,300
227,800
227,800
232,200
439,480
439,628
445,736
445,439
452,238
465,278
468,453
471,064
573,793
576,299
686,852
703,141
1,337,925
1,491,235
1,494,767
1,466,730
1,549,284
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
107,690
106,764
116,058
124,397
141,392
148,481
149,249
151,787
157,896
166,239
165,873
165,352
172,120
163,311
170,855
167,523
186,901
166,583
171,324
181,796
194,071
190,519
286,000
208,510
213,195
211,461
223,700
229,701
245,577
248,563
232,517
243,762
252,935
261,857
272,458
284,105
289,718
289,774
291,696
303,587
303,587291,696289,774289,718284,105272,458261,857252,935243,762232,517248,563245,577229,701223,700211,461213,195208,510286,000190,519194,071181,796171,324166,583186,901167,523170,855163,311172,120165,352165,873166,239157,896151,787149,249148,481141,392124,397116,058106,764107,6900000000000000000000000000000000000000001,549,2841,466,7301,494,7671,491,2351,337,925703,141686,852576,299573,793471,064468,453465,278452,238445,439445,736439,628439,480232,200227,800227,80064,30058,50037,90037,30037,00034,30032,70032,50014,20013,20013,20013,20013,10013,40013,00012,900



Balance Sheet

Currency in CAD. All numbers in thousands.