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,850,800 6,222,200 5,710,100 4,358,400 4,478,500 3,724,200 3,128,900 2,704,400 2,384,400 2,131,700 2,265,100 2,178,800 1,757,300 1,413,000 1,052,168 874,919 600,828 372,682 227,338 138,803 91,675
Revenue Growth - 8.97% 31.01% -2.68% 20.25% 19.03% 15.70% 13.42% 11.85% -5.89% 3.96% 23.99% 24.37% 34.29% 20.26% 45.62% 61.22% 63.93% 63.78% 51.41%
Cost of Revenue 2,287,800 2,026,200 1,751,600 1,497,200 1,368,300 1,120,100 934,800 814,300 806,500 717,900 670,900 608,500 483,500 383,000 301,116 254,142 186,542 124,846 73,769 50,813 47,646
Gross Profit 4,563,000 4,196,000 3,958,500 2,861,200 3,110,200 2,604,100 2,194,100 1,890,100 1,577,900 1,413,800 1,594,200 1,570,300 1,273,800 1,030,000 751,052 620,777 414,286 247,836 153,569 87,990 44,029
Gross Profit Margin 66.60% 67.44% 69.32% 65.65% 69.45% 69.92% 70.12% 69.89% 66.18% 66.32% 70.38% 72.07% 72.49% 72.89% 71.38% 70.95% 68.95% 66.50% 67.55% 63.39% 48.03%
Research and Development 982,800 879,000 671,000 595,100 557,300 418,100 328,600 239,600 197,400 178,000 167,700 170,000 140,200 116,000 95,102 79,372 48,859 29,778 17,354 17,812 16,190
General and Administrative Expenses 1,891,100 1,739,900 1,466,500 1,216,300 1,178,400 986,600 810,900 705,300 640,500 691,000 574,000 522,200 438,800 358,800 278,511 230,570 158,685 110,703 67,443 48,994 39,719
Total Operating Expenses 2,873,900 2,618,900 2,137,500 1,811,400 1,735,700 1,404,700 1,139,500 944,900 837,900 869,000 741,700 692,200 579,000 474,800 373,613 309,942 207,544 140,481 84,797 66,806 55,909
Operating Income or Loss 1,392,900 1,211,300 1,821,000 773,600 1,374,500 1,199,400 1,054,600 945,200 740,000 544,800 852,500 878,100 694,800 555,200 377,439 310,835 206,742 107,355 68,772 21,184 -11,880
Operating Margin 20.26% 19.47% 31.89% 17.75% 30.69% 32.21% 33.71% 34.95% 31.04% 25.56% 37.64% 40.30% 39.54% 39.29% 35.87% 35.53% 34.41% 28.81% 30.25% 15.26% -12.96%
Interest Expense -6,500 29,700 0 0 0 0 0 0 0 0 0 15,800 0 0 0 0 0 0 -17 -91 -203
EBITDA 1,797,700 1,577,100 1,821,000 1,049,800 1,374,500 1,199,400 1,054,600 945,200 740,000 544,800 852,500 878,100 694,800 555,200 377,439 335,919 219,769 142,624 76,016 28,053 -1,645
Depreciation and Amortization 404,800 365,800 310,200 276,200 203,000 122,800 99,100 92,100 89,500 74,400 67,300 57,800 46,500 40,400 34,577 25,084 13,027 35,269 6,727 7,111 10,629
Income Before Tax 1,837,700 1,606,800 1,890,300 1,207,000 1,502,200 1,279,500 1,096,500 980,800 758,500 549,000 870,900 893,900 709,700 572,300 396,111 335,203 237,234 120,138 73,807 24,204 -9,623
Income Tax Expense 294,400 262,400 162,200 140,200 120,400 154,500 436,500 244,900 169,700 130,200 199,900 237,300 214,600 190,500 163,505 130,888 92,697 48,094 -20,327 726 -2,257
Net Income 1,516,700 1,322,300 1,704,600 1,060,600 1,379,300 1,127,900 660,000 735,900 588,800 418,800 671,000 656,600 495,100 381,800 232,606 204,315 144,537 72,044 94,134 23,478 -9,623
Net Income Margin 22.10% 21.25% 29.85% 24.33% 30.80% 30.29% 21.09% 27.21% 24.69% 19.65% 29.62% 30.14% 28.17% 27.02% 22.11% 23.35% 24.06% 19.33% 41.41% 16.91% -10.50%
EPS 4.32 3.71 4.79 3.02 3.98 3.31 1.97 2.13 1.76 1.26 1.86 1.83 1.40 1.08 0.67 0.58 0.42 0.22 0.30 0.08 -0.05
EPS Diluted 4.25 3.60 4.66 2.94 3.85 3.16 1.89 2.08 1.73 1.23 1.86 1.78 1.37 1.05 0.66 0.57 0.41 0.21 0.28 0.07 -0.05
Weighted Average Shares Out - 356,800 356,100 351,000 346,200 341,100 335,100 344,700 333,900 332,100 360,968 358,200 352,800 352,800 344,682 349,893 340,479 330,633 315,630 303,237 212,634
Weighted Average Shares Out Diluted - 366,800 365,800 360,900 358,500 356,400 348,900 353,700 341,100 339,300 360,968 369,900 361,800 362,700 352,845 359,487 351,189 342,837 337,392 314,784 212,634

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 3,602,000 1,581,200 1,290,900 1,622,600 1,167,600 4,834,400 3,846,500 4,837,900 3,347,800 2,497,000 782,100 2,920,500 2,171,800 1,608,900 1,171,980 194,623 122,825 34,390 5,508 5,771 11,335
Short Term Investments 2,873,700 2,541,000 2,940,000 3,548,900 2,054,100 2,205,200 1,312,400 1,518,000 845,200 632,200 621,400 770,700 563,400 630,600 333,998 256,746 304,642 205,353 123,679 126,267 101,614
Cash + Short Term Investments 6,475,700 6,741,500 8,619,500 6,869,100 5,845,200 4,834,400 3,846,500 4,837,900 3,347,800 2,497,000 1,403,500 2,920,500 2,171,800 1,608,900 1,171,980 451,369 427,467 239,743 129,187 132,038 112,949
Net Receivables 1,097,100 942,100 782,700 645,500 645,200 682,300 511,900 430,200 394,300 315,100 301,400 370,300 297,900 246,800 205,384 170,107 130,370 94,680 52,849 35,443 26,820
Inventory 1,147,500 893,200 587,100 601,500 595,500 409,000 241,200 182,300 167,900 181,700 179,600 121,500 112,100 86,800 57,600 63,460 32,416 24,295 15,170 5,966 8,788
Other Current Assets 182,600 164,300 271,100 267,500 200,200 178,800 97,200 83,300 73,500 82,600 38,300 67,300 27,100 31,800 28,209 18,954 19,338 15,733 11,449 3,237 3,391
Total Current Assets 8,902,900 8,576,800 9,989,300 8,116,100 7,511,500 6,354,300 4,686,900 5,450,400 3,910,000 2,993,800 1,932,400 3,412,300 2,581,800 2,024,300 1,434,964 703,890 609,591 374,451 208,655 176,684 151,948
Non-Current Assets
Property, Plant and Equipment 3,077,000 2,374,200 1,876,400 1,577,300 1,272,900 812,000 613,100 458,400 432,100 387,400 309,900 241,800 197,200 159,800 125,741 117,021 68,093 59,939 52,225 27,065 10,288
Goodwill 348,100 348,500 343,600 336,700 307,200 240,600 201,100 201,100 201,100 198,000 137,400 138,100 116,900 116,900 110,740 110,740 110,740 118,240 124,638 143,332 143,106
Intangible Assets 638,400 49,800 70,500 77,400 112,100 66,700 26,000 31,500 49,700 74,100 94,100 103,400 71,000 66,100 56,230 56,224 23,474 5,814 129,991 149,553 151,195
Long Term Investments 1,044,900 2,623,600 4,415,500 1,757,700 2,623,500 1,771,300 1,885,900 2,283,300 1,788,000 1,264,500 1,350,400 1,596,100 1,142,600 698,500 616,545 451,000 208,000 91,000 74,000 0 0
Tax Assets 701,400 664,600 441,400 367,700 425,600 428,600 87,300 150,900 167,800 171,300 126,100 96,300 75,300 73,300 60,680 35,899 18,725 22,272 35,759 0 0
Other Non-Current Assets 0 -1,613,700 -3,511,200 -986,600 -2,407,500 -1,760,100 -1,716,300 -2,057,200 -1,591,700 -1,055,600 0 -1,425,400 -1,050,700 -682,400 -538,954 -150 1,375 74 957 927 1,563
Total Non-Current Assets 5,809,800 4,397,200 3,565,700 3,052,800 2,221,700 1,492,400 1,071,100 1,036,500 997,300 965,600 2,017,900 646,900 481,300 366,100 374,752 770,734 430,407 297,339 292,932 177,545 163,046
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 14,712,700 12,974,000 13,555,000 11,168,900 9,733,200 7,846,700 5,758,000 6,486,900 4,907,300 3,959,400 3,950,300 4,059,200 3,063,100 2,390,400 1,809,716 1,474,624 1,039,998 671,790 501,587 354,229 314,994
Current Liabilities
Accounts Payable 196,200 147,000 121,200 81,600 1,083,300 100,700 82,500 68,500 52,600 61,600 46,200 57,600 45,800 35,600 27,594 20,501 29,791 11,092 7,950 4,485 12,455
Short Term Debt 0 0 0 0 -568,900 39,100 371,900 143,700 102,800 80,900 5,100 82,600 95,900 78,400 68,599 0 0 0 0 609 1,030
Tax Payables 342,800 96,100 54,100 47,200 37,900 39,100 63,100 40,400 11,400 7,400 5,100 5,800 0 0 0 0 0 0 0 0 0
Deferred Revenue 394,800 438,300 414,000 382,400 365,200 327,300 302,800 249,900 230,100 221,900 200,100 186,400 155,200 126,900 100,517 77,981 53,817 36,559 25,313 15,372 11,345
Other Current Liabilities 1,085,400 1,276,100 1,068,300 945,800 568,900 692,100 274,000 247,000 202,300 215,600 129,500 152,500 120,600 112,100 75,723 66,034 48,162 33,016 24,724 17,919 9,364
Total Current Liabilities 1,676,400 1,861,400 1,603,500 1,409,800 1,448,500 1,159,200 1,031,200 709,100 587,800 580,000 380,900 479,100 417,500 353,000 272,433 164,516 131,770 80,667 57,987 38,385 34,194
Non-Current Liabilities
Long Term Debt 0 0 87,000 0 0 0 0 0 0 0 0 0 0 0 -53,341 -37,170 -19,600 0 -35,957 0 695
Deferred Revenue 42,500 41,000 36,800 32,100 27,400 33,000 0 0 0 0 0 0 0 0 1,066 1,271 875 0 198 505 0
Deferred Tax 0 0 0 0 0 0 0 0 0 136,200 126,100 87,000 69,100 73,300 53,341 35,899 18,725 22,272 35,759 0 0
Other Non-Current Liabilities 370,300 398,300 -123,800 -32,100 -27,400 305,600 327,100 112,600 95,900 -57,400 -58,100 -9,500 27,800 5,900 68,599 43,342 19,554 -20,854 1,009 407 1,148
Total Non-Current Liabilities 412,800 439,300 224,100 139,000 159,700 338,600 327,100 112,600 95,900 78,800 68,000 77,500 96,900 79,200 69,665 43,342 19,554 1,418 1,009 912 1,843
Total Liabilities 2,089,200 1,861,400 1,603,500 1,409,800 1,448,500 1,159,200 1,031,200 709,100 587,800 580,000 448,900 479,100 417,500 353,000 272,433 207,858 151,324 82,085 58,996 39,297 36,037
Common Stock 400 400 400 100 100 100 100 0 0 0 0 0 0 0 38 39 38 37 36 34 33
Retained Earnings 4,209,200 3,500,100 4,760,900 3,261,300 2,494,500 1,521,700 61,400 1,574,900 899,200 487,700 979,400 1,333,400 901,900 718,900 511,716 397,824 193,509 51,020 -20,989 -114,936 -138,414
Accumulated Other Comprehensive Income/Loss -56,500 -162,500 -24,200 24,900 12,400 -13,300 -15,500 -8,900 -9,500 -5,100 2,100 6,600 900 1,600 1,256 -2,943 530 705 -1,477 -392 779
Total Stockholders Equity 12,539,000 11,112,600 11,951,500 9,759,100 8,284,700 6,687,500 4,726,800 5,777,800 4,319,500 3,379,400 3,501,400 3,580,100 2,645,600 2,037,400 1,537,283 1,266,766 888,674 589,705 442,591 314,932 278,957
Total Investments 3,918,600 5,164,600 7,355,500 5,306,600 4,677,600 3,976,500 3,198,300 3,801,300 2,633,200 1,896,700 1,971,800 2,366,800 1,706,000 1,329,100 950,543 707,746 512,642 296,353 197,679 126,267 101,614
Total Debt 0 0 87,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 609 1,725
Net Debt -3,602,000 -1,581,200 -1,203,900 -1,622,600 -1,167,600 -4,834,400 -3,846,500 -4,837,900 -3,347,800 -2,497,000 -782,100 -2,920,500 -2,171,800 -1,608,900 -1,171,980 -194,623 -122,825 -34,390 -5,508 -5,162 -9,610

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,543,300 1,344,400 1,728,100 1,066,800 1,381,800 1,125,000 660,000 735,900 588,800 418,800 671,000 656,600 495,100 381,800 232,606 204,315 144,537 72,044 94,134 23,478 -9,623
Depreciation & Amortization 404,800 365,800 310,200 276,200 203,000 122,800 99,100 92,100 89,500 74,400 67,300 57,800 46,500 40,400 34,577 25,084 13,027 35,269 6,727 7,111 10,629
Deferred Income Tax -144,300 -185,300 -62,600 57,600 -8,000 31,900 62,900 18,700 4,600 -35,000 -38,500 -20,800 7,100 -21,500 -15,645 -20,495 3,913 9,080 -40,758 0 -700
Stock Based Compensation 570,000 513,200 449,200 395,400 335,800 261,200 209,100 177,600 167,900 168,900 168,900 153,300 136,400 117,600 96,981 0 36,292 25,260 4,755 0 700
Change in Working Capital -399,200 -619,100 -368,100 -273,200 -321,500 -383,700 91,600 -3,000 -92,500 14,200 -22,000 -65,500 -19,900 17,000 38,035 -9,938 1,970 -28,176 -9,778 -557 -9,752
Accounts Receivable -111,800 -159,300 -142,300 5,700 38,800 -161,300 -81,700 -35,900 -79,200 -13,700 68,900 -68,900 -51,100 -41,500 -35,275 0 -35,687 -41,853 -17,462 0 -6,346
Inventory -655,700 -546,600 -256,000 -170,100 -360,500 -279,000 -115,500 -46,700 -10,700 -26,800 -70,000 -7,100 -25,300 -29,200 5,860 -31,064 -8,213 -9,020 -9,205 2,822 4,622
Accounts Payable 22,700 21,300 36,000 -32,300 12,300 16,700 14,000 15,900 -11,300 17,700 -8,900 8,400 10,300 8,100 7,040 0 18,646 3,107 3,505 0 -4,775
Other Working Capital 345,600 65,500 -5,800 -76,500 -12,100 39,900 274,800 63,700 8,700 37,000 -12,000 2,100 46,200 79,600 60,410 21,126 27,224 19,590 13,384 -3,379 -3,253
Other Non-Cash Items 48,800 71,800 32,600 -38,000 7,100 12,400 21,200 21,600 13,600 23,800 33,300 32,800 12,400 -7,300 -1,499 79,269 5,948 -13,632 15,707 283 892
Net Cash Provided by Operating Activities 2,023,400 1,490,800 2,089,400 1,484,800 1,598,200 1,169,600 1,143,900 1,042,900 771,900 665,100 880,000 814,200 677,600 528,000 385,055 278,235 205,687 99,845 70,787 30,315 -7,854
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -766,400 -532,400 -353,500 -341,500 -425,600 -187,400 -190,700 -53,900 -81,000 -105,600 -104,600 -141,800 -82,900 -96,000 -53,416 -105,973 -24,007 -18,054 -30,054 -22,439 -2,525
Acquisitions Net -8,300 -12,800 -8,700 -37,700 -59,700 -87,900 190,700 53,900 81,000 -84,300 104,600 141,800 0 0 0 304,528 19,932 18,054 10 0 -8,461
Purchases of Investments -826,100 -1,399,500 -6,452,000 -4,292,900 -3,346,200 -2,581,900 -1,995,000 -2,585,500 -1,827,400 -1,344,600 -1,443,700 -1,833,900 -1,532,200 -1,385,400 -764,451 -732,698 -688,345 -301,001 -220,540 -121,890 -91,592
Sales/Maturities of Investments 2,859,700 3,315,500 4,352,700 3,731,500 2,677,100 1,807,600 2,564,400 1,360,000 1,058,900 1,380,600 1,807,300 1,130,000 1,136,100 1,004,900 525,490 534,143 475,952 205,702 148,443 95,870 31,127
Other Investing Activities 0 0 0 0 0 0 -190,700 -53,900 -81,000 0 -104,600 -141,800 0 0 0 -304,528 -19,932 -18,054 -1,166 306 275
Net Cash Used for Investing Activities 1,258,900 1,370,800 -2,461,500 -940,600 -1,154,400 -1,049,600 378,700 -1,279,400 -849,500 -153,900 259,000 -845,700 -479,000 -476,500 -292,377 -304,528 -236,400 -113,353 -103,307 -48,153 -71,176
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 411,400 233,800 276,500 308,800 272,800 236,600 415,500 580,900 361,100 283,600 160,600 263,300 260,600 141,100 58,691 44,677 55,979 19,143 32,996 13,233 83,963
Common Stock Repurchased -1,350,800 -2,607,400 0 -134,300 -269,500 0 -2,274,000 -42,500 -183,700 -1,000,000 -1,109,200 -238,300 -331,800 -198,600 -150,000 0 0 0 -72 0 -6
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -280,200 -198,700 -233,500 -260,200 -171,700 -110,300 -54,600 20,100 16,000 24,000 38,000 94,200 58,800 65,200 25,140 53,303 62,868 23,040 -608 -1,116 -1,624
Net Cash Used Provided by Financing Activities -1,219,600 -2,572,300 43,000 -85,700 -168,400 126,300 -1,913,100 558,500 193,400 -692,400 -910,600 119,200 -12,400 7,700 -66,169 97,980 118,847 42,183 32,316 12,117 82,333
Effect of Forex Changes on Cash 6,200 5,400 -3,400 -2,600 -2,200 -100 2,100 0 -1,500 -600 0 200 -200 -800 305 111 301 207 -59 157 -20
Net Change in Cash 2,068,900 294,700 -332,500 455,900 273,200 246,200 -388,400 322,000 114,300 -181,800 228,400 87,900 186,000 58,400 26,814 71,798 88,435 28,882 -263 -5,564 3,283
Cash at End of Period 10,847,000 1,600,700 1,306,000 1,638,500 1,182,600 909,400 648,200 1,036,600 714,600 600,300 782,100 553,700 465,800 279,800 221,437 194,623 122,825 34,390 5,508 5,771 11,335
Cash at Start of Period 8,778,100 1,306,000 1,638,500 1,182,600 909,400 663,200 1,036,600 714,600 600,300 782,100 553,700 465,800 279,800 221,400 194,623 122,825 34,390 5,508 5,771 11,335 8,052
Free Cash Flow
Operating Cash Flow 2,023,400 1,490,800 2,089,400 1,484,800 1,598,200 1,169,600 1,143,900 1,042,900 771,900 665,100 880,000 814,200 677,600 528,000 385,055 278,235 205,687 99,845 70,787 30,315 -7,854
Capital Expenditure -766,400 -532,400 -353,500 -341,500 -425,600 -187,400 -190,700 -53,900 -81,000 -105,600 -104,600 -141,800 -82,900 -96,000 -53,416 -105,973 -24,007 -18,054 -30,054 -22,439 -2,525
Free Cash Flow 1,257,000 958,400 1,735,900 1,143,300 1,172,600 982,200 953,200 989,000 690,900 559,500 775,400 672,400 594,700 432,000 331,639 172,262 181,680 81,791 40,733 7,876 -10,379