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-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-31 2003-12-31
Revenue 3,162,440 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 3,210
Revenue Growth - -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% 321.25%
Cost of Revenue 2,303,181 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 0
Gross Profit 859,259 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 3,210
Gross Profit Margin 27.93% 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% 100.00%
Research and Development 139,729 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 0
General and Administrative Expenses 183,262 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 0
Total Operating Expenses 410,661 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 0
Operating Income or Loss 414,019 -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 3,210
Operating Margin 13.91% -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% 100.00%
Interest Expense 9,030 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 0
EBITDA 786,351 53,450 445,960 328,116 267,646 139,638 274,701 381,647 533,678 427,180 467,256 445,307 398,458 763,278 689,350 494,404 161,000 5,627 -71 -14,947 3,210
Depreciation and Amortization 288,844 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 0
Income Before Tax 508,037 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 -28,043
Income Tax Expense 34,047 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 28,043
Net Income 473,990 -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 -28,043
Net Income Margin 15.39% -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% -873.61%
EPS 4.44 -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 -0.78
EPS Diluted 4.42 -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 -0.78
Weighted Average Shares Out - 106,551 106,263 105,867 105,310 104,745 104,328 102,866 100,886 100,048 93,697 86,860 86,067 84,891 83,500 80,178 74,701 56,310 48,846 43,198 36,028
Weighted Average Shares Out Diluted - 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 36,028

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-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-31 2002-12-31
Current Assets
Cash and Cash Equivalents 1,492,958 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 2,050
Short Term Investments 329,516 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 0
Cash + Short Term Investments 1,822,474 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 2,050
Net Receivables 808,923 354,991 454,709 292,456 658,512 586,448 406,816 487,217 561,076 224,892 657,706 972,279 843,967 307,019 226,826 61,703 54,042 55,481 1,098 4,393 201
Inventory 1,069,600 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 2,058
Other Current Assets 46,483 237,073 244,192 251,709 279,979 243,061 157,902 217,157 248,977 202,670 94,720 207,368 53,784 143,421 1,081 1,378 44,245 8,116 1,505 431 0
Total Current Assets 3,824,002 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 4,309
Non-Current Assets
Property, Plant and Equipment 4,154,369 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 9,842
Goodwill 28,473 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 0
Intangible Assets 66,379 31,106 45,509 56,138 64,543 74,162 80,227 87,970 110,002 119,236 117,416 0 0 0 0 0 0 0 0 0 0
Long Term Investments 843,346 0 0 0 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 0
Tax Assets 133,407 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 0
Other Non-Current Assets 532,669 792,415 1,236,490 1,274,016 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 4,535
Total Non-Current Assets 5,758,643 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 14,377
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4,309
Total Assets 9,582,645 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 14,377
Current Liabilities
Accounts Payable 110,795 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 132,366 32,083 4,599 439 0
Short Term Debt 45,056 9,193 3,896 41,540 17,510 5,570 13,075 27,966 38,090 51,918 60,543 62,349 44,505 26,587 28,559 34,951 39,309 19,650 20,142 0 0
Tax Payables 53,755 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 0
Deferred Revenue 372,167 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 0
Other Current Liabilities 671,087 424,231 327,740 433,696 759,400 476,845 435,165 607,388 497,100 539,176 1,147,226 686,739 336,571 99,676 95,202 159,676 14,803 340 9,172 4,914 0
Total Current Liabilities 1,199,105 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 0
Non-Current Liabilities
Long Term Debt 498,262 184,349 236,005 237,691 454,187 461,221 380,465 160,422 251,325 165,003 162,780 500,223 619,143 210,804 146,399 163,519 68,856 61,047 28,581 13,700 50,000
Deferred Revenue 1,349,602 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 0
Deferred Tax 47,632 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 0
Other Non-Current Liabilities 185,668 219,122 367,670 434,324 508,766 467,839 568,454 594,397 555,719 530,853 629,544 292,216 540,884 244,977 155,399 56,164 18,711 53,950 26,261 71 8,005
Total Non-Current Liabilities 2,081,164 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 58,005
Total Liabilities 3,280,269 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 58,005
Common Stock 107 107 106 106 105 105 104 104 102 100 100 87 86 86 85 82 79 72 0 0 0
Retained Earnings 3,621,827 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 0
Accumulated Other Comprehensive Income/Loss -198,970 -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 0
Total Stockholders Equity 6,302,376 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 -43,628
Total Investments 329,516 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 0
Total Debt 543,318 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 50,000
Net Debt -949,640 -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 47,950

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-26 2008-12-27 2007-12-29 2006-12-30 2005-12-31 2004-12-31 2001-12-31
Cash Flows from Operating Activities
Net Income 473,990 -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 -27,134
Depreciation & Amortization 288,844 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 0
Deferred Income Tax -54,252 -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 0
Stock Based Compensation 30,744 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 321 0 0 0 0
Change in Working Capital 266,183 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 0
Accounts Receivable -266,322 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 0
Inventory -69,311 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 0
Accounts Payable -309,239 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 0
Other Working Capital 911,055 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 0
Other Non-Cash Items -169,143 -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 11,714
Net Cash Provided by Operating Activities 836,366 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 -15,420
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,366,764 -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 0
Acquisitions Net 42,665 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 0
Purchases of Investments -4,317,350 -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 0
Sales/Maturities of Investments 4,772,253 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 0
Other Investing Activities -489 -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 -2,855
Net Cash Used for Investing Activities -869,685 -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 -2,855
Cash Flows from Financing Activities
Debt Repayment -75,896 -75,896 -72,676 -225,344 -30,099 -18,937 -29,296 -692,643 -50,780 -60,063 -669,954 -1,483,842 -33,796 -27,879 -78,224 0 0 0 0 0 0
Common Stock Issued 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 0
Common Stock Repurchased 0 0 0 0 0 0 0 0 0 0 0 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 451,941 385,288 113,226 142,757 105,042 274,165 221,341 556,250 187,883 67,422 342,928 1,394,733 605,014 178,330 56,203 161,513 54,279 148,800 36,663 22,900 18,876
Net Cash Used Provided by Financing Activities 376,045 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 18,876
Effect of Forex Changes on Cash 6,717 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 0
Net Change in Cash 349,443 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 601
Cash at End of Period 4,771,118 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 601
Cash at Start of Period 4,421,675 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 0
Free Cash Flow
Operating Cash Flow 836,366 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 -15,420
Capital Expenditure -1,366,764 -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 0
Free Cash Flow -530,398 -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 -15,420