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 14,029,000 14,029,000 15,349,000 13,811,000 11,781,000 11,474,000 11,635,000 10,983,000 9,116,000 7,997,000 8,570,000 8,468,100 8,735,700 8,630,900 7,630,000 7,345,300 7,561,500 7,389,700 6,621,500 5,751,200 5,440,200
Revenue Growth - -8.60% 11.14% 17.23% 2.68% -1.38% 5.94% 20.48% 13.99% -6.69% 1.20% -3.06% 1.21% 13.12% 3.88% -2.86% 2.32% 11.60% 15.13% 5.72%
Cost of Revenue 11,359,000 11,359,000 12,766,000 11,085,000 9,323,000 9,203,000 9,329,000 8,717,000 7,351,000 6,460,300 6,903,500 6,875,400 7,174,000 7,081,200 6,254,100 6,071,500 6,340,400 6,226,500 5,540,400 4,822,400 4,433,500
Gross Profit 2,670,000 2,670,000 2,583,000 2,726,000 2,458,000 2,271,000 2,306,000 2,266,000 1,765,000 1,536,700 1,666,500 1,592,700 1,561,700 1,549,700 1,375,900 1,273,800 1,221,100 1,163,200 1,081,100 928,800 1,006,700
Gross Profit Margin 19.05% 19.03% 16.83% 19.74% 20.86% 19.79% 19.82% 20.63% 19.36% 19.22% 19.45% 18.81% 17.88% 17.96% 18.03% 17.34% 16.15% 15.74% 16.33% 16.15% 18.50%
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 561,000 558,000 626,000 593,000 525,000 417,000 478,000 514,000 512,000 451,300 466,500 418,600 385,500 381,400 356,800 328,600 288,200 323,700 287,200 231,600 267,900
Total Operating Expenses 1,377,000 1,377,000 1,298,000 1,293,000 1,193,000 1,095,000 1,180,000 1,243,000 965,000 736,800 747,400 718,500 668,400 682,500 622,300 574,700 585,600 604,700 539,800 466,300 467,800
Operating Income or Loss 1,423,000 1,426,000 1,267,000 1,420,000 1,224,000 1,169,000 1,126,000 1,023,000 800,000 799,900 919,100 874,200 893,300 867,200 595,400 699,100 635,500 558,500 541,300 462,500 538,900
Operating Margin 10.16% 10.16% 8.25% 10.28% 10.39% 10.19% 9.68% 9.31% 8.78% 10.00% 10.72% 10.32% 10.23% 10.05% 7.80% 9.52% 8.40% 7.56% 8.17% 8.04% 9.91%
Interest Expense 459,000 -459,000 312,000 270,000 275,000 317,000 301,000 285,000 229,000 143,200 159,900 183,800 179,800 177,100 158,200 117,200 -137,700 -149,400 0 0 103,700
EBITDA 2,109,000 2,112,000 1,939,000 2,120,000 1,892,000 1,847,000 1,827,000 1,749,000 1,144,000 968,900 1,166,900 1,146,100 1,161,100 1,168,300 1,177,300 1,101,500 977,900 884,100 753,900 716,500 738,800
Depreciation and Amortization 686,000 686,000 672,000 700,000 668,000 678,000 702,000 729,000 453,000 285,500 280,900 299,900 282,900 301,100 265,500 285,200 297,400 281,000 252,600 213,500 215,100
Income Before Tax 834,000 834,000 884,000 1,008,000 687,000 608,000 633,000 514,000 103,000 345,500 645,600 583,600 595,600 659,800 764,600 654,600 452,800 364,500 446,900 462,500 435,200
Income Tax Expense 123,000 123,000 159,000 156,000 99,000 71,000 185,000 140,000 -109,000 47,000 149,900 149,600 165,000 201,300 175,800 162,800 147,400 95,700 131,600 99,300 139,200
Net Income 707,000 707,000 719,000 878,000 585,000 566,000 454,000 399,000 224,000 280,900 470,000 406,800 403,500 444,000 473,700 387,900 319,500 281,300 329,600 261,500 295,600
Net Income Margin 5.03% 5.04% 4.68% 6.36% 4.97% 4.93% 3.90% 3.63% 2.46% 3.51% 5.48% 4.80% 4.62% 5.14% 6.21% 5.28% 4.23% 3.81% 4.98% 4.55% 5.43%
EPS 2.23 2.23 2.27 2.69 1.79 1.71 1.29 1.14 0.71 1.02 1.70 1.40 1.31 1.35 1.30 1.03 0.84 0.70 0.80 0.63 0.68
EPS Diluted 2.23 2.23 2.25 2.65 1.76 1.66 1.29 1.12 0.70 1.00 1.65 1.37 1.27 1.32 1.27 1.02 0.83 0.69 0.79 0.62 0.66
Weighted Average Shares Out - 317,022 320,008 331,615 332,815 340,121 352,321 350,269 316,542 274,600 277,016 291,886 309,296 330,550 361,492 375,144 383,428 404,744 413,352 431,032 443,384
Weighted Average Shares Out Diluted - 317,022 320,008 331,615 332,815 340,121 352,321 356,985 322,884 281,968 284,860 298,446 316,168 337,180 367,076 379,956 388,076 411,040 419,804 438,928 455,160

Reported Currency: USD Q4 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 695,000 695,000 548,000 563,000 1,366,000 1,798,000 721,000 448,000 597,000 224,000 191,400 416,000 174,100 165,800 152,000 210,600 127,400 151,600 151,500 61,000 198,700
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102,600 100,100 0 0 0 0 0
Cash + Short Term Investments 695,000 695,000 548,000 563,000 1,366,000 1,798,000 721,000 448,000 597,000 224,000 191,400 416,000 174,100 165,800 254,600 310,700 127,400 151,600 151,500 61,000 198,700
Net Receivables 2,334,000 2,334,000 2,594,000 2,560,000 1,738,000 1,631,000 1,802,000 1,626,000 1,477,000 885,400 957,100 859,400 930,100 910,400 849,700 562,400 737,400 582,700 579,500 376,600 346,800
Inventory 1,559,000 1,559,000 2,179,000 1,795,000 1,353,000 1,274,000 1,271,000 1,526,000 1,413,000 898,400 1,016,700 1,028,300 1,044,400 1,072,500 1,083,900 944,200 974,200 998,100 935,400 670,300 629,500
Other Current Assets 295,000 295,000 168,000 305,000 218,000 181,000 146,000 159,000 152,000 176,200 148,300 162,000 190,800 173,200 220,100 220,300 555,800 110,500 94,900 117,900 70,600
Total Current Assets 4,883,000 4,883,000 5,489,000 5,223,000 4,675,000 4,884,000 3,940,000 3,759,000 3,639,000 2,184,000 2,313,500 2,465,700 2,339,400 2,321,900 2,305,700 1,923,300 2,165,300 1,842,900 1,761,300 1,225,800 1,245,600
Non-Current Assets
Property, Plant and Equipment 7,820,000 7,820,000 7,053,000 6,502,000 5,351,000 4,470,000 4,542,000 4,610,000 4,379,000 2,685,900 2,430,700 2,372,300 2,288,600 2,265,400 2,048,200 1,949,000 1,866,900 1,941,200 1,876,000 1,556,600 1,532,400
Goodwill 4,290,000 4,290,000 4,235,000 4,378,000 4,484,000 4,419,000 4,475,000 4,933,000 5,095,000 2,176,500 2,254,500 2,404,300 2,359,400 2,247,100 2,105,300 2,114,800 1,825,500 1,863,100 1,773,700 0 1,410,000
Intangible Assets 1,309,000 1,309,000 1,417,000 1,688,000 1,883,000 2,002,000 2,188,000 2,462,000 1,934,000 195,000 199,700 231,100 213,300 180,600 417,600 420,600 511,000 121,900 116,200 1,258,600 1,699,700
Long Term Investments 212,000 212,000 193,000 184,000 321,000 291,000 302,000 274,000 204,000 34,300 33,200 33,700 32,200 26,400 -117,500 -106,000 0 0 0 0 0
Tax Assets 114,000 114,000 73,000 126,000 227,000 241,000 237,000 325,000 443,000 59,600 66,500 162,000 190,800 29,700 117,500 106,000 326,300 4,300 34,900 0 0
Other Non-Current Assets 675,000 675,000 1,449,000 1,613,000 1,311,000 1,053,000 870,000 819,000 684,000 2,636,700 472,600 381,800 296,700 394,100 468,500 501,200 -326,300 247,200 278,800 302,400 0
Total Non-Current Assets 14,420,000 14,420,000 14,420,000 14,491,000 13,577,000 12,476,000 12,614,000 13,423,000 12,739,000 7,593,000 5,257,500 5,354,100 5,167,700 4,962,700 4,622,000 4,565,000 4,203,400 4,177,700 4,079,600 3,117,600 3,232,100
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 19,303,000 19,303,000 19,909,000 19,714,000 18,252,000 17,360,000 16,554,000 17,182,000 16,378,000 9,777,000 7,571,000 7,819,800 7,507,100 7,284,600 6,927,700 6,488,300 6,368,700 6,020,600 5,840,900 4,343,400 4,477,700
Current Liabilities
Accounts Payable 3,753,000 3,753,000 4,383,000 4,759,000 3,430,000 3,136,000 3,876,000 3,641,000 2,763,000 2,064,300 1,831,700 1,504,800 1,466,000 847,300 700,300 623,100 763,700 763,600 732,400 552,400 453,000
Short Term Debt 1,065,000 1,065,000 1,408,000 15,000 17,000 1,480,000 219,000 453,000 222,000 77,300 175,100 422,600 219,800 447,400 110,700 312,300 303,000 176,800 181,300 116,400 123,000
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8,900 15,700 0 0 80,400
Deferred Revenue 333,000 333,000 327,000 429,000 410,000 343,000 -492,000 -527,000 -415,000 -334,100 -221,800 -264,700 -240,700 248,300 317,500 479,000 232,700 238,000 201,100 198,400 222,200
Other Current Liabilities 1,034,000 1,034,000 890,000 750,000 587,000 618,000 492,000 540,000 399,000 334,100 221,800 264,700 240,700 313,100 254,800 14,200 563,000 334,700 339,500 308,800 198,100
Total Current Liabilities 6,185,000 6,185,000 7,008,000 5,953,000 4,444,000 5,577,000 4,095,000 4,107,000 2,969,000 2,141,600 2,006,800 1,927,400 1,685,800 1,856,100 1,383,300 1,428,600 1,862,400 1,513,100 1,454,300 1,176,000 996,300
Non-Current Liabilities
Long Term Debt 7,504,000 7,504,000 7,540,000 7,722,000 7,783,000 6,337,000 6,510,000 6,518,000 7,310,000 5,054,200 2,993,800 3,182,500 3,085,300 2,696,700 2,701,600 2,283,900 2,107,100 2,181,800 2,270,400 1,473,300 1,537,700
Deferred Revenue 898,000 898,000 -540,000 -665,000 -634,000 -561,000 -645,000 -696,000 -1,084,000 -172,700 -152,500 -285,600 -207,900 -210,100 -218,800 -131,600 0 0 0 0 0
Deferred Tax 421,000 421,000 540,000 665,000 634,000 561,000 645,000 695,000 856,000 172,700 152,500 285,600 207,900 210,100 218,800 131,600 330,500 183,100 102,100 69,500 116,400
Other Non-Current Liabilities 458,000 458,000 1,834,000 2,354,000 2,688,000 2,427,000 2,387,000 2,499,000 2,581,000 1,319,900 1,330,800 1,318,600 1,446,000 1,353,800 1,184,700 1,192,800 981,400 799,000 847,700 784,200 734,300
Total Non-Current Liabilities 9,281,000 9,281,000 9,374,000 10,076,000 10,471,000 8,764,000 8,897,000 9,016,000 9,663,000 6,374,100 4,324,600 4,501,100 4,531,300 4,050,500 3,886,300 3,476,700 3,419,000 3,163,900 3,220,200 2,327,000 2,388,400
Total Liabilities 15,466,000 15,466,000 16,382,000 16,029,000 14,915,000 14,341,000 12,992,000 13,111,000 12,876,000 8,515,700 6,331,400 6,428,500 6,217,100 5,906,600 5,269,600 4,905,300 5,281,400 4,677,000 4,674,500 3,503,000 3,384,700
Common Stock 1,312,000 1,312,000 1,260,000 1,220,000 1,167,000 1,178,000 1,157,000 1,084,000 1,038,000 961,700 1,131,300 1,078,400 1,026,300 941,700 893,400 830,800 788,000 760,300 0 633,600 610,800
Retained Earnings 7,763,000 7,763,000 7,309,000 6,843,000 6,192,000 5,803,000 5,341,000 4,987,000 4,739,000 4,557,500 4,346,900 3,913,800 3,580,800 3,228,300 2,829,800 2,397,100 2,047,100 1,765,000 1,535,300 1,227,900 1,007,500
Accumulated Other Comprehensive Income/Loss -916,000 -916,000 -679,000 -582,000 -954,000 -910,000 -835,000 -656,000 -941,000 -639,900 -522,100 -240,700 -352,400 -335,200 -82,100 -63,800 -182,500 106,900 -29,500 -100,700 33,200
Total Stockholders Equity 3,769,000 3,769,000 3,527,000 3,685,000 3,337,000 3,019,000 3,562,000 4,071,000 3,502,000 1,261,300 1,239,600 1,391,300 1,290,000 1,378,000 1,658,100 1,583,000 1,085,800 1,342,500 1,165,400 835,300 1,086,600
Total Investments 212,000 212,000 193,000 184,000 321,000 291,000 302,000 274,000 204,000 34,300 33,200 33,700 32,200 26,400 102,600 100,100 0 0 0 0 0
Total Debt 8,569,000 8,569,000 8,948,000 7,737,000 7,800,000 7,817,000 6,729,000 6,971,000 7,532,000 5,131,500 3,168,900 3,605,100 3,305,100 3,144,100 2,812,300 2,596,200 2,410,100 2,358,600 2,451,700 1,589,700 1,660,700
Net Debt 7,874,000 7,874,000 8,400,000 7,174,000 6,434,000 6,019,000 6,008,000 6,523,000 6,935,000 4,907,500 2,977,500 3,189,100 3,131,000 2,978,300 2,660,300 2,385,600 2,282,700 2,207,000 2,300,200 1,528,700 1,462,000

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 711,000 711,000 732,000 878,000 582,000 536,000 453,000 405,000 266,000 302,900 498,000 434,600 429,300 468,600 548,600 388,400 319,500 281,300 329,600 261,500 295,600
Depreciation & Amortization 686,000 686,000 672,000 700,000 668,000 678,000 702,000 729,000 453,000 285,500 280,900 299,900 282,900 301,100 265,500 285,200 297,400 281,000 252,600 213,500 215,100
Deferred Income Tax -67,000 -67,000 -2,000 35,000 17,000 -45,000 35,000 70,000 -293,000 -61,800 8,900 -1,600 14,000 53,200 -28,700 -24,300 19,600 -21,000 38,200 -58,500 42,800
Stock Based Compensation -42,000 -42,000 0 0 0 0 0 0 0 0 0 -2,300 -5,100 -18,400 -74,400 15,000 -7,100 11,400 -26,800 0 -75,800
Change in Working Capital 360,000 360,000 -924,000 120,000 -106,000 236,000 90,000 321,000 -509,000 140,200 170,900 63,700 54,600 50,200 -197,800 -81,600 12,100 34,700 -137,300 105,600 14,500
Accounts Receivable 0 235,000 -305,000 -729,000 -81,000 205,000 -281,000 -189,000 -53,000 34,800 -152,300 80,200 600 -4,100 -287,000 36,300 37,000 26,900 0 0 -81,300
Inventory 0 626,000 -458,000 -464,000 -64,000 -45,000 -248,000 -66,000 30,000 96,900 -23,800 21,400 29,100 27,500 -153,100 95,700 2,400 -41,000 -132,200 -54,200 -49,300
Accounts Payable 0 -510,000 -83,000 1,312,000 66,000 72,000 592,000 639,000 -55,000 124,600 355,300 50,900 55,900 111,100 -250,000 -163,800 15,700 27,400 0 0 87,100
Other Working Capital 0 9,000 -78,000 1,000 -27,000 4,000 27,000 -63,000 -431,000 -116,100 -8,300 -88,800 -31,000 -84,300 492,300 -49,800 -43,000 21,400 -5,100 159,800 58,000
Other Non-Cash Items 215,000 215,000 -195,000 27,000 271,000 143,000 286,000 -47,000 277,000 339,900 53,800 44,700 77,500 93,700 2,000 -23,000 -13,900 85,600 -54,900 36,700 43,700
Net Cash Provided by Operating Activities 1,863,000 1,863,000 283,000 1,760,000 1,432,000 1,548,000 1,566,000 1,478,000 194,000 1,006,700 1,012,500 839,000 853,200 948,400 515,200 559,700 627,600 673,000 401,400 558,800 535,900
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,045,000 -1,045,000 -1,651,000 -1,726,000 -1,113,000 -598,000 -816,000 -556,000 -606,000 -527,900 -390,800 -378,300 -305,000 -443,800 -250,200 -187,100 -306,900 -308,500 -279,600 -291,700 -196,000
Acquisitions Net 0 0 759,000 112,000 -86,000 160,000 539,000 -2,000 -441,000 -29,100 0 -14,200 -71,200 -295,200 135,700 -574,700 6,400 0 -791,100 0 -17,200
Purchases of Investments 0 0 0 0 0 0 0 0 -252,000 0 0 0 0 0 -270,700 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 261,500 0 0 0 0 0 0
Other Investing Activities -8,000 -8,000 124,000 -25,000 18,000 16,000 71,000 13,000 1,971,000 -2,163,700 -600 13,400 20,200 1,000 13,500 180,400 -117,500 42,700 77,300 1,700 3,600
Net Cash Used for Investing Activities -1,053,000 -1,053,000 -768,000 -1,639,000 -1,181,000 -422,000 -206,000 -545,000 672,000 -2,720,700 -391,400 -379,100 -356,000 -738,000 -110,200 -581,400 -418,000 -265,800 -993,400 -290,000 -209,600
Cash Flows from Financing Activities
Debt Repayment -1,379,000 -2,281,000 -3,884,000 -750,000 -2,794,000 -1,524,000 -1,533,000 -1,810,000 -4,624,000 -2,429,800 -897,800 -1,294,900 -1,071,600 -815,800 -2,144,900 -12,200 -19,200 -170,000 -767,400 0 -78,300
Common Stock Issued 0 1,841,000 0 47,000 2,532,000 19,000 28,000 27,000 48,000 36,000 37,200 32,900 53,100 39,300 47,500 31,900 27,200 46,500 38,400 0 35,300
Common Stock Repurchased -3,000 -3,000 -618,000 -766,000 -75,000 -964,000 -739,000 -103,000 -107,000 -135,500 -397,300 -431,700 -547,200 -473,900 -506,700 -5,100 -326,800 -257,800 -84,100 -358,100 -85,300
Dividends Paid -252,000 -252,000 -254,000 -229,000 -198,000 -182,000 -137,000 -129,000 -83,000 -71,800 -72,700 -75,200 -61,800 -45,700 -35,800 -37,400 -37,500 -40,600 -41,000 -42,500 -38,900
Other Financing Activities 972,000 33,000 5,241,000 804,000 -67,000 2,605,000 1,341,000 942,000 4,379,000 4,338,200 485,300 1,564,900 1,140,600 1,079,300 2,180,300 123,600 150,800 9,500 1,534,300 -10,100 -900
Net Cash Used Provided by Financing Activities -662,000 -662,000 485,000 -894,000 -602,000 -46,000 -1,040,000 -1,073,000 -387,000 1,737,100 -845,300 -204,000 -486,900 -216,800 -459,600 100,800 -205,500 -412,400 680,200 -410,700 -168,100
Effect of Forex Changes on Cash 4,000 4,000 -21,000 -29,000 -74,000 -2,000 -51,000 -9,000 -106,000 9,500 -400 -14,000 -2,000 20,200 -4,000 4,100 -28,300 5,300 2,300 4,200 4,000
Net Change in Cash 152,000 152,000 -21,000 -802,000 -425,000 1,078,000 269,000 -149,000 373,000 32,600 -224,600 241,900 8,300 13,800 -58,600 83,200 -24,200 100 90,500 -137,700 162,200
Cash at End of Period 3,621,000 710,000 558,000 579,000 1,381,000 1,806,000 728,000 448,000 597,000 224,000 191,400 416,000 174,100 165,800 152,000 210,600 127,400 151,600 151,500 61,000 198,700
Cash at Start of Period 3,469,000 558,000 579,000 1,381,000 1,806,000 728,000 459,000 597,000 224,000 191,400 416,000 174,100 165,800 152,000 210,600 127,400 151,600 151,500 61,000 198,700 36,500
Free Cash Flow
Operating Cash Flow 1,863,000 1,863,000 283,000 1,760,000 1,432,000 1,548,000 1,566,000 1,478,000 194,000 1,006,700 1,012,500 839,000 853,200 948,400 515,200 559,700 627,600 673,000 401,400 558,800 535,900
Capital Expenditure -1,045,000 -1,045,000 -1,651,000 -1,726,000 -1,113,000 -598,000 -816,000 -556,000 -606,000 -527,900 -390,800 -378,300 -305,000 -443,800 -250,200 -187,100 -306,900 -308,500 -279,600 -291,700 -196,000
Free Cash Flow 818,000 818,000 -1,368,000 34,000 319,000 950,000 750,000 922,000 -412,000 478,800 621,700 460,700 548,200 504,600 265,000 372,600 320,700 364,500 121,800 267,100 339,900