Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.


Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 3,967,000 4,027,000 4,205,000 3,669,000 3,416,000 3,647,700 3,534,500 3,382,200 3,320,000 3,253,600 3,350,300 3,276,800 3,094,500 3,665,300 3,416,100 3,432,800 3,681,700 3,437,600 3,359,400 3,279,600 2,958,700
Revenue Growth - -4.23% 14.61% 7.41% -6.35% 3.20% 4.50% 1.87% 2.04% -2.89% 2.24% 5.89% -15.57% 7.29% -0.49% -6.76% 7.10% 2.33% 2.43% 10.85%
Cost of Revenue 2,747,000 2,293,000 2,496,000 2,113,000 1,953,000 2,192,000 2,236,400 2,161,400 2,182,700 2,171,600 2,317,500 2,272,400 2,144,200 1,640,700 1,682,400 1,745,800 1,311,000 1,202,700 1,689,100 1,513,900 1,144,300
Gross Profit 1,220,000 1,734,000 1,709,000 1,556,000 1,463,000 1,455,700 1,298,100 1,220,800 1,137,300 1,082,000 1,032,800 1,004,400 950,300 2,024,600 1,733,700 1,687,000 2,370,700 2,234,900 1,670,300 1,765,700 1,814,400
Gross Profit Margin 30.17% 43.06% 40.64% 42.41% 42.83% 39.91% 36.73% 36.09% 34.26% 33.26% 30.83% 30.65% 30.71% 55.24% 50.75% 49.14% 64.39% 65.01% 49.72% 53.84% 61.32%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 84,000 26,000 27,000 9,000 24,000 32,000 17,000 29,700 28,500 0 0 0 0 0 0 0 0 0 0 0 0
Total Operating Expenses 312,000 791,000 781,000 761,000 723,000 678,000 611,300 567,400 513,900 505,000 489,200 470,500 430,600 1,546,200 1,177,600 1,289,800 1,882,100 1,471,800 1,267,600 1,624,100 1,404,100
Operating Income or Loss 908,000 943,000 928,000 795,000 740,000 777,700 694,400 653,400 537,000 577,000 543,600 533,900 519,700 478,400 556,100 397,200 488,600 763,100 402,700 141,600 410,300
Operating Margin 22.70% 23.42% 22.07% 21.67% 21.66% 21.32% 19.65% 19.32% 16.17% 17.73% 16.23% 16.29% 16.79% 13.05% 16.28% 11.57% 13.27% 22.20% 11.99% 4.32% 13.87%
Interest Expense 434,000 420,000 325,000 277,000 275,000 272,900 247,000 215,600 196,200 187,100 180,600 172,800 156,700 158,300 163,000 154,900 125,000 700 145,000 0 0
EBITDA 1,732,000 1,777,000 1,572,000 1,443,000 1,331,000 1,476,200 1,310,300 1,210,200 1,051,200 998,700 985,900 945,000 919,300 845,800 942,300 551,000 789,000 1,073,100 708,100 522,000 790,700
Depreciation and Amortization 746,000 676,000 671,000 657,000 615,000 567,200 517,500 483,500 406,800 401,300 388,100 370,900 332,400 323,800 291,300 275,600 286,400 310,000 305,400 380,400 398,400
Income Before Tax 557,000 707,000 708,000 600,000 567,000 636,100 570,000 532,800 443,400 461,300 440,000 436,000 430,200 375,700 453,200 120,200 438,900 680,500 541,300 3,500 294,600
Income Tax Expense -104,000 4,000 22,000 -74,000 -57,000 68,700 47,700 66,700 59,400 70,400 44,300 53,900 89,400 55,100 145,200 -9,200 140,200 255,800 203,000 -52,900 83,800
Net Income 661,000 703,000 686,000 674,000 624,000 567,400 522,300 467,500 381,700 388,400 393,300 376,200 335,700 321,900 306,300 129,700 306,700 425,300 315,700 -7,700 145,500
Net Income Margin 16.23% 17.46% 16.31% 18.37% 18.27% 15.56% 14.78% 13.82% 11.50% 11.94% 11.74% 11.48% 10.85% 8.78% 8.97% 3.78% 8.33% 12.37% 9.40% -0.23% 4.92%
EPS 2.58 2.78 2.73 2.63 2.47 2.34 2.24 1.99 1.64 1.68 1.73 1.62 1.45 1.37 1.30 0.51 1.31 1.90 1.35 -0.03 0.64
EPS Diluted 2.58 2.78 2.73 2.63 2.47 2.34 2.24 1.99 1.64 1.68 1.73 1.62 1.45 1.37 1.30 0.51 1.31 1.89 1.35 -0.03 0.64
Weighted Average Shares Out - 253,000 250,900 250,200 248,400 238,500 233,600 229,700 227,100 225,400 221,700 221,600 221,600 221,400 220,884 220,536 220,340 224,568 233,652 232,952 227,344
Weighted Average Shares Out Diluted - 253,300 251,200 250,700 248,700 238,500 233,600 229,700 227,100 225,400 221,700 221,600 221,600 221,400 221,042 220,704 220,616 225,042 234,380 233,586 227,344

Reported Currency: USD Q3 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 827,000 62,000 20,000 39,000 54,000 16,300 20,900 27,900 8,200 5,800 56,900 9,800 21,200 11,400 159,300 175,300 346,900 745,600 265,200 205,300 262,600
Short Term Investments 0 -1,000 0 0 0 0 0 0 0 0 0 0 0 0 19,100 23,800 0 0 0 0 0
Cash + Short Term Investments 827,000 62,000 20,000 39,000 54,000 16,300 20,900 27,900 8,200 5,800 56,900 9,800 21,200 11,400 159,300 175,300 346,900 745,600 265,200 205,300 262,600
Net Receivables 463,000 259,000 407,000 387,000 353,000 214,000 274,100 398,500 404,300 344,100 427,300 269,800 430,900 379,900 455,200 672,300 626,400 346,900 349,800 386,000 357,100
Inventory 320,000 343,000 325,000 246,000 217,000 227,300 211,800 222,400 222,300 223,500 223,800 211,800 203,900 218,100 233,000 238,800 167,500 208,300 179,300 185,800 186,100
Other Current Assets 358,000 608,000 498,000 397,000 263,000 417,900 278,300 256,300 242,300 253,400 335,100 519,800 338,300 323,900 284,500 267,100 286,700 134,300 375,800 986,900 267,400
Total Current Assets 1,968,000 1,272,000 1,250,000 1,069,000 887,000 875,500 785,100 905,100 877,100 826,800 1,043,100 1,011,200 994,300 866,500 1,092,700 1,377,300 1,445,600 1,472,300 1,173,800 1,783,400 1,026,200
Non-Current Assets
Property, Plant and Equipment 17,936,000 17,157,000 16,247,000 14,987,000 14,336,000 13,527,100 12,462,400 11,234,500 10,279,200 9,519,100 8,938,400 8,326,500 7,838,000 7,037,100 6,730,600 6,203,000 5,001,200 4,679,900 4,581,500 4,866,200 4,672,800
Goodwill 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 633,000 603,000 559,000 517,000 485,000 467,800 431,300 396,100 337,600 346,300 344,900 329,600 319,000 300,800 289,200 281,500 0 0 0 0 0
Tax Assets 0 0 779,000 62,000 79,000 35,200 43,800 81,700 102,400 677,100 2,321,100 2,112,700 1,934,200 1,592,200 1,434,300 46,000 500,000 269,000 200 341,000 775,000
Other Non-Current Assets 2,292,000 2,205,000 2,107,000 1,980,000 2,002,000 1,830,300 1,747,200 1,652,100 1,879,900 1,803,000 1,759,500 1,445,100 1,634,200 1,483,500 1,170,400 1,174,200 1,254,700 768,500 1,328,600 742,500 1,801,200
Total Non-Current Assets 20,861,000 19,965,000 18,913,000 17,484,000 16,823,000 15,825,200 14,640,900 13,282,700 12,496,700 11,668,400 11,042,800 10,101,200 9,791,200 8,821,400 8,190,200 7,658,700 6,755,900 5,717,400 5,910,300 5,949,700 7,249,000
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 22,829,000 21,237,000 20,163,000 18,553,000 17,710,000 16,700,700 15,426,000 14,187,800 13,373,800 12,495,200 12,085,900 11,112,400 10,785,500 9,687,900 9,282,900 9,036,000 8,201,500 7,189,700 7,084,100 7,733,100 8,275,200
Current Liabilities
Accounts Payable 473,000 611,000 756,000 436,000 377,000 422,000 543,300 477,300 445,300 402,400 427,900 365,000 339,300 308,200 336,300 331,900 425,100 346,700 294,100 355,300 264,200
Short Term Debt 1,434,000 1,286,000 1,058,000 1,151,000 399,000 996,600 697,700 1,270,900 248,700 473,200 324,300 637,900 219,000 104,200 48,700 291,500 222,500 251,400 373,400 453,800 218,600
Tax Payables 158,000 88,000 0 58,000 67,000 6,900 -23,800 -11,300 59,500 0 0 50,000 48,000 47,900 45,300 0 0 0 0 0 0
Deferred Revenue 0 0 0 -436,000 -377,000 -422,300 0 -477,300 -445,300 -402,400 -427,900 -694,700 -339,300 -308,200 -336,300 -332,200 0 0 0 0 0
Other Current Liabilities 223,000 319,000 549,000 409,000 454,000 628,600 426,900 412,100 408,500 483,700 462,500 380,400 413,700 394,700 436,400 450,700 390,600 338,900 479,900 771,200 863,800
Total Current Liabilities 2,288,000 2,304,000 2,363,000 2,054,000 1,297,000 2,054,100 1,644,100 2,149,000 1,162,000 1,359,300 1,214,700 637,900 1,020,000 855,000 866,700 1,074,100 1,038,200 937,000 1,102,100 1,580,300 878,700
Non-Current Liabilities
Long Term Debt 9,245,000 8,418,000 7,812,000 6,758,000 6,782,000 5,547,000 5,246,300 4,010,600 4,315,600 3,522,200 3,606,700 2,977,800 3,136,600 2,703,100 2,703,400 2,404,500 1,748,300 1,404,500 1,323,300 1,914,800 2,335,300
Deferred Revenue 0 0 0 -1,927,000 -1,814,000 -1,714,000 -5,608,400 -1,478,400 -2,570,200 -2,381,200 -2,321,100 -1,912,700 -1,934,200 -1,592,200 -1,434,300 -1,186,400 0 0 0 0 0
Deferred Tax 2,164,000 0 1,943,000 1,927,000 1,814,000 1,714,000 1,603,100 1,478,400 2,570,200 2,381,200 2,321,100 2,112,700 1,934,200 1,592,200 1,434,300 1,186,400 971,200 822,900 758,300 568,000 819,500
Other Non-Current Liabilities 2,164,000 3,738,000 3,712,000 3,751,000 3,743,000 3,694,500 3,749,900 3,646,000 3,834,200 3,689,600 1,302,900 3,218,100 1,352,900 1,317,700 1,139,100 1,352,500 -2,719,500 -2,227,400 -2,081,600 -2,482,800 -3,154,800
Total Non-Current Liabilities 13,573,000 12,156,000 11,524,000 10,509,000 10,525,000 9,241,500 8,996,200 7,656,600 8,149,800 7,211,800 7,230,700 7,191,300 6,423,700 5,613,000 5,276,800 4,943,400 4,096,000 3,328,000 3,087,000 3,469,000 4,591,000
Total Liabilities 15,861,000 14,460,000 13,887,000 12,563,000 11,822,000 11,295,600 10,640,300 9,805,600 9,311,800 8,571,100 8,445,400 7,829,200 7,443,700 6,468,000 6,143,500 6,017,500 5,375,900 4,504,600 4,427,900 5,288,100 5,664,200
Common Stock 3,000 3,000 3,000 3,000 2,000 2,500 2,400 2,300 2,300 1,100 1,100 1,100 1,100 1,100 1,100 2,772,600 1,100 1,100 1,200 1,200 1,200
Retained Earnings 3,927,000 3,756,000 3,509,000 3,250,000 2,994,000 2,765,400 2,545,900 2,346,000 2,177,000 2,068,900 1,938,000 1,780,700 1,630,700 1,510,200 1,394,700 1,281,700 1,336,200 1,205,200 923,600 742,300 871,900
Accumulated Other Comprehensive Income/Loss -1,000 1,000 -13,000 200,000 -1,000 1,300 1,700 -500 -400 -400 -600 -200 -800 -800 -1,400 -1,400 -8,700 -8,500 -16,500 -91,700 -73,800
Total Stockholders Equity 6,968,000 6,777,000 6,276,000 5,990,000 5,688,000 5,205,100 4,585,700 4,182,200 3,862,000 3,724,100 3,438,700 3,281,400 3,134,900 3,218,100 3,137,400 3,016,400 2,823,500 2,681,200 2,651,300 2,440,500 2,561,400
Total Investments 633,000 602,000 559,000 517,000 485,000 467,800 431,300 396,100 337,600 346,300 344,900 329,600 319,000 300,800 308,300 305,300 0 0 0 0 0
Total Debt 10,679,000 9,704,000 8,718,000 7,883,000 7,166,000 6,527,600 5,944,000 5,281,500 4,564,300 3,995,400 3,931,000 3,615,700 3,355,600 2,807,300 2,752,100 2,696,000 1,970,800 1,655,900 1,696,700 2,368,600 2,542,800
Net Debt 9,852,000 9,642,000 8,698,000 7,844,000 7,112,000 6,511,300 5,923,100 5,253,600 4,556,100 3,989,600 3,874,100 3,605,900 3,334,400 2,795,900 2,592,800 2,520,700 1,623,900 910,300 1,431,500 2,163,300 2,280,200

Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 661,000 703,000 686,000 674,000 624,000 567,400 522,300 467,500 381,700 388,400 393,300 376,200 335,700 321,900 306,300 129,700 288,000 425,300 315,700 -7,700 145,500
Depreciation & Amortization 745,000 676,000 671,000 657,000 615,000 567,200 517,500 483,500 406,800 413,700 442,300 411,100 387,900 323,800 292,300 317,700 241,000 262,000 261,000 320,000 188,000
Deferred Income Tax 320,000 14,000 13,000 -78,000 -66,000 55,600 67,000 139,600 84,600 114,200 55,200 108,300 143,300 10,200 216,600 94,300 73,500 91,200 255,600 -151,000 58,600
Stock Based Compensation 25,000 0 13,000 14,000 16,000 26,000 17,000 15,100 18,000 10,700 15,300 12,000 6,900 0 0 0 0 0 0 0 0
Change in Working Capital -146,000 -487,000 -866,000 -688,000 -560,000 -484,200 -524,800 -73,600 -47,100 -33,200 25,900 -132,300 -5,300 -15,200 101,700 -67,400 -312,500 2,600 -322,200 -35,800 -148,000
Accounts Receivable 1,173,000 -414,000 -672,000 -530,000 -468,000 -471,700 -475,400 20,600 -105,400 19,800 41,700 -150,200 51,300 20,700 81,300 48,500 -140,000 30,000 38,000 -85,000 -51,000
Inventory 21,000 -62,000 -27,000 -13,000 3,000 0 0 -238,600 -74,600 -129,600 0 0 0 22,500 13,600 1,700 -22,000 -25,600 28,200 -27,200 -15,600
Accounts Payable 28,000 -122,000 78,000 37,000 -3,000 0 0 24,000 8,000 -42,700 0 0 0 145,700 -400 -37,600 19,000 31,000 -65,000 94,000 24,000
Other Working Capital -1,341,000 111,000 -245,000 -182,000 -92,000 -12,500 -49,400 120,400 124,900 119,300 -15,800 17,900 -56,600 -204,100 7,200 -80,000 -169,500 -32,800 -323,400 -17,600 -105,400
Other Non-Cash Items 561,000 -39,000 -31,000 582,000 501,000 -71,600 -43,600 -26,900 -41,500 -8,700 -21,100 -24,000 -13,400 12,700 22,100 218,600 -11,400 4,100 15,000 759,900 445,500
Net Cash Provided by Operating Activities 1,158,000 867,000 486,000 582,000 501,000 660,400 527,700 983,400 859,600 871,200 891,600 731,000 841,100 702,700 984,900 657,100 319,500 588,800 403,300 565,400 501,600
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -561,000 -1,854,000 -1,484,000 -1,169,000 -1,366,000 -1,640,100 -1,633,900 -1,466,900 -1,196,800 -1,034,300 -902,800 -798,300 -1,158,100 -608,100 0 0 -879,000 -542,000 -397,400 -527,600 -649,200
Acquisitions Net -561,000 0 -1,484,000 -1,169,000 -1,366,000 -1,640,100 -1,633,900 -1,466,900 -1,196,800 -1,034,300 -902,800 -798,300 -1,158,100 -65,300 -866,900 -1,202,600 0 0 797,000 134,600 0
Purchases of Investments -700,000 0 0 0 0 0 0 0 0 0 0 0 0 -5,100 0 0 0 0 -3,500 -83,000 0
Sales/Maturities of Investments -120,000 0 0 0 0 0 0 0 0 0 0 0 0 31,000 0 0 0 0 51,700 72,000 0
Other Investing Activities -777,000 453,000 2,035,000 1,610,000 1,781,000 1,992,900 567,100 -29,400 10,300 115,100 -14,900 43,600 2,600 -4,600 400 53,700 12,900 871,000 18,000 88,000 9,700
Net Cash Used for Investing Activities -1,389,000 -1,401,000 -933,000 -728,000 -951,000 -1,287,300 -1,066,800 -1,496,300 -1,186,500 -919,200 -917,700 -754,700 -1,155,500 -652,100 -866,500 -1,148,900 -866,100 329,000 465,800 -316,000 -639,500
Cash Flows from Financing Activities
Debt Repayment 1,330,000 780,000 832,000 718,000 645,000 590,000 670,000 716,500 570,900 86,200 316,300 260,400 548,300 54,500 49,600 526,200 320,500 -40,700 -511,700 -136,100 159,600
Common Stock Issued 63,000 246,000 25,000 28,000 247,000 390,300 196,600 149,600 26,600 151,200 0 200,000 0 55,800 0 1,000 1,300 34,100 49,600 29,300 115,100
Common Stock Repurchased 0 0 0 -200,000 0 0 0 0 0 0 0 -211,000 0 -40,000 0 -900 -1,700 -296,800 -105,100 0 0
Dividends Paid -484,000 -456,000 -428,000 -403,000 -377,000 -337,700 -312,200 -288,300 -266,500 -247,300 -225,800 -208,300 -199,300 -188,100 -174,600 -165,500 -153,700 -143,200 -134,400 -121,900 -114,000
Other Financing Activities -57,000 3,000 27,000 -213,000 220,000 -23,200 -24,100 -45,200 -1,700 6,800 -17,300 -39,800 -24,800 -48,100 9,300 -21,900 800 8,400 -117,500 -69,300 -37,600
Net Cash Used Provided by Financing Activities 852,000 573,000 431,000 130,000 488,000 619,100 530,700 532,600 329,300 -3,100 73,200 12,300 324,200 -198,500 -134,400 320,200 147,900 -438,200 -819,100 -298,000 159,700
Effect of Forex Changes on Cash 2,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 624,000 39,000 -16,000 -16,000 38,000 -7,800 -8,400 19,700 2,400 -51,100 47,100 -11,400 9,800 -147,900 -16,000 -171,600 -398,700 479,600 50,000 -48,600 21,800
Cash at End of Period 1,016,000 63,000 24,000 40,000 56,000 17,700 25,500 27,900 8,200 5,800 56,900 9,800 21,200 11,400 159,300 175,300 346,900 745,600 266,000 216,000 262,600
Cash at Start of Period 392,000 24,000 40,000 56,000 18,000 25,500 33,900 8,200 5,800 56,900 9,800 21,200 11,400 159,300 175,300 346,900 745,600 266,000 216,000 264,600 240,800
Free Cash Flow
Operating Cash Flow 1,158,000 867,000 486,000 582,000 501,000 660,400 527,700 983,400 859,600 871,200 891,600 731,000 841,100 702,700 984,900 657,100 319,500 588,800 403,300 565,400 501,600
Capital Expenditure -561,000 -1,854,000 -1,484,000 -1,169,000 -1,366,000 -1,640,100 -1,633,900 -1,466,900 -1,196,800 -1,034,300 -902,800 -798,300 -1,158,100 -608,100 0 0 -879,000 -542,000 -397,400 -527,600 -649,200
Free Cash Flow 597,000 -987,000 -998,000 -587,000 -865,000 -979,700 -1,106,200 -483,500 -337,200 -163,100 -11,200 -67,300 -317,000 94,600 984,900 657,100 -559,500 46,800 5,900 37,800 -147,600