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 2022-01-01 2021-01-02 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2016-01-02 2015-01-03 2013-12-28 2012-12-29 2011-12-31 2011-01-01 2010-01-02 2009-01-03 2007-12-29 2006-12-30 2005-12-31 2005-01-01
Revenue 4,161,501 4,089,986 3,561,718 2,988,244 2,682,891 2,336,319 2,138,022 1,943,032 1,816,083 1,702,091 1,580,932 1,460,116 1,326,424 1,149,835 935,954 852,632 1,038,614 1,615,013 1,483,895 1,329,192 1,197,480
Revenue Growth - 14.83% 19.19% 11.38% 14.83% 9.27% 10.04% 6.99% 6.70% 7.66% 8.27% 10.08% 15.36% 22.85% 9.77% -17.91% -35.69% 8.84% 11.64% 11.00%
Cost of Revenue 495,233 453,203 371,623 307,006 305,498 266,357 258,747 237,390 256,492 238,453 223,706 200,201 191,123 195,156 156,443 169,243 209,480 214,508 227,099 228,780 226,053
Gross Profit 3,666,268 3,636,783 3,190,095 2,681,238 2,377,393 2,069,962 1,879,275 1,705,642 1,559,591 1,463,638 1,357,226 1,259,915 1,135,301 954,679 779,511 683,389 829,134 1,400,505 1,256,796 1,100,412 971,427
Gross Profit Margin 88.09% 88.92% 89.57% 89.73% 88.61% 88.60% 87.90% 87.78% 85.88% 85.99% 85.85% 86.29% 85.59% 83.03% 83.29% 80.15% 79.83% 86.72% 84.70% 82.79% 81.12%
Research and Development 1,486,783 1,441,796 1,251,544 1,134,277 1,033,732 935,938 884,816 804,223 735,340 637,567 603,006 534,022 454,085 400,745 376,413 354,703 457,913 494,032 460,064 370,140 351,254
General and Administrative Expenses 985,147 920,649 846,340 749,280 670,885 621,479 573,075 553,342 520,300 512,414 513,307 499,471 454,354 416,661 391,952 409,481 510,441 576,145 548,896 518,944 409,351
Total Operating Expenses 2,476,542 2,362,445 2,116,354 1,903,197 1,722,626 1,569,545 1,471,977 1,372,281 1,273,735 1,173,697 1,140,330 1,052,909 923,516 833,942 782,525 775,604 1,038,755 1,089,598 1,032,101 936,846 847,713
Operating Income or Loss 1,178,144 1,274,338 1,073,686 779,089 645,552 491,796 396,209 323,955 244,901 285,430 206,644 189,007 211,672 120,377 -13,166 -123,591 -1,573,268 317,915 224,592 118,832 101,172
Operating Margin 28.26% 31.16% 30.15% 26.07% 24.06% 21.05% 18.53% 16.67% 13.49% 16.77% 13.07% 12.94% 15.96% 10.47% -1.41% -14.50% -151.48% 19.68% 15.14% 8.94% 8.45%
Interest Expense 13,835 36,185 22,934 16,980 20,749 18,829 23,139 25,664 23,670 28,311 34,121 37,581 34,742 43,025 36,343 28,872 11,614 0 0 0 0
EBITDA 1,360,781 1,414,708 1,203,782 915,069 812,848 629,769 529,339 465,640 421,366 418,583 341,009 312,884 312,343 212,385 85,321 924 -80,901 421,109 380,369 377,920 365,406
Depreciation and Amortization 162,921 140,370 130,096 135,980 167,296 137,973 118,721 115,524 119,588 118,165 115,634 98,308 89,217 91,648 88,335 93,139 128,720 130,649 147,117 184,717 210,613
Income Before Tax 1,287,768 1,281,926 1,045,363 768,435 632,748 478,968 376,390 315,046 237,153 267,596 181,002 158,996 188,271 95,426 -46,968 -153,505 -1,601,725 364,071 241,878 128,483 86,437
Income Tax Expense 232,385 240,782 196,411 72,480 42,104 -510,011 30,613 110,945 34,067 15,179 22,104 -5,247 -251,677 23,197 -189,306 -3,634 252,313 67,819 99,704 79,140 11,963
Net Income 1,055,383 1,041,144 848,952 695,955 590,644 988,979 345,777 204,101 203,086 252,417 158,898 164,243 439,948 72,229 142,338 -149,871 -1,854,038 296,252 142,592 49,343 74,474
Net Income Margin 25.34% 25.46% 23.84% 23.29% 22.02% 42.33% 16.17% 10.50% 11.18% 14.83% 10.05% 11.25% 33.17% 6.28% 15.21% -17.58% -178.51% 18.34% 9.61% 3.71% 6.22%
EPS 3.91 3.87 3.13 2.54 2.16 3.62 1.26 0.75 0.71 0.88 0.56 0.59 1.63 0.27 0.55 -0.58 -7.29 1.09 0.51 0.18 0.27
EPS Diluted 3.87 3.82 3.09 2.50 2.11 3.53 1.23 0.73 0.70 0.81 0.52 0.56 1.57 0.27 0.54 -0.58 -7.29 1.01 0.46 0.16 0.25
Weighted Average Shares Out - 269,381 271,198 273,504 273,728 273,239 273,729 272,097 284,502 288,018 283,349 277,796 270,479 263,892 260,787 257,782 254,323 271,455 279,354 278,520 271,328
Weighted Average Shares Out Diluted - 272,748 275,011 278,858 279,641 280,515 281,144 280,221 291,256 312,302 306,775 294,564 280,667 270,816 265,871 257,782 254,323 295,591 312,457 314,383 305,774

Reported Currency: USD Q2 2023-12-31 2022-12-31 2022-01-01 2021-01-02 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2016-01-02 2015-01-03 2013-12-28 2012-12-29 2011-12-31 2011-01-01 2010-01-02 2009-01-03 2007-12-29 2006-12-30 2005-12-31 2005-01-01
Current Assets
Cash and Cash Equivalents 1,058,955 1,008,152 882,325 1,088,940 928,432 705,210 533,298 688,087 465,232 616,686 932,161 536,260 726,357 601,602 557,409 569,115 568,255 1,062,920 934,342 861,315 448,517
Short Term Investments 0 130,359 4,490 5,956 4,452 4,600 3,887 4,455 3,057 94,498 90,445 96,788 100,704 3,037 12,715 2,184 3,840 15,193 24,089 33,276 144,491
Cash + Short Term Investments 1,058,955 1,138,511 882,325 1,088,940 928,432 705,210 533,298 692,542 468,289 711,184 1,022,606 633,048 827,061 604,639 570,124 571,299 572,095 1,078,113 958,431 894,591 593,008
Net Receivables 590,251 506,778 486,710 337,596 338,487 304,546 297,082 190,426 157,171 164,848 122,492 107,624 97,821 351,885 191,893 200,628 298,665 326,211 238,438 282,073 384,114
Inventory 171,508 181,661 128,005 115,721 75,956 55,802 28,162 33,209 39,475 56,762 56,394 50,220 36,163 43,243 39,034 24,165 28,465 31,003 37,179 28,902 20,481
Other Current Assets 375,674 149,267 209,727 173,512 135,712 103,785 92,550 63,811 37,099 31,967 126,313 123,382 127,036 277,579 78,355 54,655 55,323 94,236 77,957 70,736 72,312
Total Current Assets 2,196,388 1,976,217 1,706,767 1,715,769 1,478,587 1,169,343 951,092 979,988 702,034 964,761 1,851,735 1,221,091 1,391,235 1,063,983 855,206 850,747 954,548 1,529,563 1,312,005 1,276,302 1,069,915
Non-Current Assets
Property, Plant and Equipment 449,422 554,010 371,451 305,911 311,125 275,855 252,630 251,342 238,607 228,599 230,112 238,715 244,439 262,517 285,115 311,502 351,961 339,463 354,575 356,945 390,367
Goodwill 2,417,747 1,535,845 1,374,268 928,358 782,087 661,856 662,272 666,009 572,764 551,772 553,767 456,905 233,266 192,125 158,893 0 0 1,310,211 1,267,579 0 0
Intangible Assets 664,038 336,843 354,617 233,265 210,590 172,375 225,457 278,835 258,814 296,482 360,932 311,693 184,938 173,234 179,198 28,841 49,082 132,906 112,738 1,386,773 1,190,720
Long Term Investments 0 249,421 119,997 127,501 132,226 138,212 118,734 -140,262 -243,598 -241,153 27,034 23,866 7,287 10,460 9,274 -31,052 88,702 0 0 0 0
Tax Assets 892,963 880,001 853,691 763,770 732,290 732,367 154,894 152,501 256,547 245,651 140,969 144,553 171,721 5,232 6,757 89,500 72,040 210,139 0 0 0
Other Non-Current Assets 605,183 137,154 356,280 311,725 303,880 207,217 103,575 230,301 311,740 304,903 45,007 31,778 54,117 53,718 213,473 161,049 162,381 348,868 395,925 381,292 338,837
Total Non-Current Assets 5,029,353 3,693,274 3,430,304 2,670,530 2,472,198 2,187,882 1,517,562 1,438,726 1,394,874 1,386,254 1,357,821 1,207,510 895,768 697,286 852,710 559,840 724,166 2,341,587 2,130,817 2,125,010 1,919,924
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 7,225,741 5,669,491 5,137,071 4,386,299 3,950,785 3,357,225 2,468,654 2,418,714 2,096,908 2,351,015 3,209,556 2,428,601 2,287,003 1,761,269 1,707,916 1,410,587 1,678,714 3,871,150 3,442,822 3,401,312 2,989,839
Current Liabilities
Accounts Payable 505,392 91,194 47,113 -25,271 -33,920 -25,558 5,484 4,825 4,367 25,152 12,102 24,963 6,412 3,231 5,813 7,175 33,205 17,007 21,968 300,586 277,992
Short Term Debt 349,732 390,904 100,000 25,271 33,920 25,558 100,000 85,000 50,000 11,024 342,499 324,826 447,011 294,061 143,258 7,980 9,844 230,385 28,000 32,000 0
Tax Payables 0 0 0 0 0 0 0 3,936 18,382 11,024 9,118 11,062 2,305 6,488 9,710 7,980 9,844 0 0 0 0
Deferred Revenue 678,598 665,024 690,538 553,942 446,857 355,483 352,456 336,297 296,066 298,285 301,287 299,973 295,787 340,401 337,426 247,691 303,111 265,168 260,275 273,265 270,966
Other Current Liabilities 0 443,745 510,045 417,283 349,951 316,908 251,042 216,276 235,129 201,846 737,203 498,448 468,060 377,673 171,051 135,052 218,050 272,927 237,822 0 0
Total Current Liabilities 1,533,722 1,590,867 1,347,696 971,225 796,808 672,391 708,982 642,398 585,562 536,307 1,393,091 1,148,210 1,217,270 1,015,366 657,548 397,898 564,210 785,487 548,065 605,851 548,958
Non-Current Liabilities
Long Term Debt 998,935 299,771 648,078 347,588 346,793 346,019 345,291 644,369 643,493 348,788 348,676 0 0 131,920 406,404 436,012 500,178 500,000 730,385 599,864 420,000
Deferred Revenue 88,823 98,931 91,524 101,148 107,064 73,400 48,718 61,513 66,769 30,209 54,726 52,850 50,529 73,959 85,400 92,298 130,354 0 0 0 0
Deferred Tax 0 115,358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 343,369 160,293 304,660 225,663 207,102 162,521 77,262 81,232 59,314 59,596 79,489 71,436 104,033 128,894 266,110 376,006 382,004 505,597 465,081 350,893 320,911
Total Non-Current Liabilities 1,431,127 674,353 1,044,262 674,399 660,959 581,940 471,271 787,114 769,576 438,593 482,891 124,286 154,562 334,773 757,914 904,316 1,012,536 1,005,597 1,195,466 950,757 740,911
Total Liabilities 2,964,849 2,265,220 2,391,958 1,645,624 1,457,767 1,254,331 1,180,253 1,429,512 1,355,138 974,900 1,875,982 1,272,496 1,371,832 1,350,139 1,415,462 1,302,214 1,576,746 1,791,084 1,743,531 1,556,608 1,289,869
Common Stock 3,928,477 3,166,964 2,765,673 2,467,701 2,217,939 2,046,237 1,936,124 1,829,950 1,820,081 1,863,086 1,851,427 1,757,242 1,721,556 1,733,884 1,715,541 1,674,396 1,562,079 1,516,493 1,398,899 1,220,736 1,091,216
Retained Earnings 5,413,547 4,936,384 3,895,240 3,046,288 2,350,333 1,761,688 772,709 341,003 136,902 -73,991 -326,408 -485,306 -649,549 -1,083,245 -1,138,853 -1,177,983 -802,201 1,162,441 832,763 690,171 640,828
Accumulated Other Comprehensive Income/Loss -109,177 -94,754 -91,637 -33,311 -17,425 -36,926 -24,780 -3,630 -25,160 -12,425 12,347 24,311 43,950 50,953 53,056 43,270 37,242 20,257 12,484 -66,203 -32,074
Total Stockholders Equity 4,260,892 3,404,271 2,745,113 2,740,675 2,493,018 2,102,894 1,288,401 989,202 741,770 1,376,115 1,333,574 1,156,105 915,171 411,130 292,454 108,373 101,968 2,080,066 1,699,291 1,844,704 1,699,970
Total Investments 0 379,780 119,997 127,501 132,226 138,212 118,734 4,455 3,057 94,498 117,479 120,654 107,991 13,497 21,989 2,184 3,840 15,193 24,089 33,276 144,491
Total Debt 1,348,667 806,033 748,078 347,588 346,793 346,019 445,291 729,369 693,493 348,788 691,175 324,826 447,011 425,981 549,662 436,012 500,178 730,385 758,385 631,864 420,000
Net Debt 289,712 -202,119 -134,247 -741,352 -581,639 -359,191 -88,007 41,282 228,261 -267,898 -240,986 -211,434 -279,346 -175,621 -7,747 -133,103 -68,077 -332,535 -175,957 -229,451 -28,517

Reported Currency: USD TTM 2023-12-31 2022-12-31 2022-01-01 2021-01-02 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2016-01-02 2015-01-03 2013-12-28 2012-12-29 2011-12-31 2011-01-01 2010-01-02 2009-01-03 2007-12-29 2006-12-30 2005-12-31 2005-01-01
Cash Flows from Operating Activities
Net Income 1,055,383 1,041,144 848,952 695,955 590,644 988,979 345,777 204,101 203,086 252,417 158,898 164,243 439,948 72,229 142,338 -149,871 -1,854,038 296,252 142,592 49,343 74,474
Depreciation & Amortization 121,942 140,370 135,430 130,702 150,136 123,351 118,721 115,524 119,588 118,165 115,634 98,308 89,217 91,648 88,335 93,139 128,720 130,649 147,117 184,717 210,613
Deferred Income Tax -25,847 -36,512 -107,606 -43,178 -26,117 -576,738 -11,676 79,934 -4,869 -13,148 12,478 -2,366 -240,424 -7,811 -64,191 -3,438 205,735 12,811 29,535 -22,968 -15,695
Stock Based Compensation 350,413 325,611 270,439 210,090 197,268 181,547 0 130,023 109,217 92,341 83,792 66,285 47,561 43,588 43,460 54,706 81,274 0 0 0 0
Change in Working Capital -356,538 -98,778 87,545 105,798 -15,417 6,310 -21,959 -51,252 18,409 -79,499 -76,756 17,130 -41,031 21,833 -24,390 -26,594 30,108 -346,030 -186,496 -49,367 36,339
Accounts Receivable -102,340 -11,748 -138,471 2,014 -25,934 -4,718 -87,083 -28,409 -3,299 -44,732 -17,925 -3,609 45,630 0 0 0 0 0 0 0 0
Inventory -64,892 -65,895 -23,073 -39,027 -25,685 -33,024 752 5,034 4,934 -1,120 -11,708 -14,594 5,245 -6,820 -26,528 3,896 2,584 6,197 -10,872 -7,588 -3,555
Accounts Payable -126,107 5,415 113,945 67,356 18,394 33,915 1,553 -25,987 2,655 15,321 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital -180,490 -26,550 135,144 75,455 17,808 10,137 -22,711 -56,286 13,475 -78,379 -65,048 31,724 -46,276 28,653 2,138 -30,490 27,524 -352,227 -175,624 -41,779 39,894
Other Non-Cash Items 265,355 -22,659 7,134 1,591 8,408 6,151 6,173 -7,590 -552 7,924 22,676 24,005 20,723 18,855 13,591 57,695 1,478,487 122,102 139,591 264,558 66,791
Net Cash Provided by Operating Activities 1,077,202 1,349,176 1,241,894 1,100,958 904,922 729,600 604,751 470,740 444,879 378,200 316,722 367,605 315,994 240,342 199,143 25,637 70,286 402,438 421,216 426,283 372,522
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -134,648 -102,503 -124,215 -66,881 -94,813 -74,605 -61,503 -57,901 -53,712 -44,808 -39,810 -44,929 -35,966 -31,421 -37,488 -42,082 -99,678 -83,795 -76,045 -71,656 -61,779
Acquisitions Net -863,793 -198,351 -613,785 -226,201 -197,562 -338 0 -143,249 -41,627 0 -167,121 -392,825 -66,432 -44,052 -256,117 -14,126 -20,931 -80,725 -65,778 -297,128 -115,170
Purchases of Investments -149,053 -176,170 -1,000 1,583 197,345 -33,717 -115,839 0 -20,525 -96,531 -124,165 -111,702 -121,404 -608 -3,000 -2,300 -62,447 -3,214 -3,947 -180,975 -549,835
Sales/Maturities of Investments 107,134 64,775 366 128 217 2,952 3,497 9,941 116,298 96,835 133,081 122,561 22,562 19,584 10,593 4,135 60,557 12,791 33,691 310,221 535,136
Other Investing Activities -151,156 -166 -615,419 -1,583 -197,345 -31,103 -112,342 -133,308 923 304 -158,205 -381,966 -165,274 0 900 3,864 -4,386 46,500 317 16,841 -23,305
Net Cash Used for Investing Activities -1,040,360 -412,249 -738,634 -292,954 -292,158 -105,708 -173,845 -191,209 1,357 -44,504 -198,015 -426,895 -201,240 -56,497 -285,112 -50,509 -126,885 -108,443 -111,762 -222,697 -214,953
Cash Flows from Financing Activities
Debt Repayment -699,056 -100,000 -485,000 0 -350,000 -250,000 -388,867 -100,000 -65,000 -349,999 -100,001 -244,639 -5,776 -155,842 -272,539 -2,467 -231,000 0 0 0 0
Common Stock Issued 188,727 132,957 105,331 87,772 74,803 52,842 40,908 48,965 55,440 74,938 65,913 42,657 32,687 19,714 13,643 28,010 48,192 255,462 196,048 146,481 75,318
Common Stock Repurchased -421,037 -700,134 -1,161,955 -730,279 -490,092 -396,728 -319,980 -157,186 -960,289 -366,840 -124,844 -20,140 -15,728 -14,225 -48,937 -5,959 -273,950 -418,618 -624,039 -101,070 -94,105
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 -375,434 -136,396 884,575 -1,285 810,028 390,580 269,921 276,941 792,152 15,591 896,546 205,831 -1,126 5,549 755,532 1,383 244,339 -6,910 194,064 159,938 -2,290
Net Cash Used Provided by Financing Activities 163,447 -803,573 -657,049 -643,792 -415,289 -443,886 -567,939 -70,147 -592,697 -626,310 288,965 -116,291 15,833 -144,804 59,938 20,967 -443,419 -170,066 -233,927 205,349 -21,077
Effect of Forex Changes on Cash -9,095 -7,527 -52,826 -3,704 25,747 -8,094 -17,756 13,471 -4,993 -22,861 -11,771 -14,516 -5,832 5,152 14,325 4,765 5,353 4,649 -2,500 3,863 2,850
Net Change in Cash 185,030 125,827 -206,615 160,508 223,222 171,912 -154,789 222,855 -151,454 -315,475 395,901 -190,097 124,755 44,193 -11,706 860 -494,665 128,578 73,027 412,798 139,342
Cash at End of Period 4,041,507 1,008,152 882,325 1,088,940 928,432 705,210 533,298 688,087 465,232 616,686 932,161 536,260 726,357 601,602 557,409 569,115 568,255 1,062,920 934,342 861,315 448,517
Cash at Start of Period 3,856,477 882,325 1,088,940 928,432 705,210 533,298 688,087 465,232 616,686 932,161 536,260 726,357 601,602 557,409 569,115 568,255 1,062,920 934,342 861,315 448,517 309,175
Free Cash Flow
Operating Cash Flow 1,077,202 1,349,176 1,241,894 1,100,958 904,922 729,600 604,751 470,740 444,879 378,200 316,722 367,605 315,994 240,342 199,143 25,637 70,286 402,438 421,216 426,283 372,522
Capital Expenditure -134,648 -102,503 -124,215 -66,881 -94,813 -74,605 -61,503 -57,901 -53,712 -44,808 -39,810 -44,929 -35,966 -31,421 -37,488 -42,082 -99,678 -83,795 -76,045 -71,656 -61,779
Free Cash Flow 942,554 1,246,673 1,117,679 1,034,077 810,109 654,995 543,248 412,839 391,167 333,392 276,912 322,676 280,028 208,921 161,655 -16,445 -29,392 318,643 345,171 354,627 310,743