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,066,500 13,665,800 17,491,600 14,262,700 14,741,700 16,222,100 14,237,200 14,093,200 12,394,100 11,964,400 10,554,800 9,606,800 9,175,400 8,709,600 8,041,900 8,849,100 9,935,900 10,906,500 9,870,500 9,007,700 8,303,700
Revenue Growth - -21.87% 22.64% -3.25% -9.13% 13.94% 1.02% 13.71% 3.59% 13.36% 9.87% 4.70% 5.35% 8.30% -9.12% -10.94% -8.90% 10.50% 9.58% 8.48%
Cost of Revenue 0 0 0 0 0 0 0 0 0 0 77,200 317,300 0 0 -1,116,700 0 0 0 0 0 0
Gross Profit 14,066,500 13,665,800 17,491,600 14,262,700 14,741,700 16,222,100 14,237,200 14,093,200 12,394,100 11,964,400 10,477,600 9,289,500 9,175,400 8,709,600 9,158,600 8,849,100 9,935,900 10,906,500 9,870,500 9,007,700 8,303,700
Gross Profit Margin 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 99.27% 96.70% 100.00% 100.00% 113.89% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%
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,954,500 5,072,100 4,962,200 5,070,000 4,646,500 4,503,900 4,136,700 3,893,800 3,732,600 3,672,400 3,574,300 3,292,900 2,934,100 3,057,700 2,479,000 0 2,995,100 0 0 0 0
Total Operating Expenses 9,901,900 5,072,100 4,965,900 -12,225,900 -13,080,900 -14,578,700 -12,460,000 3,893,800 3,732,600 3,672,400 3,574,300 -8,000,700 2,934,100 3,057,700 2,759,000 2,526,600 2,995,100 3,129,200 2,558,700 2,307,500 2,165,900
Operating Income or Loss -30,600 8,593,700 6,019,500 2,036,800 1,660,800 1,643,400 1,777,200 2,238,100 1,546,400 1,411,600 1,643,500 1,288,800 1,124,400 951,400 836,900 722,800 453,600 1,068,400 1,359,300 1,151,400 128,800
Operating Margin -3.75% 62.88% 34.41% 14.28% 11.27% 10.13% 12.48% 15.88% 12.48% 11.80% 15.57% 13.42% 12.25% 10.92% 10.41% 8.17% 4.57% 9.80% 13.77% 12.78% 1.55%
Interest Expense 0 0 1,200 1,000 1,000 1,000 0 0 0 0 134,100 142,400 132,700 0 120,100 0 0 0 0 0 0
EBITDA -459,600 0 6,284,100 0 0 0 0 2,448,200 0 0 1,667,400 0 1,097,400 1,019,800 1,014,900 884,300 0 1,535,700 1,430,000 1,225,900 0
Depreciation and Amortization 30,900 0 331,400 307,700 276,700 191,200 174,800 139,800 133,500 193,000 122,700 108,100 90,200 115,800 271,300 138,500 145,000 487,500 344,500 101,600 321,600
Income Before Tax -330,000 738,800 6,060,100 2,083,600 1,693,500 1,693,300 1,784,400 2,252,200 1,591,700 1,430,800 1,701,100 1,406,000 1,037,500 987,600 1,118,000 745,800 453,600 1,048,200 1,328,700 1,124,300 881,600
Income Tax Expense -186,200 68,700 1,207,900 326,200 265,000 249,200 230,700 -72,300 229,900 177,600 317,800 289,900 186,000 236,400 233,900 100,100 -4,500 208,100 295,000 232,400 179,100
Net Income -206,100 623,200 4,756,900 1,580,200 1,395,800 1,394,200 1,546,500 2,310,400 1,316,500 1,234,000 1,350,900 1,092,900 841,000 715,000 877,800 622,700 458,100 860,300 1,064,300 919,000 825,600
Net Income Margin -4.59% 4.56% 27.20% 11.08% 9.47% 8.59% 10.86% 16.39% 10.62% 10.31% 12.80% 11.38% 9.17% 8.21% 10.92% 7.04% 4.61% 7.89% 10.78% 10.20% 9.94%
EPS -0.87 2.64 18.94 6.36 5.08 5.00 5.41 8.00 4.55 4.11 3.70 2.99 2.60 1.92 2.08 1.98 1.64 3.12 3.78 3.13 2.64
EPS Diluted -0.93 2.55 18.63 6.27 5.05 4.96 5.35 7.88 4.50 4.06 3.65 2.95 2.58 1.91 2.06 1.97 1.63 3.09 3.74 3.11 2.62
Weighted Average Shares Out - 236,438 251,100 269,000 274,700 278,600 285,800 293,100 292,556 297,857 298,700 298,200 299,845 314,500 320,400 297,300 259,300 265,400 272,900 287,955 312,727
Weighted Average Shares Out Diluted - 244,600 255,300 272,900 276,600 281,000 288,800 293,198 292,700 298,000 299,014 298,203 300,400 317,600 323,000 298,900 261,100 268,100 275,500 289,807 315,115

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 6,174,500 4,707,700 4,848,000 2,332,000 2,849,800 2,515,900 2,977,500 2,470,800 2,719,600 2,564,800 1,863,900 2,371,800 4,177,200 2,833,900 1,877,400 2,240,400 2,608,000 1,344,400 1,590,800 1,641,300 452,500
Short Term Investments 24,532,400 22,486,800 62,889,900 78,154,500 78,710,300 70,106,200 60,108,500 59,484,400 54,945,000 50,071,000 49,793,800 48,867,600 51,075,800 77,100 169,900 214,000 1,814,800 2,118,600 1,410,700 1,113,500 1,585,700
Cash + Short Term Investments 6,174,500 4,707,700 67,737,900 80,486,500 81,560,100 72,622,100 63,086,000 61,955,200 57,664,600 52,635,800 51,657,700 51,239,400 55,253,000 2,833,900 1,877,400 2,240,400 4,422,800 3,463,000 3,001,500 2,754,800 2,038,200
Net Receivables 0 0 0 1,842,400 1,723,800 1,740,300 1,413,100 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 0 0 -94,640,300 -6,549,700 -7,711,700 -7,292,100 -7,973,300 -68,310,400 -64,343,200 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Current Assets 6,174,500 4,707,700 10,923,900 82,328,900 83,283,900 74,362,400 64,499,100 2,566,800 2,818,500 2,669,300 1,986,900 2,482,300 4,313,700 2,911,000 2,047,300 2,454,400 2,850,700 1,660,800 2,257,400 2,365,700 1,215,100
Non-Current Assets
Property, Plant and Equipment 798,200 938,400 996,100 1,038,000 1,019,000 967,700 767,300 759,500 699,000 633,800 590,200 500,700 464,200 457,200 458,700 489,300 518,200 469,000 422,500 419,800 429,400
Goodwill 1,597,100 1,608,500 1,598,200 1,627,600 1,711,000 1,693,800 1,100,000 1,068,800 1,020,800 1,009,000 1,007,400 1,100,300 543,400 482,300 345,400 386,400 375,500 374,700 361,900 282,300 232,900
Intangible Assets 1,424,400 1,469,800 1,533,300 1,600,600 1,723,000 1,786,700 1,315,100 1,314,700 1,325,300 1,359,200 1,323,500 1,459,000 927,200 890,600 834,600 851,700 925,300 1,006,900 981,000 202,600 196,500
Long Term Investments 71,589,100 67,987,400 65,359,200 80,923,900 81,255,800 72,661,500 62,588,300 61,821,000 56,756,800 51,960,500 51,238,600 50,147,600 51,955,300 50,460,300 50,243,400 47,688,500 41,361,300 49,973,000 46,985,200 44,158,600 43,357,600
Tax Assets 0 0 1,206,800 2,320,200 2,330,800 1,796,600 958,400 1,092,500 972,400 697,200 1,035,300 824,000 626,500 533,400 409,900 120,200 102,800 576,300 917,200 974,800 1,131,700
Other Non-Current Assets -69,818,800 -66,374,100 -66,566,000 -2,320,200 -2,330,800 -1,796,600 -958,400 -61,821,000 -56,756,800 -51,960,500 -51,238,600 -50,147,600 -51,955,300 -50,460,300 -50,243,400 -47,688,500 -41,361,300 -49,973,000 -46,985,200 -44,158,600 -43,357,600
Total Non-Current Assets 5,590,000 5,630,000 4,127,600 85,190,100 85,708,800 77,109,700 65,770,700 4,235,500 4,017,500 3,699,200 3,956,400 3,884,000 2,561,300 2,363,500 2,048,600 1,847,600 1,921,800 2,426,900 2,682,600 1,879,500 1,990,500
Other Assets 311,093,200 294,709,000 287,953,300 153,695,700 144,480,200 139,578,600 112,766,300 247,138,900 221,178,300 212,317,400 213,143,700 201,825,100 155,051,500 143,023,500 141,535,200 133,457,400 123,409,900 150,432,500 138,718,100 122,790,200 110,592,500
Total Assets 322,857,700 305,046,700 303,004,800 321,214,700 313,472,900 291,050,700 243,036,100 253,941,200 228,014,300 218,685,900 219,087,000 208,191,400 161,926,500 148,298,000 145,631,100 137,759,400 128,182,400 154,520,200 143,658,100 127,035,400 113,798,100
Current Liabilities
Accounts Payable 0 0 20,436,100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 37,300 61,100 80,700 79,800 84,700 93,400 42,900 39,500 51,400 181,100 28,000 150,600 40,800 105,200 107,900 101,600 500,900 290,800 84,100 476,400 281,700
Tax Payables 9,400 11,900 19,200 15,500 22,300 16,200 25,300 16,700 12,900 18,400 11,500 5,200 15,300 3,100 6,200 2,800 1,900 41,600 4,200 0 277,900
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 19,076,300 0 -20,536,000 -95,300 -107,000 -109,600 -68,200 -56,200 -64,300 -199,500 -39,500 -155,800 0 0 0 0 0 0 0 0 0
Total Current Liabilities 19,123,000 73,000 20,536,000 79,800 84,700 93,400 42,900 56,200 64,300 199,500 39,500 155,800 56,100 108,300 114,100 104,400 502,800 332,400 88,300 476,400 559,600
Non-Current Liabilities
Long Term Debt 3,932,900 3,930,900 3,997,000 4,280,200 4,279,200 3,734,100 3,259,600 3,178,400 3,125,700 3,265,200 2,531,200 2,601,400 2,671,300 1,564,800 1,583,700 1,584,600 1,290,500 1,398,800 1,553,800 898,800 843,500
Deferred Revenue 0 0 0 0 0 0 0 -1,092,500 -972,400 -697,200 -1,035,300 -824,000 -626,500 -533,400 -409,900 -120,200 -102,800 -576,300 -917,200 -974,800 -1,131,700
Deferred Tax 1,770,300 1,613,300 1,206,800 2,320,200 2,330,800 1,796,600 958,400 1,092,500 972,400 697,200 1,035,300 824,000 626,500 533,400 409,900 120,200 102,800 576,300 917,200 974,800 1,131,700
Other Non-Current Liabilities 286,438,300 268,589,400 257,401,800 281,503,200 273,037,800 255,496,800 226,902,700 236,647,100 213,524,900 205,234,800 205,230,500 194,741,800 149,365,500 136,611,900 133,638,400 127,933,800 123,813,500 144,791,000 133,238,000 116,878,200 104,850,700
Total Non-Current Liabilities 292,141,500 274,133,600 261,398,800 6,600,400 6,610,000 5,530,700 4,218,000 240,861,800 217,558,700 209,023,300 208,757,500 198,011,400 152,036,800 138,176,700 135,632,000 129,638,600 125,206,800 146,766,100 135,709,000 118,751,800 105,694,200
Total Liabilities 311,264,500 293,836,100 292,700,000 304,700,000 296,600,000 276,100,000 231,188,900 240,918,000 217,623,000 209,222,800 208,797,000 198,167,200 152,092,900 138,285,000 135,746,100 129,743,000 125,709,600 147,098,500 135,797,300 119,228,200 106,253,800
Common Stock 4,900 4,900 4,900 4,800 4,800 4,800 4,800 4,700 4,700 4,700 4,600 4,600 4,500 4,500 4,500 4,500 3,900 3,900 3,800 3,800 3,800
Retained Earnings 16,847,000 16,683,500 17,042,300 12,884,500 11,838,000 11,074,300 10,290,200 9,482,900 7,720,400 6,875,900 6,114,100 5,405,400 4,940,200 5,077,500 4,612,300 4,160,700 3,722,500 3,414,300 2,824,100 2,008,600 1,289,500
Accumulated Other Comprehensive Income/Loss -4,585,000 -5,345,300 -7,199,000 1,610,900 2,383,100 1,037,900 -1,565,100 165,500 -675,200 -882,500 50,400 183,200 631,900 201,900 272,400 -1,042,000 -4,911,600 420,200 846,900 994,800 1,313,300
Total Stockholders Equity 11,237,400 10,916,000 10,001,700 16,125,800 16,558,900 14,618,000 11,390,000 12,849,300 10,227,300 9,311,600 10,184,000 9,684,200 9,753,200 9,637,000 9,727,800 7,893,500 2,472,800 7,421,700 7,860,800 7,807,200 7,544,300
Total Investments 102,647,700 98,320,400 95,089,300 108,905,900 106,306,900 96,351,400 84,766,600 82,102,700 75,835,500 69,820,500 68,433,800 66,756,900 68,811,300 66,153,500 65,977,500 63,936,500 59,107,300 63,502,500 47,835,900 56,470,600 44,172,100
Total Debt 3,970,200 3,992,000 4,077,700 4,360,000 4,363,900 3,827,500 3,302,500 3,217,900 3,177,100 3,471,900 2,559,200 2,752,000 2,712,100 1,670,000 1,691,600 1,686,200 1,791,400 1,689,600 1,637,900 1,375,200 1,125,200
Net Debt -2,204,300 -715,700 -770,300 2,028,000 1,514,100 1,311,600 325,000 747,100 457,500 907,100 695,300 380,200 -1,465,100 -1,163,900 -185,800 -554,200 -816,600 345,200 47,100 -266,100 672,700

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 -871,700 623,200 4,852,200 1,757,400 1,428,500 1,444,100 1,553,700 2,324,500 1,361,800 1,253,200 1,176,400 936,100 824,700 751,200 717,200 645,700 458,100 840,100 1,033,700 891,900 696,800
Depreciation & Amortization 292,600 272,700 295,900 275,300 251,900 226,800 205,100 195,700 186,600 193,000 169,500 153,900 141,300 115,800 164,700 138,500 145,000 487,500 344,500 101,600 321,600
Deferred Income Tax 686,000 0 0 149,000 99,700 312,300 276,700 -357,800 114,000 321,900 352,500 412,300 -21,500 51,300 60,900 65,700 -219,700 -70,300 169,600 -453,400 37,500
Stock Based Compensation 22,000 99,400 91,300 96,100 87,200 82,600 77,400 82,700 84,400 84,500 75,300 68,500 63,800 43,400 47,600 37,200 31,500 1,200 2,100 900 43,400
Change in Working Capital -36,700 2,789,400 2,379,500 1,546,900 2,081,300 3,860,400 3,478,300 2,428,900 2,416,300 2,764,000 1,812,900 1,671,000 2,554,300 511,500 1,092,400 980,400 1,350,100 1,164,200 2,484,500 1,429,900 2,938,500
Accounts Receivable -36,700 0 -3,630,000 -100,900 16,400 -247,600 37,800 -114,200 98,700 -211,500 26,900 -131,900 70,600 -220,400 -9,600 -126,900 -39,200 -40,000 -320,200 -28,300 -46,700
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,276,700 1,851,800 2,138,500 1,981,200
Other Working Capital 2,101,600 2,789,400 6,009,500 1,647,800 2,064,900 4,108,000 3,440,500 2,543,100 2,317,600 2,975,500 1,786,000 1,802,900 2,483,700 731,900 1,102,000 1,107,300 1,389,300 -1,072,500 952,900 -680,300 1,004,000
Other Non-Cash Items 4,045,300 7,700 -4,446,000 -605,900 -210,400 -433,000 -434,700 -486,000 -305,300 -239,500 -483,700 -1,020,600 -481,700 1,240,100 708,900 375,500 459,800 537,300 -1,755,900 413,300 -1,781,900
Net Cash Provided by Operating Activities 4,087,900 3,792,400 3,172,900 3,218,800 3,738,600 5,493,200 5,156,500 4,188,000 3,857,800 4,377,100 3,102,900 2,221,200 3,080,900 2,713,300 2,791,700 2,243,000 2,224,800 2,960,000 2,278,500 2,384,200 2,255,900
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -79,800 -102,000 -116,300 -129,900 -108,800 -132,400 -92,300 -164,800 -154,900 -136,400 -136,000 -59,400 -38,900 -56,900 -21,500 -26,200 -105,000 -213,600 -79,600 -260,900 -389,400
Acquisitions Net 105,900 0 -9,200 27,000 -1,400 -1,208,500 -184,700 -13,300 -2,400 -291,200 0 -1,268,300 -80,400 -270,500 0 -45,700 -20,300 -76,100 174,100 -58,100 694,700
Purchases of Investments -13,792,300 -12,336,300 -19,420,800 -16,732,500 -15,779,800 -14,626,200 -14,212,500 -13,442,400 -13,702,300 -10,019,100 -9,135,700 -8,993,500 -8,421,100 -6,924,400 -7,322,900 -8,057,400 -6,831,000 -13,628,300 -2,610,100 -11,517,000 -15,728,300
Sales/Maturities of Investments 11,931,600 11,079,100 21,583,400 13,695,300 11,863,400 9,461,600 10,030,700 10,156,800 9,633,300 8,188,900 8,756,700 9,278,300 7,951,200 6,741,500 6,845,900 8,007,900 4,551,400 9,365,800 7,137,300 6,005,000 15,851,100
Other Investing Activities -1,336,400 12,300 -978,600 -2,518,000 -999,200 -1,183,000 -1,243,700 -602,400 -930,000 -909,800 -657,700 -183,400 -1,022,200 308,200 526,000 1,148,200 -512,300 53,000 -8,534,600 4,223,000 -3,606,800
Net Cash Used for Investing Activities -1,844,600 -1,346,900 1,058,500 -5,658,100 -5,025,800 -7,688,500 -5,702,500 -4,052,800 -5,153,900 -3,167,600 -1,172,700 -1,226,300 -1,611,400 -202,100 27,500 1,026,800 -2,917,200 -4,499,200 -3,912,900 -1,608,000 -3,178,700
Cash Flows from Financing Activities
Debt Repayment -21,400 -91,000 -285,700 8,400 530,500 530,200 88,000 -69,200 -143,200 752,300 -180,100 -72,000 974,000 -9,000 -7,100 -128,200 142,000 89,100 190,800 305,900 -726,500
Common Stock Issued 57,500 57,800 181,700 86,700 42,800 37,700 64,000 162,500 37,800 76,100 77,500 125,800 28,900 25,900 20,600 1,123,000 36,400 73,600 66,200 143,900 41,200
Common Stock Repurchased -987,000 -740,400 -1,695,000 -937,200 -307,000 -281,000 -671,600 -220,400 -277,300 -850,600 -222,700 -153,600 -272,700 -556,400 -2,600 -4,100 -6,400 -756,300 -755,800 -952,400 -772,600
Dividends Paid -651,700 -625,500 -642,300 -654,100 -614,500 -606,000 -598,600 -540,000 -464,900 -457,500 -409,600 -321,400 -264,300 -246,700 -209,200 -192,500 -149,700 -41,200 -24,700 -17,700 -166,500
Other Financing Activities 969,500 -1,186,700 725,900 3,417,700 1,969,300 2,052,800 2,170,900 283,100 2,298,500 -578,900 -1,703,200 -2,379,100 -592,100 -768,500 -2,983,900 -4,435,600 1,933,700 2,162,000 2,324,100 1,117,000 1,807,200
Net Cash Used Provided by Financing Activities -633,100 -2,585,800 -1,715,400 1,921,500 1,621,100 1,733,700 1,052,700 -384,000 1,450,900 -508,600 -2,438,100 -2,800,300 -126,200 -1,554,700 -3,182,200 -3,637,400 1,956,000 1,292,100 1,585,900 414,500 182,800
Effect of Forex Changes on Cash -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 700 -2,000 -1,900 0
Net Change in Cash 1,610,200 -140,300 2,516,000 -517,800 333,900 -461,600 506,700 -248,800 154,800 700,900 -507,900 -1,805,400 1,343,300 956,500 -363,000 -367,600 1,263,600 -246,400 -50,500 1,188,800 -740,000
Cash at End of Period 19,867,200 4,707,700 4,848,000 2,332,000 2,849,800 2,515,900 2,977,500 2,470,800 2,719,600 2,564,800 1,863,900 2,371,800 4,177,200 2,833,900 1,877,400 2,240,400 2,608,000 1,344,400 1,590,800 1,641,300 452,500
Cash at Start of Period 18,257,000 4,848,000 2,332,000 2,849,800 2,515,900 2,977,500 2,470,800 2,719,600 2,564,800 1,863,900 2,371,800 4,177,200 2,833,900 1,877,400 2,240,400 2,608,000 1,344,400 1,590,800 1,641,300 452,500 1,192,500
Free Cash Flow
Operating Cash Flow 4,087,900 3,792,400 3,172,900 3,218,800 3,738,600 5,493,200 5,156,500 4,188,000 3,857,800 4,377,100 3,102,900 2,221,200 3,080,900 2,713,300 2,791,700 2,243,000 2,224,800 2,960,000 2,278,500 2,384,200 2,255,900
Capital Expenditure -79,800 -102,000 -116,300 -129,900 -108,800 -132,400 -92,300 -164,800 -154,900 -136,400 -136,000 -59,400 -38,900 -56,900 -21,500 -26,200 -105,000 -213,600 -79,600 -260,900 -389,400
Free Cash Flow 4,008,100 3,690,400 3,056,600 3,088,900 3,629,800 5,360,800 5,064,200 4,023,200 3,702,900 4,240,700 2,966,900 2,161,800 3,042,000 2,656,400 2,770,200 2,216,800 2,119,800 2,746,400 2,198,900 2,123,300 1,866,500