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 14,097,000 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 9,404,200
Revenue Growth - 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% -11.70%
Cost of Revenue 0 0 0 0 0 0 0 0 0 77,200 317,300 0 0 0 0 0 0 0 0 0 0
Gross Profit 14,097,000 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 9,404,200
Gross Profit Margin 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 99.27% 96.70% 100.43% 100.00% 113.89% 100.00% 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 0 0 0 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 0
Total Operating Expenses 7,636,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 -8,432,100
Operating Income or Loss 1,831,500 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 972,100
Operating Margin 9.92% 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% 10.34%
Interest Expense -19,400 0 0 0 0 0 0 0 0 134,100 142,400 132,700 0 120,100 0 0 0 0 0 0 0
EBITDA 2,121,800 6,315,400 2,312,100 1,912,700 1,870,200 1,982,300 2,433,800 1,733,000 1,604,600 1,766,200 1,396,900 1,214,600 1,067,200 1,108,200 861,300 598,600 1,555,900 1,703,800 1,253,000 1,326,300 1,666,900
Depreciation and Amortization 290,300 295,900 275,300 251,900 226,800 205,100 195,700 186,600 193,000 122,700 108,100 90,200 115,800 271,300 138,500 145,000 487,500 344,500 101,600 321,600 694,800
Income Before Tax 1,850,900 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 953,700
Income Tax Expense 334,900 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 225,800
Net Income 1,516,000 4,811,600 1,710,600 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 746,300
Net Income Margin 8.44% 27.51% 11.99% 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% 7.94%
EPS 6.30 19.16 6.36 5.08 4.96 5.36 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 2.29
EPS Diluted 6.29 18.85 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 2.28
Weighted Average Shares Out - 255,257 272,823 276,396 281,089 288,526 293,198 292,556 297,857 299,014 298,203 299,845 314,500 320,400 297,300 259,300 265,400 272,900 287,955 312,727 325,895
Weighted Average Shares Out Diluted - 255,300 272,900 276,600 281,000 288,800 293,100 292,700 298,000 298,700 298,200 300,400 317,600 323,000 298,900 261,100 268,100 275,500 289,807 315,115 327,325

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 4,564,300 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,692,900
Short Term Investments 0 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 1,463,000
Cash + Short Term Investments 4,564,300 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 3,155,900
Net Receivables 0 26,312,900 1,842,400 1,723,800 1,740,300 1,413,100 1,469,800 1,361,900 1,429,300 1,213,000 1,241,000 1,084,400 1,245,200 1,063,000 1,065,400 988,100 951,200 1,252,300 592,700 628,500 719,800
Inventory 0 0 0 0 0 0 0 0 0 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 4,564,300 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 3,875,700
Non-Current Assets
Property, Plant and Equipment 958,100 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 447,800
Goodwill 1,593,600 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 184,200
Intangible Assets 1,480,400 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 121,400
Long Term Investments 0 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 39,728,100
Tax Assets 1,481,400 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 0
Other Non-Current Assets 0 -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 -40,481,500
Total Non-Current Assets 5,513,500 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 40,481,500
Other Assets 277,822,200 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 63,397,200
Total Assets 287,900,000 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 107,754,400
Current Liabilities
Accounts Payable 18,557,700 20,436,100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 23,800 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 1,617,800
Tax Payables 10,000 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 90,000
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 10,000 19,200 -79,800 -84,700 -93,400 -42,900 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 -1,617,800
Total Current Liabilities 18,591,500 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 1,617,800
Non-Current Liabilities
Long Term Debt 3,930,200 3,997,000 4,280,200 4,279,200 3,734,100 3,259,600 3,178,400 3,125,700 3,290,800 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 2,767,300
Deferred Revenue 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 0
Deferred Tax 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 1,644,000
Other Non-Current Liabilities 254,443,900 256,195,000 -6,600,400 -6,610,000 -5,530,700 -4,218,000 237,683,400 214,433,000 205,732,500 206,226,300 195,410,000 149,365,500 136,611,900 134,048,300 128,054,000 123,916,300 145,367,300 134,155,200 117,853,000 104,850,700 -4,411,300
Total Non-Current Liabilities 258,374,100 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 4,411,300
Total Liabilities 277,228,400 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 100,354,800
Common Stock 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 3,800
Retained Earnings 17,717,000 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 630,400
Accumulated Other Comprehensive Income/Loss -6,840,900 -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 1,171,300
Total Stockholders Equity 10,722,900 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 7,399,600
Total Investments 93,982,800 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 54,040,300
Total Debt 3,954,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 4,385,100
Net Debt -610,300 -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 2,692,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 5,963,900 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 724,500
Depreciation & Amortization 295,900 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 694,800
Deferred Income Tax 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 312,300
Stock Based Compensation 115,400 91,300 96,100 87,600 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 0
Change in Working Capital -7,588,600 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 1,216,200
Accounts Receivable 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 -69,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 2,276,700 1,851,800 2,138,500 1,981,200 2,049,400
Other Working Capital 0 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 -763,500
Other Non-Cash Items 4,122,500 -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 766,000
Net Cash Provided by Operating Activities 4,011,600 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 3,713,800
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -104,100 -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 -1,381,700
Acquisitions Net 0 0 27,000 0 -1,208,500 -184,700 0 0 -291,200 0 -1,268,300 -80,400 -270,500 0 -45,700 -20,300 -76,100 174,100 -58,100 694,700 -95,300
Purchases of Investments -10,814,500 -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 -73,769,400
Sales/Maturities of Investments 10,686,300 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 72,563,800
Other Investing Activities -331,100 -987,800 -2,518,000 -1,000,600 -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 134,300
Net Cash Used for Investing Activities -563,400 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 -2,548,300
Cash Flows from Financing Activities
Debt Repayment -823,800 -302,000 -1,800 -78,400 -32,200 -1,300 -72,000 -930,700 -52,600 -218,600 -218,200 -519,400 -12,200 -11,100 -468,200 -83,300 -115,000 -21,000 -72,600 -447,200 -85,300
Common Stock Issued 376,700 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 18,300
Common Stock Repurchased -740,100 -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 -453,000
Dividends Paid -622,700 -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 -145,300
Other Financing Activities -1,313,600 742,200 3,427,900 2,578,200 2,615,200 2,260,200 285,900 3,086,000 776,000 -1,664,700 -2,232,900 901,300 -765,300 -2,979,900 -4,095,600 2,159,000 2,131,000 2,321,200 1,313,300 1,527,900 154,100
Net Cash Used Provided by Financing Activities -3,123,500 -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 -511,200
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 700 -2,000 -1,900 0 0
Net Change in Cash 324,700 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 654,300
Cash at End of Period 18,127,100 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,692,900
Cash at Start of Period 17,802,400 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 1,038,600
Free Cash Flow
Operating Cash Flow 4,011,600 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 3,713,800
Capital Expenditure -104,100 -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 -1,381,700
Free Cash Flow 3,907,500 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 2,332,100