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,564,424 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,030,942 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,533,482 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 43.00% 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 164,539 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 199,421 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 409,243 414,706 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,095,549 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 30.37% 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 21,427 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,494,234 1,262,489 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
Depreciation and Amortization 325,839 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
Income Before Tax 1,111,136 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 86,304 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,024,832 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 28.62% 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 9.59 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 9.54 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 Q1 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,690,333 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 308,016 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,998,349 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 961,727 1,407,622 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
Inventory 970,871 1,012,112 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 310,446 33,002 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
Total Current Assets 4,241,393 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,041,351 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 28,735 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 61,889 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 554,917 449,123 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 169,767 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 662,530 545,430 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 6,519,189 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 10,760,582 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 239,237 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 132,366 32,083 4,599 439
Short Term Debt 211,430 106,596 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
Tax Payables 52,060 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 692,675 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 615,375 578,805 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
Total Current Liabilities 1,758,717 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 418,695 517,793 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
Deferred Revenue 1,375,407 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 41,288 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 263,961 219,337 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
Total Non-Current Liabilities 2,099,351 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,858,068 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,207,682 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 -367,117 -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 6,902,514 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 862,933 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 681,525 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 -1,008,808 -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,024,832 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 325,839 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 -34,564 -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 34,410 34,219 28,656 20,902 29,267 37,429 0 35,121 28,712 44,899 43,810 55,079 36,971 114,428 30,255 88,744 0 0 0 0 0
Change in Working Capital -465,319 -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 -38,728 -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 -231,580 -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 -779,230 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 584,219 -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 210,595 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 904,581 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,429,270 -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 -28,059 -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,711,647 -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 3,784,527 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 1,038,495 -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 -396,192 -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 -291,632 -367,983 -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
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 -21,768 -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 444,984 704,836 397,380 129,215 155,875 121,131 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
Net Cash Used Provided by Financing Activities 269,864 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 1,852 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 777,328 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,010,240 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 5,232,912 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 904,581 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,429,270 -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 -524,689 -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