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-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-31
Revenue 3,850,811 3,318,602 2,619,319 2,923,377 2,711,332 3,063,117 2,244,044 2,941,324 2,951,328 3,578,995 3,391,814 3,308,989 3,368,545 2,766,207 2,563,515 2,066,200 1,246,301 503,976 134,974 48,063 13,522
Revenue Growth - 26.70% -10.40% 7.82% -11.48% 36.50% -23.71% -0.34% -17.54% 5.52% 2.50% -1.77% 21.77% 7.91% 24.07% 65.79% 147.29% 273.39% 180.83% 255.44%
Cost of Revenue 2,063,315 2,017,923 2,549,461 2,193,423 2,030,659 2,513,905 1,851,867 2,392,377 2,247,349 2,659,728 2,564,709 2,446,235 2,515,796 1,794,456 1,378,669 1,021,618 567,908 252,573 80,730 31,483 18,851
Gross Profit 1,787,496 1,300,679 69,858 729,954 680,673 549,212 392,177 548,947 703,979 919,267 827,105 862,754 852,749 971,751 1,184,846 1,044,582 678,393 251,403 54,244 16,580 -5,329
Gross Profit Margin 46.49% 39.19% 2.67% 24.97% 25.10% 17.93% 17.48% 18.66% 23.85% 25.69% 24.39% 26.07% 25.32% 35.13% 46.22% 50.56% 54.43% 49.88% 40.19% 34.50% -39.41%
Research and Development 188,738 152,307 112,804 99,115 93,738 96,611 84,472 88,573 124,762 130,593 143,969 134,300 132,460 140,523 94,797 78,161 33,517 15,107 6,361 2,372 1,240
General and Administrative Expenses 191,837 197,622 164,724 170,320 222,918 205,471 176,857 202,699 261,994 255,192 253,827 270,261 280,928 446,161 341,146 272,898 206,537 99,115 45,073 18,998 10,212
Total Operating Expenses 417,244 443,413 350,605 290,487 357,184 347,997 352,064 333,915 387,777 402,603 402,942 407,329 421,211 586,684 435,943 364,967 240,054 114,222 51,434 21,370 11,452
Operating Income or Loss 1,376,806 857,266 -216,274 186,060 95,191 62,171 40,113 177,851 -502,590 516,664 424,163 368,529 -37,563 -68,664 748,903 679,615 438,339 137,181 2,810 -4,790 -16,781
Operating Margin 35.64% 25.83% -8.26% 6.36% 3.51% 2.03% 1.79% 6.05% -17.03% 14.44% 12.51% 11.14% -1.12% -2.48% 29.21% 32.89% 35.17% 27.22% 2.08% -9.97% -124.10%
Interest Expense 35,051 12,965 12,225 13,107 24,036 27,066 25,921 25,765 20,538 6,975 16,048 1,884 13,888 100 6 5,258 509 0 0 0 0
EBITDA 1,739,464 1,212,249 46,777 699,367 573,814 103,705 264,725 341,448 -286,794 987,984 667,797 691,673 242,602 178,587 912,683 821,200 525,785 161,662 2,810 -1,414 -14,837
Depreciation and Amortization 381,695 307,994 269,724 259,900 232,925 205,300 134,300 119,500 230,940 257,825 245,798 234,370 262,716 235,231 156,093 129,628 60,853 24,481 10,210 3,376 1,944
Income Before Tax 1,336,673 891,290 8,598 572,162 293,190 -120,129 113,147 202,115 -471,690 519,835 431,991 378,217 -39,804 -53,713 762,077 686,314 463,776 155,962 9,180 -6,551 -16,771
Income Tax Expense 88,506 60,513 52,764 103,469 -107,294 -5,480 3,441 371,996 58,219 -6,156 30,124 25,179 56,534 -14,220 97,876 46,176 115,446 -2,392 5,206 -89 -10
Net Income 1,248,167 830,777 -44,166 468,693 398,355 -114,649 144,326 -165,615 -357,964 546,421 396,918 353,038 -96,338 -39,493 664,201 640,138 348,330 158,354 3,974 -6,462 -16,771
Net Income Margin 32.44% 25.03% -1.69% 16.03% 14.69% -3.74% 6.43% -5.63% -12.13% 15.27% 11.70% 10.67% -2.86% -1.43% 25.91% 30.98% 27.95% 31.42% 2.94% -13.44% -124.03%
EPS 11.66 7.78 -0.41 4.41 3.76 -1.09 1.38 -1.59 -3.48 5.42 3.97 3.77 -1.11 -0.46 7.82 7.67 4.34 2.12 0.07 -0.13 -0.39
EPS Diluted 11.61 7.74 -0.41 4.38 3.73 -1.09 1.36 -1.59 -3.48 5.37 3.91 3.70 -1.11 -0.46 7.68 7.53 4.24 2.03 0.07 -0.13 -0.38
Weighted Average Shares Out - 106,795 106,551 106,263 105,867 105,310 104,745 104,160 102,744 100,886 100,048 93,697 86,791 86,067 84,891 83,500 80,178 74,701 56,310 48,846 43,198
Weighted Average Shares Out Diluted - 107,372 106,551 106,924 106,686 105,310 106,113 104,328 102,866 101,815 101,643 95,468 86,860 86,067 86,491 85,044 82,124 77,971 58,255 48,846 43,918

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-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 1,005,130 1,946,994 1,481,269 1,450,654 1,227,002 1,352,741 1,403,562 2,268,534 1,347,155 1,126,826 1,482,054 1,325,072 901,294 605,619 765,689 664,499 716,218 404,264 308,092 16,721 3,465
Short Term Investments 264,691 155,495 1,096,712 375,389 520,066 811,506 1,143,704 720,379 607,991 703,454 509,032 439,102 102,578 66,146 167,889 120,236 76,042 232,686 323 312 306
Cash + Short Term Investments 1,269,821 2,102,489 2,577,981 1,826,043 1,747,068 2,164,247 2,547,266 2,988,913 1,955,146 1,830,280 1,991,086 1,764,174 1,003,872 671,765 933,578 784,735 792,260 636,950 308,415 17,033 3,771
Net Receivables 904,060 1,407,622 354,991 454,709 292,456 658,512 586,448 433,369 472,217 612,549 224,892 657,706 972,279 843,967 307,019 226,884 61,703 54,042 55,481 1,098 4,393
Inventory 1,502,891 819,899 621,376 666,299 567,617 497,096 444,818 201,210 425,995 517,313 630,171 522,682 533,824 475,867 200,442 152,821 121,554 40,204 16,510 6,917 3,686
Other Current Assets 141,331 296,537 233,898 242,660 308,569 279,979 280,991 256,244 933,262 438,193 231,505 848,202 322,349 567,878 107,989 186,831 101,884 71,313 8,116 1,505 431
Total Current Assets 3,818,103 4,634,809 3,791,421 3,191,243 3,014,535 3,599,834 3,859,523 3,832,772 3,786,620 3,345,586 3,190,466 3,792,764 2,832,324 2,613,261 1,584,460 1,351,271 1,077,401 802,509 388,522 26,553 12,281
Non-Current Assets
Property, Plant and Equipment 5,473,790 4,498,753 3,543,144 2,866,880 2,645,681 2,658,126 2,064,851 1,571,645 1,077,743 1,377,877 1,448,697 1,385,084 1,525,382 1,815,958 1,430,789 988,782 842,622 430,104 178,868 73,778 29,277
Goodwill 29,585 29,687 14,462 14,462 14,462 14,462 14,462 14,462 14,462 84,985 84,985 84,985 65,444 65,444 433,288 286,515 33,829 33,449 0 0 0
Intangible Assets 56,645 64,511 31,106 45,509 56,138 64,543 74,162 80,227 87,970 110,002 119,236 117,416 3,735 0 0 0 0 0 0 0 0
Long Term Investments 0 0 204,103 290,510 333,199 2,812 3,186 219,503 242,361 399,805 255,029 17,321 845,478 316,742 266,274 391,102 0 0 0 0 0
Tax Assets 237,868 142,819 78,680 59,162 104,099 130,771 77,682 51,417 252,655 357,693 222,326 296,603 317,473 340,274 259,236 130,515 61,325 51,811 0 0 0
Other Non-Current Assets 1,820,647 994,553 588,312 945,980 940,817 1,045,141 1,027,496 1,094,475 1,405,402 1,640,383 1,403,700 1,306,745 762,591 625,935 406,356 201,327 99,325 53,439 11,120 1,553 207
Total Non-Current Assets 7,618,535 5,730,323 4,459,807 4,222,503 4,094,396 3,915,855 3,261,839 3,031,729 3,080,593 3,970,745 3,533,973 3,090,738 3,516,368 3,164,353 2,795,943 1,998,241 1,037,101 568,803 189,988 75,331 29,484
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 11,436,638 10,365,132 8,251,228 7,413,746 7,108,931 7,515,689 7,121,362 6,864,501 6,867,213 7,316,331 6,724,439 6,883,502 6,348,692 5,777,614 4,380,403 3,349,512 2,114,502 1,371,312 578,510 101,884 41,765
Current Liabilities
Accounts Payable 265,320 207,178 341,409 193,374 183,349 218,081 233,287 120,220 148,730 337,668 214,656 261,333 350,230 176,448 82,312 75,744 46,251 26,441 32,083 4,599 439
Short Term Debt 221,574 106,596 9,193 16,677 55,546 28,612 5,570 13,075 27,966 38,090 -71,975 60,543 64,575 44,505 26,587 28,559 34,951 39,309 19,650 20,142 0
Tax Payables 127,168 48,915 29,397 4,543 14,571 17,010 20,885 19,581 5,288 1,330 1,727 6,707 5,474 9,541 16,831 8,740 99,938 0 0 0 0
Deferred Revenue 645,050 413,579 263,215 201,868 188,813 323,217 129,755 81,816 115,623 87,942 195,346 118,959 2,056 416,200 261,102 195,422 140,899 0 0 0 0
Other Current Liabilities 523,053 529,890 394,834 310,416 405,119 731,288 455,960 415,584 725,897 477,813 515,570 1,140,519 681,265 701,305 329,229 250,757 200,637 120,728 340 9,172 4,914
Total Current Liabilities 1,782,165 1,306,158 1,038,048 726,878 847,398 1,318,208 845,457 650,276 899,707 960,800 1,001,096 1,588,061 1,101,374 973,724 469,677 394,927 381,777 186,478 52,073 33,913 5,353
Non-Current Liabilities
Long Term Debt 472,569 517,793 224,938 381,917 426,725 566,702 461,221 380,465 187,001 251,325 163,445 162,780 500,223 619,143 210,804 146,399 163,519 68,856 61,047 28,581 13,700
Deferred Revenue 1,320,331 1,591,604 944,725 95,943 44,919 71,438 48,014 63,257 0 0 0 0 47,623 0 0 0 -61,325 -51,811 0 0 0
Deferred Tax 52,937 42,771 28,929 27,699 23,671 66,323 86,428 103,352 0 0 0 0 801,730 0 0 0 61,325 51,811 0 0 0
Other Non-Current Liabilities 214,988 219,337 178,533 221,758 245,290 462,574 554,267 671,806 511,137 555,719 532,411 629,544 1,141,569 540,884 244,977 155,399 56,164 18,711 53,950 26,261 71
Total Non-Current Liabilities 2,060,825 2,371,505 1,377,125 727,317 740,605 1,100,714 1,063,502 1,115,528 754,819 807,044 695,856 792,324 1,641,792 1,160,027 455,781 301,798 219,683 87,567 114,997 54,842 13,771
Total Liabilities 3,842,990 3,677,663 2,415,173 1,454,195 1,588,003 2,418,922 1,908,959 1,765,804 1,654,526 1,767,844 1,696,952 2,380,385 2,743,166 2,133,751 925,458 696,725 601,460 274,045 167,070 88,755 19,124
Common Stock 107 107 107 106 106 105 105 104 104 102 100 100 87 86 86 85 82 79 72 0 0
Retained Earnings 4,869,994 3,971,066 3,140,289 3,184,455 2,715,762 2,326,620 2,441,553 2,297,227 2,463,279 2,790,110 2,279,689 1,882,771 1,529,733 1,626,071 1,665,564 1,001,363 361,225 12,895 -145,403 -149,377 -142,915
Accumulated Other Comprehensive Income/Loss -168,860 -174,131 -191,817 -96,362 -61,726 -79,334 -54,466 2,259 -9,907 15,480 50,140 -25,776 10,179 -5,037 -27,243 -9,596 -24,421 4,518 1,022 162,506 165,556
Total Stockholders Equity 7,593,648 6,687,469 5,836,055 5,959,551 5,520,928 5,096,767 5,212,403 5,098,697 5,212,687 5,548,487 5,027,487 4,503,117 3,605,526 3,643,863 3,454,945 2,652,787 1,513,042 1,097,267 411,440 13,129 22,641
Total Investments 264,691 155,495 1,096,712 375,389 520,066 814,318 1,146,890 939,882 850,352 1,103,259 764,061 456,423 102,578 382,888 434,163 511,338 76,042 232,686 323 312 306
Total Debt 694,143 624,389 193,542 239,901 279,231 471,697 466,791 393,540 188,388 289,415 216,921 223,323 562,572 663,648 237,391 174,958 198,470 108,165 80,697 48,723 13,700
Net Debt -310,987 -1,322,605 -1,287,727 -1,210,753 -947,771 -881,044 -936,771 -1,874,994 -1,158,767 -837,411 -1,265,133 -1,101,749 -338,722 58,029 -528,298 -489,541 -517,748 -296,099 -227,395 32,002 10,235

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-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 1,248,167 830,777 -44,166 468,693 398,355 -114,933 144,326 -165,615 -357,964 546,421 396,918 353,038 -96,338 -39,493 664,201 640,138 348,330 158,354 3,974 -6,462 -16,771
Depreciation & Amortization 384,886 307,994 269,724 259,900 232,925 205,475 130,736 115,313 230,940 257,825 245,798 234,370 262,716 235,231 156,093 129,628 60,853 24,481 10,210 3,376 1,944
Deferred Income Tax -100,103 -60,813 -12,799 49,847 36,013 -59,917 -10,112 173,368 123,864 -17,534 14,068 -20,878 14,588 -155,505 -58,040 -35,043 -12,974 -55,881 0 0 0
Stock Based Compensation 32,997 34,219 28,656 20,902 29,267 37,429 34,154 35,121 28,712 44,899 43,810 55,079 36,971 114,428 30,255 88,744 -28,661 0 0 0 0
Change in Working Capital -620,525 -526,664 998,638 -336,705 -562,452 225,279 -326,343 1,166,086 -481,556 -1,165,463 -9,168 186,537 203,668 -536,760 -92,185 -144,250 33,196 69,873 -27,410 3,212 -1,786
Accounts Receivable -47,141 -304,183 118,724 -222,197 -196,340 301,108 -116,388 85,760 92,747 -340,292 122,360 255,438 -21,683 -529,809 -91,773 -122,185 0 0 0 0 0
Inventory -391,752 -205,106 16,693 -136,365 -145,396 -83,528 -257,229 212,758 95,785 113,537 -99,870 15,394 -75,626 -348,151 -69,680 -52,058 -84,762 -19,832 -9,742 -2,861 -2,124
Accounts Payable -358,931 79,328 5,569 34,919 -43,285 -336 96,443 -47,191 -191,642 143,872 -52,339 -93,259 174,319 94,674 126,174 83,763 0 0 0 0 0
Other Working Capital 177,299 -96,703 857,652 -13,062 -177,431 8,035 -49,169 914,759 -478,446 -1,082,580 20,681 8,964 126,658 246,526 -56,906 -53,770 117,958 89,705 -17,668 6,073 338
Other Non-Cash Items 499,562 16,747 -366,684 -225,078 -96,988 -119,132 -299,570 16,404 662,757 -27,067 -10,437 47,980 340,604 348,636 5,168 -4,024 62,323 8,803 12,650 4,914 1,428
Net Cash Provided by Operating Activities 968,112 602,260 873,369 237,559 37,120 174,201 -326,809 1,340,677 206,753 -360,919 680,989 856,126 762,209 -33,463 705,492 675,193 463,067 205,951 -576 5,040 -15,185
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,559,449 -1,386,775 -903,605 -540,291 -416,635 -668,717 -739,838 -514,357 -229,452 -166,438 -257,549 -282,576 -379,228 -731,814 -588,914 -279,941 -459,271 -242,371 -153,150 -42,481 -7,733
Acquisitions Net 7,680 -28,059 442,302 300,499 0 0 247,595 720 281,230 -27,475 -29,273 -48,650 -2,437 -21,105 -267,900 318 0 -5,500 0 0 0
Purchases of Investments -2,407,098 -3,612,801 -3,375,008 -2,147,136 -901,924 -1,177,336 -1,369,036 -580,971 -422,609 -556,479 -305,396 -435,015 -109,867 -393,989 -505,134 -711,143 -334,818 -1,081,154 -40 -84 -57
Sales/Maturities of Investments 2,465,448 4,563,890 2,646,787 2,294,595 1,192,832 1,486,631 1,135,984 466,309 525,515 353,359 227,900 93,984 108,663 492,613 618,562 290,328 526,212 787,783 0 0 0
Other Investing Activities -21,663 -9,046 -3,050 -6,707 -5,500 -2,876 42,581 1,497 -10,164 284,893 -147,561 135,151 -863 -22,162 1,301 -1,252 -40,564 -6,008 -6,804 -1,267 0
Net Cash Used for Investing Activities -1,515,082 -472,791 -1,192,574 -99,040 -131,227 -362,298 -682,714 -626,802 144,520 -112,140 -511,879 -537,106 -383,732 -676,457 -742,085 -701,690 -308,441 -547,250 -159,994 -43,832 -7,790
Cash Flows from Financing Activities
Debt Repayment 82,602 367,983 321,484 56,539 -68,665 90,033 271,988 234,362 -110,551 151,165 5,500 -334,954 -108,842 436,312 72,121 -33,485 97,196 14,611 103,495 35,000 5,000
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 428,190 0 0 0 0 16,036 376,142 302,750 15,000 0
Common Stock Repurchased -30 -31,130 -12,092 -15,989 -13,118 -16,089 -11,175 -5,137 -20,407 -18,189 -23,100 0 0 0 0 0 0 0 0 0 0
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 -27,742 -31,130 -12,092 -15,989 -804 -15,090 -16,760 -42,317 -5,435 -14,062 1,859 7,928 19,733 134,906 78,330 11,464 64,317 39,668 45,305 1,663 17,900
Net Cash Used Provided by Financing Activities 54,860 336,853 309,392 40,550 -82,587 74,943 255,228 192,045 -136,393 137,103 7,359 101,164 -89,109 571,218 150,451 -22,021 177,549 430,421 451,550 51,663 22,900
Effect of Forex Changes on Cash 3,335 5,285 47,438 3,174 3,778 -2,959 -13,558 8,866 -6,306 -19,272 -19,487 3,594 6,307 -21,368 -12,668 -3,201 -20,221 7,050 391 385 -187
Net Change in Cash -478,962 471,607 37,625 182,243 -172,916 -116,113 -767,853 914,786 208,574 -355,228 156,982 423,778 295,675 -160,070 101,190 -51,719 311,954 96,172 291,371 13,256 -262
Cash at End of Period 6,388,044 1,965,069 1,493,462 1,455,837 1,273,594 1,446,510 1,562,623 2,330,476 1,415,690 1,126,826 1,482,054 1,325,072 901,294 605,619 765,689 664,499 716,218 404,264 308,092 16,721 3,465
Cash at Start of Period 6,867,006 1,493,462 1,455,837 1,273,594 1,446,510 1,562,623 2,330,476 1,415,690 1,207,116 1,482,054 1,325,072 901,294 605,619 765,689 664,499 716,218 404,264 308,092 16,721 3,465 3,727
Free Cash Flow
Operating Cash Flow 968,112 602,260 873,369 237,559 37,120 174,201 -326,809 1,340,677 206,753 -360,919 680,989 856,126 762,209 -33,463 705,492 675,193 463,067 205,951 -576 5,040 -15,185
Capital Expenditure -1,559,449 -1,386,775 -903,605 -540,291 -416,635 -668,717 -739,838 -514,357 -229,452 -166,438 -257,549 -282,576 -379,228 -731,814 -588,914 -279,941 -459,271 -242,371 -153,150 -42,481 -7,733
Free Cash Flow -591,337 -784,515 -30,236 -302,732 -379,515 -494,516 -1,066,647 826,320 -22,699 -527,357 423,440 573,550 382,981 -765,277 116,578 395,252 3,796 -36,420 -153,726 -37,441 -22,918