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 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 2003-12-31
Revenue 6,728,700 6,749,200 6,546,000 5,975,800 6,087,600 5,974,700 5,403,300 5,006,700 4,745,600 4,325,200 4,069,300 3,871,100 3,793,000 3,719,800 3,844,900 4,236,500 3,506,900 2,996,100 2,625,200 2,272,000 2,090,400
Revenue Growth - 3.10% 9.54% -1.84% 1.89% 10.58% 7.92% 5.50% 9.72% 6.29% 5.12% 2.06% 1.97% -3.25% -9.24% 20.80% 17.05% 14.13% 15.55% 8.69%
Cost of Revenue 0 0 0 0 0 0 0 0 0 0 0 0 23,100 163,200 107,600 310,500 128,800 464,000 405,900 356,200 321,300
Gross Profit 6,728,700 6,749,200 6,546,000 5,975,800 6,087,600 5,974,700 0 0 0 0 0 0 3,769,900 3,556,600 3,737,300 3,926,000 3,378,100 2,532,100 2,219,300 1,915,800 1,769,100
Gross Profit Margin 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 99.39% 95.61% 97.20% 92.67% 96.33% 84.51% 84.54% 84.32% 84.63%
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 2,680,200 2,685,400 2,442,400 2,334,800 2,214,200 2,163,600 2,053,600 1,816,900 1,728,600 1,686,600 1,564,100 1,525,600 1,525,400 1,345,600 1,341,800 1,356,500 1,350,100 1,159,400 1,025,400 868,900 785,200
Total Operating Expenses -319,700 -4,498,800 -4,454,400 -4,473,200 -4,129,000 4,701,000 4,082,000 3,627,000 3,392,000 3,322,000 3,236,000 3,201,000 3,286,000 3,036,000 2,938,000 4,402,000 4,387,000 3,477,000 2,667,000 480,500 476,600
Operating Income or Loss 2,223,000 2,262,400 2,010,100 1,627,600 1,944,100 2,656,500 1,974,100 1,699,100 1,618,900 1,371,600 213,700 245,700 87,300 120,600 113,200 165,700 84,200 76,700 71,800 63,900 75,000
Operating Margin 33.25% 33.52% 30.71% 27.24% 31.94% 44.46% 36.73% 35.08% 35.17% 31.67% 5.23% 6.31% 2.30% 3.24% 2.94% 3.91% 2.40% 2.56% 2.74% 2.81% 3.59%
Interest Expense 4,262,100 990,500 23,800 200,300 822,000 698,700 340,200 182,000 153,900 181,400 222,400 297,400 399,500 378,000 406,200 1,399,400 1,886,100 1,476,900 929,200 557,100 507,500
EBITDA 2,911,600 2,816,000 2,525,700 2,127,900 2,403,000 3,117,400 2,395,800 2,072,400 1,970,500 1,707,300 1,616,400 1,579,100 1,548,300 1,617,300 1,905,100 2,895,500 3,158,300 2,700,700 1,732,800 1,488,800 1,306,400
Depreciation and Amortization 688,600 553,600 515,600 500,300 458,900 460,900 421,700 373,300 351,600 335,700 318,500 289,400 265,100 249,500 243,700 220,400 211,400 199,600 -84,200 176,400 186,300
Income Before Tax 1,509,400 1,766,300 2,010,100 1,627,600 1,944,100 1,957,800 1,633,900 1,517,100 1,465,000 1,190,200 1,075,500 992,300 883,700 989,800 1,255,200 1,275,700 1,060,800 1,024,200 887,800 754,500 631,100
Income Tax Expense 359,500 430,300 464,800 418,300 451,900 401,400 434,900 484,600 491,200 378,400 344,200 305,000 280,100 320,300 391,000 480,900 333,900 358,800 303,400 249,700 207,800
Net Income 1,149,900 1,336,000 1,545,300 1,209,300 1,492,200 1,556,400 1,199,000 1,032,500 973,800 811,800 731,300 687,300 603,600 669,500 864,200 794,800 726,900 665,400 584,400 505,600 404,800
Net Income Margin 16.87% 19.79% 23.61% 20.24% 24.51% 26.05% 22.31% 21.32% 21.16% 18.74% 17.88% 17.64% 15.91% 18.00% 22.48% 18.76% 20.73% 22.21% 22.26% 22.25% 19.36%
EPS 5.27 6.16 7.16 5.48 6.66 6.97 4.95 4.35 4.03 3.34 3.01 2.82 2.47 2.74 3.18 3.51 3.28 3.06 2.68 2.30 1.84
EPS Diluted 5.27 6.14 7.14 5.46 6.63 6.93 4.92 4.32 3.99 3.32 2.99 2.81 2.47 2.74 3.16 3.47 3.23 3.00 2.64 2.27 1.80
Weighted Average Shares Out - 208,309 208,076 208,319 214,526 223,148 228,258 227,581 232,280 235,830 239,265 240,418 241,401 242,029 235,512 221,446 219,681 217,766 218,102 219,492 220,203
Weighted Average Shares Out Diluted - 208,867 208,899 209,008 215,601 224,488 229,654 229,151 234,222 237,720 240,555 240,881 241,811 242,503 236,416 224,053 223,079 221,784 221,557 219,492 224,068

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 1,912,400 4,686,200 3,056,800 4,389,500 4,464,200 4,715,600 4,539,100 5,338,800 6,432,700 3,113,300 3,192,000 3,778,100 34,460,300 29,254,000 30,620,000 28,942,000 25,203,100 20,451,600 14,186,800 13,880,100 10,406,400
Short Term Investments 24,342,100 26,699,900 13,626,400 19,192,300 13,436,400 35,880,000 0 0 0 0 0 0 9,669,100 9,491,200 7,255,600 8,528,200 4,628,500 8,480,500 0 0 0
Cash + Short Term Investments 1,912,400 4,686,200 3,056,800 4,389,500 4,464,200 4,715,600 4,539,100 5,338,800 6,432,700 3,113,300 3,192,000 3,778,100 34,460,300 29,093,900 30,370,000 28,773,000 25,203,100 20,451,600 14,186,800 13,880,100 10,406,400
Net Receivables 147,600 1,698,300 1,941,200 1,160,200 845,700 1,646,100 1,647,000 1,043,700 2,157,000 1,568,800 1,355,200 2,049,100 778,300 701,300 794,800 709,300 1,731,500 1,630,900 317,000 148,900 170,600
Inventory 0 68,639,400 0 0 0 71,099,200 0 0 0 0 0 0 0 0 0 0 -1,168,400 0 0 0 0
Other Current Assets 0 -66,730,300 0 0 0 -21,636,200 -34,688,500 -23,597,100 -27,449,100 -29,707,900 -31,336,600 -26,082,300 76,400 -5,695,300 50,658,700 52,265,300 41,496,000 0 0 0 0
Total Current Assets 63,884,800 8,293,600 85,185,100 84,628,200 57,524,500 55,824,700 51,309,700 49,833,200 44,012,000 36,784,600 33,882,700 34,786,200 35,315,000 24,099,900 81,823,500 81,747,600 67,262,200 4,789,600 2,846,400 2,000,200 1,471,100
Non-Current Assets
Property, Plant and Equipment 465,000 500,500 488,700 514,900 483,300 428,200 464,600 466,600 446,900 444,300 458,800 469,900 494,500 504,500 543,500 506,600 491,900 487,200 471,500 465,100 498,300
Goodwill 692,800 691,300 706,200 707,200 696,800 669,300 605,600 519,400 526,400 533,200 540,700 537,800 532,000 400,900 401,600 389,400 425,800 0 0 0 0
Intangible Assets 0 0 1,774,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 52,611,900 53,600,600 62,735,600 61,077,500 52,255,200 52,251,900 47,430,000 44,923,200 37,991,000 34,151,500 31,143,200 31,484,200 31,463,400 21,281,900 18,633,400 15,570,800 8,888,200 12,365,200 11,109,000 9,041,700 9,471,300
Tax Assets 0 0 0 0 0 -1,008,800 -638,400 -422,000 -423,600 -417,500 -422,900 -450,700 -463,700 0 0 -389,400 -425,800 0 0 0 0
Other Non-Current Assets -53,769,700 -55,512,100 -63,930,500 -62,299,600 -53,435,300 24,047,200 39,419,000 28,606,500 34,196,900 38,450,400 37,344,800 30,636,400 32,882,500 37,556,700 -19,260,500 -15,771,400 -9,031,100 -12,852,400 -11,580,500 -9,506,800 -9,969,600
Total Non-Current Assets 53,769,700 -719,700 63,930,500 62,299,600 53,435,300 76,387,800 87,280,800 74,093,700 72,737,600 73,161,900 69,064,600 62,677,600 64,908,700 59,744,000 318,000 306,000 349,000 12,852,400 11,580,500 9,506,800 9,969,600
Other Assets 28,676,100 147,462,800 34,774,200 23,076,100 25,868,600 0 0 0 0 0 0 0 0 0 0 0 0 43,070,200 38,986,900 33,769,700 30,009,500
Total Assets 146,330,600 155,036,700 183,889,800 170,003,900 136,828,400 132,212,500 138,590,500 123,926,900 116,749,600 109,946,500 102,947,300 97,463,800 100,223,700 83,843,900 82,141,500 82,053,600 67,611,200 60,712,200 53,413,800 45,276,700 41,450,200
Current Liabilities
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 0 0 0 0 7,787,400 10,664,200 9,171,200 5,788,000 4,953,200 3,503,200 3,441,000 1,847,400 2,945,600 4,993,800 9,765,600 4,049,300 2,108,500 2,976,500 144,600 145,400 142,300
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 0 0 0 0 -7,787,400 107,638,700 115,993,200 105,286,600 99,974,200 94,636,800 87,611,000 83,985,600 86,723,400 68,698,200 63,102,400 67,001,700 57,392,500 50,761,500 46,301,400 40,495,600 36,761,700
Total Current Liabilities 0 0 0 0 7,787,400 118,302,900 125,164,400 111,074,600 104,927,400 98,140,000 91,052,000 85,833,000 89,669,000 73,692,000 72,868,000 71,051,000 59,501,000 53,738,000 46,446,000 40,641,000 36,904,000
Non-Current Liabilities
Long Term Debt 13,620,500 12,382,700 7,235,000 8,601,000 3,998,800 3,401,300 3,224,300 3,104,900 3,146,000 3,389,300 3,982,900 4,104,400 4,536,900 4,902,300 4,666,400 4,622,700 5,721,400 6,006,300 6,014,900 4,516,900 5,167,900
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 -719,700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities -13,620,500 -10,316,500 -7,235,000 -8,601,000 -3,998,800 0 -14,400 -23,000 -29,700 -31,300 100 -400 -1,099,900 -1,580,300 -1,705,400 -9,700 -2,120,400 -2,976,300 -2,647,900 -3,176,900 -3,676,900
Total Non-Current Liabilities 13,620,500 1,346,500 7,235,000 8,601,000 3,998,800 3,401,300 3,209,900 3,081,900 3,116,300 3,358,000 3,983,000 4,104,000 3,437,000 3,322,000 2,961,000 4,613,000 3,601,000 3,030,000 3,367,000 1,340,000 1,491,000
Total Liabilities 13,620,500 143,777,200 7,235,000 8,601,000 125,737,400 121,704,200 128,374,300 114,156,500 108,043,700 101,497,600 95,035,300 89,936,800 93,106,400 77,013,600 75,829,400 75,664,200 63,102,100 56,768,300 49,813,000 41,981,100 38,394,900
Common Stock 10,962,300 10,374,600 11,131,900 10,803,400 9,817,600 9,626,300 9,334,200 8,888,400 8,317,400 8,060,400 408,600 408,600 408,600 408,600 408,600 379,800 379,800 379,800 379,800 379,800 379,800
Retained Earnings 14,281,600 13,798,500 13,117,300 12,207,700 11,656,700 10,776,800 9,685,100 8,908,400 8,242,800 7,625,400 7,134,800 6,702,700 6,302,300 5,972,100 5,576,000 5,091,200 4,556,200 4,131,200 3,672,100 3,300,600 2,990,700
Accumulated Other Comprehensive Income/Loss -1,363,400 -1,569,200 -35,600 428,000 -194,700 -453,700 -414,300 -370,000 -372,700 -319,700 -244,300 -283,000 -345,600 -305,300 -361,600 -494,900 -90,300 -148,600 7,300 23,300 53,300
Total Stockholders Equity 11,847,200 11,259,500 12,016,800 11,688,300 11,091,000 10,508,300 10,216,200 9,770,400 8,705,900 8,448,900 7,912,000 7,527,000 7,117,300 6,830,300 6,312,100 6,389,400 4,509,100 3,943,900 3,600,800 3,295,600 3,055,300
Total Investments 76,954,000 80,300,500 76,362,000 80,269,800 65,691,600 88,131,900 80,533,700 80,081,000 69,885,300 63,292,500 59,113,100 59,677,000 41,132,500 30,773,100 25,889,000 24,099,000 13,516,700 20,845,700 11,109,000 9,041,700 9,471,300
Total Debt 13,620,500 12,382,700 7,235,000 8,601,000 11,786,200 14,065,500 12,395,500 8,892,900 8,099,200 6,892,500 7,423,900 5,951,800 7,482,500 9,896,100 14,432,000 8,672,000 5,721,400 6,006,300 6,159,500 4,662,300 5,310,200
Net Debt 11,708,100 7,696,500 4,178,200 4,211,500 7,322,000 9,349,900 7,856,400 3,554,100 1,666,500 3,779,200 4,231,900 2,173,700 -26,977,800 -19,357,900 -16,188,000 -20,270,000 -19,481,700 -14,445,300 -8,027,300 -9,217,800 -5,096,200

Reported Currency: USD TTM 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 2003-12-31
Cash Flows from Operating Activities
Net Income 1,216,900 1,336,000 1,545,300 1,209,300 1,492,200 1,556,400 1,199,000 1,032,500 973,800 811,800 731,300 687,300 603,600 669,500 864,200 794,800 726,900 665,400 584,400 505,600 404,800
Depreciation & Amortization 597,200 553,600 515,600 500,300 458,900 460,900 421,700 373,300 351,600 335,700 318,500 289,400 265,100 249,500 243,700 220,400 211,400 199,600 -84,200 176,400 186,300
Deferred Income Tax -142,700 -142,700 2,000 16,400 34,300 10,500 -76,100 -175,800 -146,200 -36,400 66,600 79,700 97,200 12,100 215,800 -60,700 -70,300 83,900 70,900 96,500 87,900
Stock Based Compensation 0 0 7,300 198,700 45,400 7,900 64,100 65,300 -10,500 26,400 12,900 -85,000 -55,300 56,900 8,800 6,000 -283,200 -146,200 -200 4,800 2,700
Change in Working Capital 1,928,300 931,200 -898,000 -11,500 1,009,400 -998,100 413,800 -438,700 983,800 -287,600 -499,500 -161,300 -118,100 -307,200 73,300 -138,700 -77,200 -140,000 -117,300 12,500 -85,700
Accounts Receivable 0 57,900 -460,900 4,500 -50,300 -197,000 -119,300 -129,200 -16,200 20,900 -206,200 -41,900 -179,700 -90,600 65,300 81,500 -86,100 -147,200 0 0 0
Inventory 0 0 37,200 25,400 -70,700 -130,000 36,200 -129,000 206,800 55,200 -31,500 18,500 -115,500 153,500 29,400 -220,000 0 0 0 0 0
Accounts Payable 190,900 172,600 -7,800 -23,600 -23,600 28,500 10,700 -100 -8,200 -4,500 -11,200 -10,000 5,000 7,700 -13,800 -1,000 3,400 13,000 0 0 0
Other Working Capital 1,737,400 700,700 -466,500 -17,800 1,154,000 -699,600 486,200 -180,400 801,400 -359,200 -250,600 -127,900 172,100 -377,800 -7,600 800 5,500 -5,800 -117,300 12,500 -85,700
Other Non-Cash Items -607,700 -285,700 183,800 -16,400 -448,200 729,900 -302,100 653,400 -318,100 86,100 209,500 4,300 461,800 109,400 -391,100 33,500 373,100 -274,200 131,500 -141,800 -84,600
Net Cash Provided by Operating Activities 2,992,000 2,392,400 1,356,000 1,896,800 2,592,000 1,767,500 1,720,400 1,510,000 1,834,400 936,000 839,300 814,400 1,254,300 790,200 1,014,700 855,300 880,700 388,500 585,100 654,000 511,400
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -113,000 -128,600 -95,500 -135,800 -158,000 -97,600 -472,800 -473,400 -433,500 -409,500 -384,900 -312,500 -371,100 -311,100 -314,200 -308,000 -253,500 -238,500 -85,900 -49,300 -81,900
Acquisitions Net -5,082,200 -594,900 -13,892,500 -22,569,800 -10,500 -104,200 -188,500 -16,900 -1,622,900 -4,326,600 -6,818,200 3,073,600 -172,600 991,800 816,700 -8,600 -11,234,100 -3,527,900 -464,900 -4,200 -133,300
Purchases of Investments -34,674,000 -37,398,500 -68,631,100 -51,074,700 -26,965,300 -34,060,000 -21,735,200 -23,315,100 -19,565,800 -19,806,700 -13,883,500 -23,344,900 -33,449,700 -15,145,600 -14,273,900 -24,900,300 -55,165,700 -87,145,500 -60,394,300 -17,127,500 -20,502,400
Sales/Maturities of Investments 40,266,700 44,180,800 64,981,600 44,406,800 27,348,100 28,995,400 20,028,200 15,343,800 15,204,400 16,384,300 14,310,300 23,404,200 23,355,800 11,861,600 12,145,100 8,456,000 58,812,600 86,098,700 54,934,800 16,891,200 18,076,100
Other Investing Activities -124,900 19,871,000 -965,100 -549,500 -3,619,300 9,593,500 -11,653,300 -1,730,500 -482,900 -53,900 1,093,000 -1,192,800 -4,750,800 835,300 -52,300 2,413,700 371,500 -570,000 1,938,600 -3,192,300 61,800
Net Cash Used for Investing Activities 272,600 25,929,800 -18,602,600 -29,923,000 -3,405,000 4,327,100 -14,021,600 -10,192,100 -6,900,700 -8,212,400 -5,683,300 1,627,600 -15,388,400 -1,768,000 -1,678,600 -14,347,200 -7,469,200 -5,383,200 -4,071,700 -3,482,100 -2,579,700
Cash Flows from Financing Activities
Debt Repayment 0 -500,000 -778,800 -508,600 -392,500 -314,300 -208,700 -6,700 -231,000 -640,000 -804,400 -923,700 -880,700 -918,300 -422,400 -867,000 -2,354,800 -1,190,600 -498,800 -848,300 -4,127,400
Common Stock Issued 0 0 17,744,900 29,709,600 392,500 -4,128,900 12,391,000 493,500 9,592,600 388,500 5,496,300 0 0 2,341,300 834,100 13,506,100 8,115,700 8,427,200 0 0 0
Common Stock Repurchased -201,500 -35,400 -267,600 -699,800 -1,100,200 -924,300 -523,100 -411,100 -496,900 -480,700 -309,700 -162,400 -79,000 -5,900 -1,586,700 -68,300 -213,000 -127,400 0 0 0
Dividends Paid -817,100 -796,700 -625,100 -630,500 -576,100 -451,800 -406,600 -356,400 -348,400 -302,900 -220,600 -354,300 -273,700 -273,200 -306,900 -247,700 -219,500 -200,500 -183,500 -167,000 -150,700
Other Financing Activities -2,286,700 -25,105,300 100 1,200 2,292,200 1,100 100 7,817,600 17,800 8,108,800 226,700 -1,632,500 17,037,000 1,200 1,903,100 53,000 132,000 -102,200 5,112,600 4,300,000 5,270,100
Net Cash Used Provided by Financing Activities -3,305,300 -26,437,400 16,073,500 27,871,900 615,900 -5,818,200 11,252,700 7,536,900 8,534,100 7,073,700 4,388,300 -3,072,900 15,803,600 1,145,100 421,200 12,376,100 5,460,400 6,806,500 4,430,300 3,284,700 992,000
Effect of Forex Changes on Cash -181,400 -287,400 -159,600 84,600 74,700 -212,900 234,600 58,700 -73,800 90,900 -134,600 68,300 -172,200 158,900 86,300 -157,600 88,700 153,000 0 0 0
Net Change in Cash -222,100 1,597,400 -1,332,700 -69,700 -122,400 63,500 -813,900 -1,086,500 3,394,000 -111,800 -590,300 -562,600 1,497,300 326,200 -156,400 -1,273,400 -1,039,400 1,964,800 943,700 456,600 -1,076,300
Cash at End of Period 18,870,600 4,654,200 3,056,800 4,389,500 4,459,200 4,581,600 4,518,100 5,332,000 6,444,600 3,050,600 3,162,400 3,752,700 4,315,300 2,818,000 2,491,800 2,648,200 3,921,600 4,961,000 2,996,200 2,052,500 1,595,900
Cash at Start of Period 19,092,700 3,056,800 4,389,500 4,459,200 4,581,600 4,518,100 5,332,000 6,418,500 3,050,600 3,162,400 3,752,700 4,315,300 2,818,000 2,491,800 2,648,200 3,921,600 4,961,000 2,996,200 2,052,500 1,595,900 2,672,200
Free Cash Flow
Operating Cash Flow 2,992,000 2,392,400 1,356,000 1,896,800 2,592,000 1,767,500 1,720,400 1,510,000 1,834,400 936,000 839,300 814,400 1,254,300 790,200 1,014,700 855,300 880,700 388,500 585,100 654,000 511,400
Capital Expenditure -113,000 -128,600 -95,500 -135,800 -158,000 -97,600 -91,600 -111,300 -98,500 -81,900 -91,900 -73,300 -371,100 -311,100 -314,200 -308,000 -253,500 -238,500 -85,900 -49,300 -81,900
Free Cash Flow 2,879,000 2,263,800 1,260,500 1,761,000 2,434,000 1,669,900 1,628,800 1,398,700 1,735,900 854,100 747,400 741,100 883,200 479,100 700,500 547,300 627,200 150,000 499,200 604,700 429,500