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-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Revenue 8,234,400 7,849,400 8,275,300 8,425,500 5,566,500 5,774,500 6,319,100 6,392,200 6,618,000 7,948,700 8,491,400 7,985,000 7,101,000 7,140,039 5,852,999 4,194,087 6,032,386 6,205,769 5,050,726 4,310,098 3,438,208
Revenue Growth - -5.15% -1.78% 51.36% -3.60% -8.62% -1.14% -3.41% -16.74% -6.39% 6.34% 12.45% -0.55% 21.99% 39.55% -30.47% -2.79% 22.87% 17.18% 25.36%
Cost of Revenue 3,630,400 3,494,000 4,935,400 5,077,100 3,577,000 3,404,300 3,430,300 3,464,600 3,570,800 4,215,600 4,556,100 4,426,600 2,739,700 2,712,814 2,003,465 1,352,022 1,937,113 0 1,641,400 1,406,100 1,035,100
Gross Profit 4,604,000 4,355,400 3,339,900 3,348,400 1,989,500 2,370,200 2,888,800 2,927,600 3,047,200 3,733,100 3,935,300 3,558,400 4,361,300 4,427,225 3,849,534 2,842,065 4,095,273 6,205,769 3,409,326 2,903,998 2,403,108
Gross Profit Margin 55.74% 55.49% 40.36% 39.74% 35.74% 41.05% 45.72% 45.80% 46.04% 46.96% 46.34% 44.56% 61.42% 62.01% 65.77% 67.76% 67.89% 100.00% 67.50% 67.38% 69.89%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 182,900 173,138 0 0 0 317,938 302,341 286,866 273,540
General and Administrative Expenses 3,011,800 2,407,000 1,284,000 1,241,400 886,600 812,800 770,200 663,300 681,500 705,500 714,100 637,100 1,533,300 4,176,056 3,538,473 2,700,860 1,625,952 189,382 156,460 137,298 112,017
Total Operating Expenses 3,607,000 3,253,100 1,566,000 1,473,400 940,600 812,800 770,200 663,300 681,500 705,500 714,100 637,100 1,716,200 4,349,194 3,894,319 2,991,493 1,996,271 1,977,591 1,707,544 1,615,585 1,472,272
Operating Income or Loss 997,000 1,102,300 1,773,900 1,875,000 1,048,900 1,557,400 2,118,600 2,264,300 2,365,700 3,027,600 3,221,200 2,921,300 2,515,200 2,659,827 1,958,680 1,202,594 2,099,002 2,067,547 1,633,381 1,288,376 930,825
Operating Margin 12.16% 14.04% 21.44% 22.25% 18.84% 26.97% 33.53% 35.42% 35.75% 38.09% 37.93% 36.58% 35.42% 37.25% 33.46% 28.67% 34.80% 33.32% 32.34% 29.89% 27.07%
Interest Expense 7,600 123,700 98,200 85,400 33,400 24,700 48,700 51,500 49,900 39,600 47,400 46,900 36,700 37,436 16,506 3,771 15,758 0 29,221 132,500 63,000
EBITDA 1,199,900 1,443,400 2,055,900 2,107,000 1,102,900 1,557,400 2,118,600 2,264,300 2,365,700 3,027,600 3,221,200 2,921,300 2,844,800 2,828,724 2,077,817 1,202,594 2,443,005 6,166,454 5,036,848 4,146,301 3,090,785
Depreciation and Amortization 314,400 341,100 282,000 232,000 54,000 93,400 76,400 80,300 87,100 97,400 94,600 93,500 212,000 243,574 267,445 181,272 215,222 198,619 215,271 212,173 183,437
Income Before Tax 1,292,900 1,415,700 1,729,400 2,444,200 1,017,900 1,647,800 2,215,200 2,549,100 2,499,800 3,028,400 3,409,600 3,026,600 2,678,200 2,624,200 2,069,808 1,281,092 2,236,589 2,465,301 1,835,566 1,420,855 993,866
Income Tax Expense 343,800 312,300 396,200 349,600 230,800 442,300 1,472,500 759,400 742,100 923,700 997,900 855,900 762,700 803,424 618,312 384,314 648,376 692,363 567,998 363,224 291,981
Net Income 845,000 882,800 1,291,900 1,831,200 798,900 1,195,700 764,400 1,696,700 1,726,700 2,035,300 2,384,300 2,150,200 1,931,400 1,923,580 1,445,689 896,778 1,588,213 1,772,938 1,267,568 1,057,631 706,664
Net Income Margin 10.38% 11.25% 15.61% 21.73% 14.35% 20.71% 12.10% 26.54% 26.09% 25.61% 28.08% 26.93% 27.20% 26.94% 24.70% 21.38% 26.33% 28.57% 25.10% 24.54% 20.55%
EPS 1.63 1.72 2.53 3.58 1.59 2.35 1.42 3.01 2.94 3.29 3.79 3.37 2.99 2.89 2.12 1.30 2.24 2.37 1.66 1.41 0.95
EPS Diluted 1.63 1.72 2.53 3.57 1.59 2.35 1.42 3.01 2.94 3.29 3.79 3.37 2.98 2.87 2.11 1.29 2.22 2.34 1.62 1.35 0.92
Weighted Average Shares Out - 490,000 488,700 489,900 491,900 503,600 537,400 558,800 583,800 614,800 624,800 633,100 641,400 663,120 678,312 691,002 709,188 747,591 765,132 751,870 746,476
Weighted Average Shares Out Diluted - 490,800 489,300 490,600 491,900 504,300 538,000 559,100 583,800 614,900 625,200 634,100 643,200 666,252 682,059 694,362 714,843 756,354 782,449 781,501 770,906

Reported Currency: USD Q3 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Current Assets
Cash and Cash Equivalents 3,378,500 4,402,400 4,782,500 4,647,200 3,957,500 5,957,600 6,910,600 8,749,700 8,483,300 8,368,100 7,596,000 6,323,100 6,051,400 4,788,232 3,985,312 2,982,539 2,314,818 3,584,183 3,310,545 3,076,318 2,917,188
Short Term Investments 0 0 0 0 0 0 345,700 314,500 1,121,900 1,251,200 1,277,500 1,196,700 2,583,800 1,913,517 1,567,899 1,581,846 1,793,211 1,065,242 934,264 873,176 955,864
Cash + Short Term Investments 3,378,500 4,402,400 4,782,500 4,647,200 3,957,500 5,957,600 6,910,600 8,749,700 8,483,300 8,368,100 7,596,000 6,323,100 8,635,200 6,701,749 5,553,211 4,564,385 4,108,029 4,649,425 4,244,809 3,949,494 3,873,052
Net Receivables 1,570,500 1,348,400 1,264,800 1,428,200 1,200,600 839,000 847,900 1,001,900 794,300 838,000 952,500 1,268,600 850,200 772,475 684,223 581,810 690,351 865,128 628,812 549,203 406,247
Inventory 0 0 0 0 5,222,900 0 -345,700 -314,500 -1,121,900 -1,251,200 -1,277,500 -1,196,700 0 0 0 0 0 82,084 0 0 133,787
Other Current Assets 0 -5,750,800 -6,047,300 -6,075,400 -5,222,900 -6,796,600 -7,758,500 -9,751,600 -9,277,600 3,084,300 3,558,800 3,478,100 0 142,544 125,359 98,225 51,252 908,267 95,980 121,891 456,970
Total Current Assets 4,949,000 5,750,800 6,047,300 6,075,400 5,158,100 6,796,600 7,758,500 9,751,600 9,277,600 9,206,100 8,548,500 7,591,700 9,485,400 7,616,768 6,362,793 5,244,420 4,849,632 6,504,904 4,969,601 4,620,588 4,870,056
Non-Current Assets
Property, Plant and Equipment 1,749,100 1,206,400 1,207,800 1,218,400 1,348,600 683,700 535,000 517,200 523,200 510,100 530,700 564,100 582,700 589,748 548,956 535,459 554,706 559,483 506,291 489,366 470,578
Goodwill 6,198,500 6,003,800 5,778,600 4,457,700 4,500,800 2,130,300 1,794,800 1,687,200 1,661,200 1,661,200 1,691,000 1,701,500 1,540,800 1,536,212 1,444,269 1,436,626 1,438,093 1,456,411 1,406,825 1,390,851 1,381,757
Intangible Assets 5,267,800 4,902,200 5,082,100 4,710,200 4,914,200 864,200 538,600 540,500 550,100 595,800 634,900 657,700 601,100 611,979 562,360 567,974 579,572 601,833 574,633 656,593 671,500
Long Term Investments 0 11,859,200 9,549,400 7,330,400 3,979,700 3,859,700 3,535,900 4,861,000 3,930,000 4,109,100 4,678,200 4,583,500 2,030,700 2,277,221 1,134,235 1,090,488 916,059 523,901 471,553 452,831 388,819
Tax Assets 0 131,900 102,800 131,900 44,100 20,800 17,300 15,800 17,700 100,700 98,100 112,400 94,900 551,246 455,088 430,208 592,036 593,217 727,433 567,436 454,941
Other Non-Current Assets 0 266,900 292,600 244,400 275,400 176,900 203,400 160,700 139,000 152,700 175,700 179,400 415,900 592,669 200,387 163,288 246,422 -296,499 843,523 716,262 -9,516
Total Non-Current Assets 13,215,400 24,370,400 22,013,300 18,093,000 15,062,800 7,735,600 6,625,000 7,782,400 6,821,200 7,129,600 7,808,600 7,798,600 5,266,100 6,159,075 4,345,295 4,224,043 4,326,888 3,438,346 4,530,258 4,273,339 3,358,079
Other Assets 15,090,500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 33,254,900 30,121,200 28,060,600 24,168,400 20,220,900 14,532,200 14,383,500 17,534,000 16,098,800 16,335,700 16,357,100 15,390,300 14,751,500 13,775,843 10,708,088 9,468,463 9,176,520 9,943,250 9,499,859 8,893,927 8,228,135
Current Liabilities
Accounts Payable 0 879,700 1,113,100 1,037,300 793,800 304,400 226,900 291,500 233,300 232,100 314,400 262,800 241,600 697,842 509,809 393,881 520,013 283,226 263,019 205,853 287,573
Short Term Debt 975,600 467,800 528,400 518,400 621,000 747,700 32,600 5,800 392,800 0 250,000 0 0 84,511 29,997 64,156 13,287 660,773 232,330 169,389 170,000
Tax Payables 382,600 513,500 523,100 693,600 703,300 824,700 1,034,800 0 0 0 0 0 11,400 128,826 99,197 28,363 66,032 119,667 97,936 25,730 76,862
Deferred Revenue 0 -467,800 0 -518,400 -621,000 -747,700 -32,600 -5,800 -392,800 0 -1,232,300 0 0 128,826 430,076 239,152 373,255 717,320 585,930 454,910 489,686
Other Current Liabilities 382,600 513,500 -5,300 693,600 846,500 962,100 1,162,500 107,500 -288,200 92,600 -250,000 0 1,467,500 400,885 36,760 28,351 29,335 526,329 -119,083 21,745 -26,144
Total Current Liabilities 1,358,200 1,393,200 1,636,200 1,730,900 1,640,300 1,266,500 1,389,400 404,800 337,900 324,700 314,400 262,800 1,709,100 1,312,064 1,006,642 725,540 935,890 2,187,648 962,196 851,897 921,115
Non-Current Liabilities
Long Term Debt 0 11,752,400 9,362,500 7,588,800 4,971,500 747,700 728,500 1,097,600 2,083,400 2,155,300 2,149,000 2,295,100 2,839,100 2,083,926 898,903 0 118,433 162,125 627,919 1,208,390 1,196,409
Deferred Revenue 0 1,665,100 14,235,900 1,179,300 1,064,000 502,400 405,600 396,600 357,400 433,200 465,100 444,500 0 0 0 0 0 0 0 0 0
Deferred Tax 421,100 450,400 347,800 311,700 305,300 120,100 126,500 170,600 161,500 241,400 259,300 272,500 276,300 274,435 237,810 218,845 146,489 214,511 211,588 235,005 236,126
Other Non-Current Liabilities 16,574,200 1,286,200 -11,346,500 614,100 724,100 524,600 482,000 586,700 569,300 625,700 722,100 1,308,100 139,800 982,948 814,754 824,517 824,182 5,287 917,632 838,144 691,612
Total Non-Current Liabilities 16,995,300 15,154,100 12,599,700 9,693,900 7,064,900 1,894,800 1,742,600 2,251,500 3,171,600 3,455,600 3,595,500 4,320,200 3,255,200 3,341,309 1,951,467 1,043,362 1,089,104 381,923 1,757,139 2,281,539 2,124,147
Total Liabilities 18,353,500 16,547,300 14,235,900 11,424,800 8,705,200 3,161,300 3,132,000 2,656,300 3,509,500 3,780,300 3,909,900 4,583,000 4,964,300 4,653,373 2,958,109 1,768,902 2,024,994 2,569,571 2,719,335 3,133,436 3,045,262
Common Stock 52,200 49,600 50,000 50,200 49,500 49,900 51,900 55,500 57,000 60,400 62,300 63,100 21,200 21,769 22,401 22,932 23,278 24,547 25,325 25,274 24,968
Retained Earnings 12,321,300 12,376,600 12,045,600 11,550,800 10,472,600 10,288,200 10,217,900 12,849,300 12,226,200 12,094,800 11,639,500 10,003,900 9,118,100 8,462,500 7,530,877 7,505,890 7,044,732 7,049,417 6,333,843 5,206,485 4,751,504
Accumulated Other Comprehensive Income/Loss -487,900 -509,300 -621,000 -377,600 -407,600 -431,600 -370,600 -284,800 -347,400 -314,200 -117,700 6,100 62,000 40,462 173,716 103,351 6,354 258,311 139,977 99,723 75,175
Total Stockholders Equity 12,870,200 11,916,900 11,474,600 11,223,400 10,114,500 9,906,500 9,899,200 12,620,000 11,935,800 11,841,000 11,584,100 10,073,100 9,201,300 8,524,731 7,726,994 7,632,173 7,074,364 7,332,275 6,684,728 5,684,384 5,106,784
Total Investments 0 11,859,200 9,549,400 7,330,400 3,979,700 3,859,700 3,535,900 4,861,000 3,930,000 4,109,100 4,678,200 4,583,500 4,614,500 4,190,738 2,702,134 2,672,334 2,709,270 1,589,143 1,405,817 1,326,007 1,344,683
Total Debt 975,600 11,752,400 9,362,500 7,588,800 4,971,500 747,700 728,500 1,097,600 2,083,400 2,155,300 2,149,000 2,295,100 2,839,100 2,168,437 928,900 64,156 131,720 822,898 860,249 1,377,779 1,366,409
Net Debt -2,402,900 7,350,000 4,580,000 2,941,600 1,014,000 -5,209,900 -6,182,100 -7,652,100 -6,399,900 -6,212,800 -5,447,000 -4,028,000 -3,212,300 -2,619,795 -3,056,412 -2,918,383 -2,183,098 -2,761,285 -2,450,296 -1,698,539 -1,550,779

Reported Currency: USD TTM 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Cash Flows from Operating Activities
Net Income 969,800 1,103,400 1,333,200 2,094,600 787,100 1,205,500 742,700 1,789,700 1,757,700 2,104,700 2,411,700 2,170,700 1,915,500 1,820,776 1,451,496 896,778 1,588,213 1,772,938 1,267,568 1,057,631 706,664
Depreciation & Amortization 451,200 445,400 377,800 310,600 128,500 93,400 76,400 80,300 87,100 97,400 94,600 93,500 212,000 243,574 267,445 181,272 215,222 198,619 215,271 212,173 183,437
Deferred Income Tax 82,200 41,500 98,000 3,700 -7,100 -1,300 -50,600 -161,400 -39,300 -8,300 -156,900 -174,900 16,300 -3,306 -12,057 13,182 -78,831 0 111,982 -20,071 49,150
Stock Based Compensation 192,600 182,600 208,200 171,900 122,300 111,500 117,800 123,400 131,500 140,000 127,700 113,400 101,300 88,700 81,710 84,443 80,705 0 0 0 0
Change in Working Capital -108,600 64,700 71,200 -102,400 493,000 142,500 1,265,400 -760,600 -299,600 -205,900 -467,000 -326,200 -1,064,200 -551,588 -93,057 -582,145 -409,475 -627,762 -802,831 -258,528 -118,945
Accounts Receivable 26,100 -63,200 -86,700 -182,500 -4,200 -34,300 -90,100 -96,700 4,200 45,200 -113,700 -268,100 0 0 0 0 0 -556,343 -483,664 -309,387 -252,414
Inventory 16,300 1,700 86,700 182,500 4,200 34,300 0 0 0 0 0 0 0 0 0 0 0 -4,749,974 -4,456,749 -4,078,078 -4,018,777
Accounts Payable -172,900 -2,700 60,000 -26,800 -26,800 233,100 -17,200 11,300 -57,900 0 0 0 0 0 0 0 0 361,299 130,177 360,246 203,305
Other Working Capital 3,500 128,900 11,200 -75,600 519,800 -90,600 1,282,600 -760,600 -299,600 -205,900 -467,000 -326,200 -1,064,200 -551,588 -93,057 -582,145 -409,475 4,317,256 4,007,405 3,768,691 3,948,941
Other Non-Cash Items 56,500 -698,900 -131,700 -1,233,000 -502,400 -1,350,000 78,000 64,000 90,300 124,100 127,900 159,200 -114,700 23,622 -44,498 47,872 13,407 329,838 485,900 98,004 123,052
Net Cash Provided by Operating Activities 1,303,300 1,138,700 1,956,700 1,245,400 1,021,400 201,600 2,229,700 1,135,400 1,727,700 2,252,000 2,138,000 2,035,700 1,066,200 1,621,778 1,651,039 641,402 1,409,241 1,673,633 1,277,890 1,089,209 943,358
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -167,200 -148,800 -90,300 -79,300 -103,700 -233,700 -106,500 -74,900 -97,600 -68,800 -53,100 -62,200 -78,400 -131,722 -57,403 -45,183 -70,215 -94,144 -69,050 -82,271 -25,933
Acquisitions Net 203,000 -500,500 -1,354,700 -9,000 -3,821,400 -684,200 -86,800 -14,000 0 0 -150,800 800 0 -111,052 0 533 6,717 -92,307 -3,795 -37 -68,255
Purchases of Investments -5,279,300 -5,171,700 -4,918,100 -4,808,800 -249,400 -502,400 -456,600 -522,900 -712,700 -736,100 -1,037,600 -1,256,500 -853,200 -1,587,812 -759,708 -2,078,482 -2,101,371 -1,067,228 -774,086 -1,340,595 -2,348,952
Sales/Maturities of Investments 3,808,800 2,470,900 3,014,000 2,218,200 972,000 343,200 359,500 713,000 1,002,500 1,053,800 1,253,800 1,526,500 1,575,700 1,986,308 784,443 2,413,071 1,231,465 939,455 875,865 1,086,807 3,504,809
Other Investing Activities -743,300 -232,000 19,900 63,000 -40,600 -439,700 -97,100 -49,200 289,800 317,700 227,500 24,300 229,300 280,191 0 0 -162,718 8,056 7,590 78,537 -119,985
Net Cash Used for Investing Activities -1,758,100 -3,582,100 -3,329,200 -2,615,900 -3,243,100 -1,077,100 -290,400 52,000 192,200 248,900 390,600 232,900 873,400 435,913 -32,668 289,939 -1,096,122 -306,168 36,524 -257,559 941,684
Cash Flows from Financing Activities
Debt Repayment -1,272,800 -1,405,000 -3,045,800 -2,065,700 -141,300 -3,500 -382,900 -662,200 -221,000 -982,200 -973,600 -1,361,700 -401,800 -360,109 -66,000 -649,231 -1,764,387 -677,310 -341,194 -39,076 -199,914
Common Stock Issued 1,011,900 23,300 25,100 22,300 20,600 23,300 24,800 24,900 24,100 25,500 32,600 41,300 49,100 49,591 41,762 593,751 1,265,168 66,131 98,298 130,651 128,919
Common Stock Repurchased -309,000 -256,300 -180,800 -208,200 -218,200 -754,500 -1,424,800 -765,300 -1,308,000 -1,059,800 -622,200 -491,000 -797,400 -954,172 -675,754 -376,907 -1,543,311 -1,288,657 -985,915 -170,135 -67,593
Dividends Paid -626,900 -607,300 -583,100 -559,700 -533,200 -518,600 -2,116,900 -441,200 -408,700 -666,400 -290,400 -882,700 -663,000 -216,342 -883,539 -192,784 -179,033 -142,747 -117,730 -598,659 -82,006
Other Financing Activities 439,100 4,274,300 5,369,600 4,841,400 1,066,300 1,212,800 138,100 887,800 112,900 1,070,700 658,300 676,000 728,200 512,847 988,612 284,563 921,588 593,336 493,103 80,540 199,045
Net Cash Used Provided by Financing Activities 310,500 2,029,000 1,585,000 2,030,100 194,200 -40,500 -3,761,700 -956,000 -1,800,700 -1,612,200 -1,195,300 -2,018,100 -1,084,900 -968,185 -594,919 -340,608 -1,299,975 -1,449,247 -853,438 -596,679 -21,549
Effect of Forex Changes on Cash -10,000 34,300 -77,200 -2,200 27,400 -37,000 -16,700 35,000 -4,000 -116,600 -60,400 21,200 -1,900 -14,609 -4,187 -13,834 -69,775 52,830 0 0 0
Net Change in Cash -154,300 -380,100 135,300 657,400 -2,000,100 -953,000 -1,839,100 266,400 115,200 772,100 1,272,900 271,700 852,800 1,074,897 1,019,265 576,899 -1,056,631 -28,952 460,976 234,971 1,863,493
Cash at End of Period 16,793,900 4,402,400 4,782,500 4,647,200 3,957,500 5,957,600 6,910,600 8,749,700 8,483,300 8,368,100 7,596,000 6,323,100 6,051,400 5,198,613 4,123,716 3,104,451 2,527,552 3,584,183 3,613,135 3,152,159 2,917,188
Cash at Start of Period 16,948,200 4,782,500 4,647,200 3,989,800 5,957,600 6,910,600 8,749,700 8,483,300 8,368,100 7,596,000 6,323,100 6,051,400 5,198,600 4,123,716 3,104,451 2,527,552 3,584,183 3,613,135 3,152,159 2,917,188 1,053,695
Free Cash Flow
Operating Cash Flow 1,303,300 1,138,700 1,956,700 1,245,400 1,021,400 201,600 2,229,700 1,135,400 1,727,700 2,252,000 2,138,000 2,035,700 1,066,200 1,621,778 1,651,039 641,402 1,409,241 1,673,633 1,277,890 1,089,209 943,358
Capital Expenditure -167,200 -148,800 -90,300 -79,300 -103,700 -233,700 -106,500 -74,900 -97,600 -68,800 -53,100 -62,200 -78,400 -131,722 -57,403 -45,183 -70,215 -94,144 -69,050 -82,271 -25,933
Free Cash Flow 1,136,100 989,900 1,866,400 1,166,100 917,700 -32,100 2,123,200 1,060,500 1,630,100 2,183,200 2,084,900 1,973,500 987,800 1,490,056 1,593,636 596,219 1,339,026 1,579,489 1,208,840 1,006,938 917,425