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,981,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,585,000 2,969,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,396,000 1,058,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 34.99% 26.27% 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 26,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 452,000 115,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 944,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 23.57% 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 407,000 394,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 0 700 145,000 0 0
EBITDA 1,672,000 1,619,000 1,644,000 1,509,000 1,402,000 1,383,500 1,248,300 1,160,500 1,075,100 1,012,800 973,900 948,900 897,400 845,800 889,500 714,000 741,800 1,043,800 427,400 516,800 773,600
Depreciation and Amortization 700,000 676,000 716,000 714,000 662,000 605,800 506,900 461,800 411,600 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 694,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 107,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 698,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 17.38% 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.75 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.75 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 Q1 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 32,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 0 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 32,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 426,000 475,000 331,000 226,000 224,000 214,400 231,000 260,700 282,200 225,600 250,100 473,300 403,900 379,900 455,200 672,300 420,100 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 330,000 392,000 1,230,000 1,030,000 833,000 859,200 159,800 877,200 868,900 821,000 986,200 1,001,400 973,100 855,100 933,400 1,202,000 511,100 171,500 379,500 1,006,300 220,400
Total Current Assets 1,108,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,354,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 651,000 646,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 751,000 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,135,000 2,162,000 2,107,000 1,980,000 2,002,000 1,830,300 1,747,200 1,652,100 1,879,900 1,125,900 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,140,000 20,716,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 21,248,000 21,988,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 438,000 611,000 756,000 436,000 377,000 422,300 543,300 477,300 445,300 402,400 427,900 365,000 339,300 308,200 336,300 332,200 425,100 346,700 296,600 355,300 295,800
Short Term Debt 1,143,000 1,286,000 1,050,000 1,148,000 397,000 994,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 243,300
Tax Payables 0 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 403,000 407,000 557,000 906,000 900,000 1,059,500 403,100 878,100 913,300 886,100 890,400 329,700 801,000 750,800 818,000 782,600 390,600 338,900 432,100 771,200 339,600
Total Current Liabilities 1,984,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 8,524,000 8,225,000 7,668,000 6,735,000 6,769,000 5,533,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,299,500
Deferred Revenue 0 193,000 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,038,000 2,793,000 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 1,885,000 1,696,000 1,913,000 3,774,000 3,756,000 3,708,500 7,755,200 3,646,000 3,834,200 3,689,600 3,624,000 4,013,500 3,287,100 2,909,900 2,573,400 2,538,900 1,376,500 1,100,600 1,005,400 986,200 1,472,000
Total Non-Current Liabilities 12,447,000 12,907,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 14,431,000 15,211,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,791,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 2,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,817,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 651,000 646,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 9,667,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,635,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 698,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 700,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 98,000 98,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 13,000 12,000 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 -458,000 -571,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 -444,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 -103,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 -13,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 129,000 27,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 1,363,000 1,911,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 986,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 -1,913,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 -1,793,000 -1,734,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 -65,300 -866,900 -1,202,600 0 0 797,000 134,600 0
Purchases of Investments -426,000 1,734,000 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 -25,000 120,000 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 1,336,000 333,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,491,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 -642,000 -780,000 -633,000 -718,000 -593,000 -256,500 -855,700 -4,600 -313,400 -183,000 -358,500 -261,900 -1,400 -1,300 -450,400 -377,900 -154,000 -273,000 -535,000 -571,000 0
Common Stock Issued 246,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 377,000 0 0 -200,000 0 846,200 1,526,000 721,100 884,300 269,200 0 -211,000 0 -40,000 0 -900 -300 -296,800 -105,100 434,900 0
Dividends Paid -466,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 -7,000 3,000 1,467,000 -13,000 272,000 -23,200 -24,000 -45,200 -1,700 6,800 657,500 493,500 524,900 -24,900 490,600 863,500 454,600 240,700 -94,200 -69,300 158,600
Net Cash Used Provided by Financing Activities 379,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 3,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -126,000 42,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 317,000 62,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 443,000 20,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 986,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 -1,913,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 -927,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