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 12,842,000 6,773,500 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
Revenue Growth - 0.36% 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%
Cost of Revenue -89,400 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
Gross Profit 12,931,400 6,773,500 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,769,900 3,556,600 3,737,300 3,926,000 3,378,100 2,532,100 2,219,300 1,915,800
Gross Profit Margin 100.48% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 99.39% 95.61% 97.20% 92.67% 96.33% 84.51% 84.54% 84.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 3,430,800 2,912,100 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
Total Operating Expenses 3,228,700 4,849,400 -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
Operating Income or Loss 1,807,000 1,464,800 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
Operating Margin 11.97% 21.63% 33.52% 30.71% 27.24% 31.94% 44.46% 36.54% 33.94% 34.11% 31.71% 5.25% 6.35% 2.30% 3.24% 2.94% 3.91% 2.40% 2.56% 2.74% 2.81%
Interest Expense 7,585,500 5,343,000 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
EBITDA 0 2,099,400 2,319,900 2,525,700 2,127,900 2,403,000 2,418,700 2,055,600 1,890,400 1,816,600 1,525,900 1,394,000 0 0 0 0 0 0 0 0 0
Depreciation and Amortization 702,900 634,600 553,600 515,700 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
Income Before Tax 2,211,100 1,464,800 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
Income Tax Expense 522,300 357,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
Net Income 1,688,800 1,107,300 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
Net Income Margin 15.50% 16.35% 19.79% 23.61% 20.24% 24.51% 26.05% 22.19% 20.62% 20.52% 18.77% 17.97% 17.75% 15.91% 18.00% 22.48% 18.76% 20.73% 22.21% 22.26% 22.25%
EPS 8.06 5.09 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
EPS Diluted 8.04 5.08 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
Weighted Average Shares Out - 207,248 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
Weighted Average Shares Out Diluted - 207,564 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

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 49,327,300 4,791,500 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
Short Term Investments 9,783,600 10,100,400 26,699,900 13,626,400 19,192,300 13,436,400 35,880,000 11,918,900 11,508,200 11,241,400 8,991,400 10,575,600 9,480,700 9,669,100 9,491,200 7,255,600 8,528,200 4,628,500 8,480,500 0 0
Cash + Short Term Investments 59,110,900 4,791,500 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
Net Receivables 354,200 0 1,698,300 1,952,200 1,171,600 911,300 1,736,800 1,876,200 1,337,600 2,701,400 2,485,100 2,330,300 3,084,100 778,300 1,765,000 794,800 709,300 1,731,500 0 0 0
Inventory 0 0 68,639,400 6,693,700 11,119,800 6,530,500 71,099,200 79,812,100 67,047,800 62,871,400 61,810,400 60,672,100 55,041,300 0 0 0 0 -1,168,400 0 0 0
Other Current Assets 52,245,500 0 0 73,493,400 67,958,700 45,684,100 42,570,200 53,580,900 39,825,100 40,758,600 38,001,400 37,357,800 32,293,800 76,400 0 50,658,700 52,265,300 29,566,600 0 0 0
Total Current Assets 50,663,100 795,500 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
Non-Current Assets
Property, Plant and Equipment 480,300 1,025,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
Goodwill 707,800 702,300 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
Intangible Assets 0 2,099,100 2,039,500 1,774,200 1,705,500 120,600 138,600 161,400 41,800 46,500 60,000 83,000 104,000 0 0 0 0 0 0 0 0
Long Term Investments 51,020,500 49,311,500 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
Tax Assets 0 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
Other Non-Current Assets -51,500,800 99,811,300 -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
Total Non-Current Assets 707,800 152,949,200 -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
Other Assets 104,382,900 -2,961,600 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
Total Assets 155,753,800 150,783,100 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
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 499,800 0 0 0 0 0 0 0 0 2,665,100 0 347,700 0 0 0 0 144,600 145,400
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 -499,800 0 0 0 0 0 0 0 0 -2,665,100 0 -347,700 0 0 0 0 46,301,400 -145,400
Total Current Liabilities 0 0 35,485,000 499,800 48,021,100 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
Non-Current Liabilities
Long Term Debt 13,801,300 2,065,000 12,382,700 7,398,300 9,301,600 3,998,800 3,401,300 1,463,900 3,104,900 3,146,000 1,646,900 4,019,800 4,463,700 2,470,800 1,884,000 1,796,900 2,219,400 1,978,400 1,829,000 2,221,300 877,200
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 0 -719,700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 97,192,800 136,820,200 131,394,500 164,474,700 149,014,000 121,738,600 118,302,900 126,910,400 111,051,600 104,897,700 99,850,700 91,015,500 58,776,200 -2,470,800 -1,884,000 -1,796,900 -2,219,400 -1,978,400 -1,829,000 1,145,700 -877,200
Total Non-Current Liabilities 110,994,100 138,885,200 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
Total Liabilities 143,004,800 138,885,200 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
Common Stock 408,600 408,600 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
Retained Earnings 15,313,100 14,233,800 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
Accumulated Other Comprehensive Income/Loss -779,500 -1,137,900 -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
Total Stockholders Equity 12,749,000 11,897,900 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
Total Investments 60,804,100 59,411,900 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
Total Debt 13,801,300 13,406,000 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
Net Debt -35,526,000 -23,820,600 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

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 1,681,700 1,107,300 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
Depreciation & Amortization 702,900 634,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
Deferred Income Tax -48,200 -48,200 -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
Stock Based Compensation 103,300 0 125,200 95,500 91,400 107,900 130,900 128,000 86,800 76,400 77,700 73,800 73,900 0 0 0 0 0 0 0 0
Change in Working Capital 1,667,900 -19,200 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
Accounts Receivable -36,600 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
Inventory 0 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
Accounts Payable -3,000 0 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
Other Working Capital 1,880,900 -19,200 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
Other Non-Cash Items 1,295,300 951,100 -410,900 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
Net Cash Provided by Operating Activities 4,952,000 2,625,600 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -729,300 0 -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
Acquisitions Net -5,858,000 0 -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
Purchases of Investments -39,269,100 -40,094,100 -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
Sales/Maturities of Investments 39,115,600 44,055,200 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
Other Investing Activities 4,657,600 823,000 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
Net Cash Used for Investing Activities -5,218,900 4,784,100 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
Cash Flows from Financing Activities
Debt Repayment 40,700 940,900 1,488,800 -778,800 484,600 498,000 183,600 1,109,000 1,066,800 2,081,800 -640,000 1,204,400 -859,200 249,800 -4,562,000 703,900 -292,100 -319,900 1,851,500 348,800 -1,239,000
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 873,000 0 0 0 0 0
Common Stock Repurchased -830,400 -347,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 -165,300 -147,600
Dividends Paid -650,700 -663,300 -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
Other Financing Activities 3,436,200 -7,112,700 -27,094,100 17,745,000 27,917,600 2,186,700 -4,625,700 11,073,400 7,237,600 7,297,600 8,885,800 3,714,200 -1,697,000 15,906,500 5,986,200 -799,200 12,984,200 6,212,800 5,282,900 4,430,300 4,838,300
Net Cash Used Provided by Financing Activities 1,995,800 -7,182,600 -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
Effect of Forex Changes on Cash 187,100 -89,800 -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
Net Change in Cash 1,916,000 137,300 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
Cash at End of Period 23,538,900 4,791,500 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
Cash at Start of Period 21,622,900 4,654,200 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
Free Cash Flow
Operating Cash Flow 4,952,000 2,625,600 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
Capital Expenditure -729,300 -675,800 -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
Free Cash Flow 4,222,700 1,949,800 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