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-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 8,397,687 9,617,203 7,320,104 3,327,957 3,128,909 3,589,427 3,374,950 3,071,976 2,677,203 3,651,335 2,445,548 2,616,416 2,745,420 2,869,005 2,362,764 2,005,394 2,467,115 2,336,187 2,368,506 2,107,499 1,513,737
Revenue Growth - 31.38% 119.96% 6.36% -12.83% 6.35% 9.86% 14.75% -26.68% 49.31% -6.53% -4.70% -4.31% 21.43% 17.82% -18.72% 5.60% -1.36% 12.38% 39.22%
Cost of Revenue 8,438,911 8,416,194 4,245,517 2,329,986 2,134,056 2,331,649 2,157,694 1,961,996 1,706,627 2,454,463 1,674,700 1,755,011 1,835,425 1,891,946 1,616,842 1,521,532 1,859,441 1,713,696 1,817,692 1,684,101 1,201,388
Gross Profit -41,224 1,201,009 3,074,587 997,971 994,853 1,257,778 1,217,256 1,109,980 970,576 1,196,872 770,848 861,405 909,995 977,059 745,922 483,862 607,674 622,491 550,814 423,398 312,349
Gross Profit Margin -0.18% 12.49% 42.00% 29.99% 31.80% 35.04% 36.07% 36.13% 36.25% 32.78% 31.52% 32.92% 33.15% 34.06% 31.57% 24.13% 24.63% 26.65% 23.26% 20.09% 20.63%
Research and Development 88,786 85,725 71,981 54,026 59,214 58,287 70,054 84,330 80,475 102,871 88,310 82,246 78,919 77,083 58,394 60,918 67,292 62,691 46,299 41,675 31,273
General and Administrative Expenses 908,096 874,161 524,145 441,482 429,827 533,368 446,090 437,901 380,464 512,274 355,135 162,889 313,227 312,136 265,722 225,021 255,132 244,969 237,856 219,725 157,737
Total Operating Expenses 996,882 959,886 596,126 495,508 489,041 591,655 516,144 522,231 460,939 615,145 443,445 245,135 392,146 389,219 324,116 285,939 360,968 307,660 284,155 259,502 193,868
Operating Income or Loss -1,038,106 241,123 2,470,061 -100,877 505,812 666,123 911,540 587,749 574,551 442,435 271,298 582,909 406,164 587,840 414,848 186,280 220,917 284,768 145,161 142,460 71,844
Operating Margin -12.17% 2.51% 33.74% -3.03% 16.17% 18.56% 27.01% 19.13% 21.46% 12.12% 11.09% 22.28% 14.79% 20.49% 17.56% 9.29% 8.95% 12.19% 6.13% 6.76% 4.75%
Interest Expense 127,264 188,772 122,973 61,476 73,116 57,695 52,405 115,350 65,181 132,722 41,358 31,559 32,800 37,574 25,533 24,584 38,175 -38 -44 0 0
EBITDA -501,915 671,067 2,865,658 153,123 678,619 834,129 636,678 562,148 515,531 630,201 310,642 609,347 519,078 684,593 421,806 197,923 246,706 420,366 468,918 277,920 254,301
Depreciation and Amortization 471,055 429,944 395,597 254,000 172,807 168,006 200,698 196,928 226,169 260,076 103,572 107,370 99,020 96,753 95,578 100,513 111,685 106,855 112,950 117,435 97,268
Income Before Tax -1,078,314 246,738 2,433,444 133,618 373,519 562,950 794,701 446,798 515,264 358,187 213,179 544,427 374,593 550,623 392,103 160,273 183,343 277,819 133,386 149,929 71,844
Income Tax Expense 149,593 430,277 390,588 29,446 54,425 88,161 144,826 431,817 96,263 29,122 18,484 136,322 82,533 -130,014 92,719 -7,028 -6,539 55,078 2,192 27,593 17,005
Net Income 337,344 1,573,476 2,042,856 123,672 375,764 533,228 693,562 54,850 643,675 334,906 133,316 413,171 311,536 436,280 323,720 178,368 194,202 229,690 142,969 114,867 54,839
Net Income Margin 3.62% 16.36% 27.91% 3.72% 12.01% 14.86% 20.55% 1.79% 24.04% 9.17% 5.45% 15.79% 11.35% 15.21% 13.70% 8.89% 7.87% 9.83% 6.04% 5.45% 3.62%
EPS 2.88 13.41 17.44 1.07 3.53 5.03 6.40 0.49 5.73 3.01 1.69 4.93 3.49 4.82 3.54 1.95 2.13 2.41 1.51 1.24 0.66
EPS Diluted 2.85 13.36 17.34 1.06 3.52 5.02 6.34 0.49 5.68 3.00 1.69 4.90 3.47 4.77 3.51 1.94 2.10 2.36 1.47 1.20 0.65
Weighted Average Shares Out - 117,317 117,120 115,841 106,402 105,949 108,427 110,914 112,379 111,182 78,696 83,839 89,189 90,522 91,393 91,512 91,338 95,254 94,624 92,696 83,134
Weighted Average Shares Out Diluted - 117,766 117,793 116,536 106,808 106,321 109,458 112,380 113,239 111,556 79,102 84,322 89,884 91,522 92,184 92,046 92,530 97,216 97,136 95,495 85,054

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-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 2,055,813 889,900 1,499,142 439,272 746,724 613,110 555,320 1,137,303 2,269,756 213,734 2,489,768 477,239 477,696 469,416 529,650 308,791 253,303 130,551 149,499 58,570 46,390
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 2,055,813 889,900 1,499,142 439,272 746,724 613,110 555,320 1,137,303 2,269,756 213,734 2,489,768 477,239 477,696 469,416 529,650 308,791 253,303 130,551 149,499 58,570 46,390
Net Receivables 1,312,545 1,835,210 1,376,789 623,106 592,796 680,202 697,887 619,393 543,105 656,445 457,472 518,268 449,025 391,571 374,660 329,215 347,529 425,362 400,053 387,463 341,551
Inventory 1,904,827 2,161,287 2,076,031 812,920 750,237 768,984 700,540 592,781 450,263 508,728 358,361 436,049 428,145 431,495 389,210 347,506 538,857 472,826 378,302 411,023 338,757
Other Current Assets 549,540 330,522 234,955 132,683 116,427 162,813 1,443,101 1,301,108 1,036,862 1,212,784 859,082 1,005,676 929,617 886,204 818,548 723,296 905,849 24,699 33,000 16,607 20,712
Total Current Assets 5,822,725 5,216,919 5,186,917 2,007,981 2,206,184 2,225,109 1,998,421 2,477,563 3,306,618 1,831,003 3,348,850 1,482,915 1,407,313 1,355,620 1,348,198 1,032,087 1,159,152 1,053,438 960,854 873,663 747,410
Non-Current Assets
Property, Plant and Equipment 9,893,149 9,632,609 6,962,997 5,909,616 5,354,625 4,909,473 3,021,084 2,493,310 2,360,140 2,484,738 1,231,868 1,357,069 1,296,571 1,129,480 1,006,313 1,026,883 1,012,348 1,038,543 980,575 966,817 895,984
Goodwill 1,613,534 1,629,729 1,617,627 1,597,627 1,665,520 1,578,785 1,567,169 1,610,355 1,540,032 2,893,811 243,262 284,203 276,966 273,145 272,238 292,721 278,767 270,185 251,100 0 0
Intangible Assets 251,755 261,858 287,870 308,947 349,105 354,622 386,143 421,503 354,564 1,733,047 44,125 88,203 94,464 130,281 713,570 712,587 167,011 171,354 151,951 394,470 404,128
Long Term Investments 1,259,001 1,381,559 1,150,553 897,708 656,244 579,813 528,722 534,064 457,533 455,417 194,042 212,178 207,141 198,427 180,690 146,084 121,951 128,170 111,633 0 0
Tax Assets 657,468 22,433 46,434 18,797 20,317 15,275 17,029 25,108 61,132 76,025 62,440 65,667 64,512 -601,853 109,570 81,441 74,838 26,938 33,000 0 0
Other Non-Current Assets -465,299 125,545 204,124 233,442 198,951 197,786 63,106 188,869 81,188 140,973 98,516 94,562 90,324 718,724 -290,260 -227,525 29,728 141,822 41,255 312,293 395,223
Total Non-Current Assets 13,209,608 13,053,733 10,269,605 8,966,137 8,244,762 7,635,754 5,583,253 5,273,209 4,854,589 7,784,011 1,874,253 2,101,882 2,029,978 1,848,204 1,719,883 1,739,470 1,684,643 1,777,012 1,569,514 1,673,580 1,695,335
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 19,032,333 18,270,652 15,456,522 10,974,118 10,450,946 9,860,863 7,581,674 7,750,772 8,161,207 9,615,014 5,223,103 3,584,797 3,437,291 3,203,824 3,068,081 2,771,557 2,843,795 2,830,450 2,530,368 2,547,243 2,442,745
Current Liabilities
Accounts Payable 1,295,568 2,088,045 2,052,001 647,986 483,221 574,138 522,516 418,537 281,874 306,517 231,705 194,064 172,866 184,472 175,183 170,287 224,333 198,817 202,488 222,142 202,410
Short Term Debt 33,992 656,344 2,128 389,920 804,677 210,473 307,294 422,012 247,544 677,345 711,096 24,554 12,700 14,416 8,983 36,310 26,202 16,627 50,731 57,564 45,047
Tax Payables 237,098 255,155 134,876 27,667 32,251 32,461 60,871 54,937 254,416 69,432 19,554 31,879 29,451 31,630 23,780 2,393 7,645 23,931 61,775 0 0
Deferred Revenue 237,098 301,821 0 0 0 0 -522,516 -418,537 -281,874 -306,517 10,370 17,896 13,955 18,819 -175,183 -170,287 -224,333 155,365 159,822 118,564 88,048
Other Current Liabilities 484,038 514,252 686,886 836,429 513,951 624,385 875,879 778,913 892,559 939,340 186,715 199,849 185,488 183,471 355,194 322,111 405,667 32,108 69,908 23,647 38,241
Total Current Liabilities 2,050,696 3,560,462 2,741,015 1,874,335 1,801,849 1,408,996 1,183,173 1,200,925 1,140,103 1,616,685 1,139,886 436,363 385,009 401,178 364,177 358,421 431,869 402,917 482,949 421,917 373,746
Non-Current Liabilities
Long Term Debt 3,420,966 3,436,518 3,214,972 2,004,319 2,767,381 2,862,921 1,397,916 1,415,360 2,121,718 3,174,674 2,223,035 1,054,310 686,588 749,257 851,927 776,403 906,062 707,311 681,859 775,889 899,584
Deferred Revenue 212,914 78,027 0 272,880 388,893 342,972 0 614 0 0 2,010 2,444 3,362 0 0 0 0 0 0 0 0
Deferred Tax 657,468 558,430 480,770 353,279 394,852 397,858 382,982 370,389 412,739 736,317 56,884 129,188 63,368 77,903 109,570 81,441 52,414 107,089 100,868 193,950 248,751
Other Non-Current Liabilities 890,570 972,116 828,918 663,698 629,377 754,536 858,495 945,788 544,043 686,025 312,653 219,716 366,956 296,659 266,661 301,974 387,679 280,467 236,594 225,212 209,289
Total Non-Current Liabilities 5,181,918 5,045,091 4,524,660 3,294,176 4,180,503 4,358,287 2,639,393 2,732,151 3,078,500 4,597,016 2,594,582 1,405,658 1,120,274 1,123,819 1,228,158 1,159,818 1,346,155 1,094,867 1,019,321 1,195,051 1,357,624
Total Liabilities 7,232,614 8,605,553 7,265,675 5,168,511 5,982,352 5,767,283 3,822,566 3,933,076 4,218,603 6,213,701 3,734,468 1,842,021 1,505,283 1,524,997 1,592,335 1,518,239 1,778,024 1,497,784 1,502,270 1,616,968 1,731,370
Common Stock 1,175 1,174 1,172 1,170 1,069 1,061 1,056 1,105 1,125 1,122 780 801 889 888 916 915 910 947 949 467 419
Retained Earnings 6,930,868 6,987,015 5,601,277 3,096,539 3,155,252 2,943,478 2,566,050 2,035,163 2,121,931 1,615,407 1,410,651 1,500,358 1,744,684 1,798,117 1,560,519 1,287,983 1,165,503 1,023,022 838,162 727,874 641,914
Accumulated Other Comprehensive Income/Loss -597,205 -528,526 -560,662 -392,450 -326,132 -395,735 -350,682 -225,668 -412,412 -421,288 -62,413 116,245 85,264 -222,922 -164,196 -91,860 -100,642 99,885 -10,058 12,047 46,203
Total Stockholders Equity 11,532,802 9,412,180 7,982,627 5,625,266 4,268,227 3,932,250 3,585,321 3,674,549 3,795,062 3,254,392 1,359,465 1,627,361 1,833,598 1,591,277 1,416,074 1,205,696 1,065,771 1,278,305 1,028,098 930,275 711,375
Total Investments 1,259,001 1,381,559 1,150,553 897,708 656,244 579,813 528,722 534,064 457,533 455,417 194,042 212,178 207,141 198,427 180,690 146,084 121,951 128,170 111,633 0 0
Total Debt 3,667,872 4,311,027 3,217,100 2,394,239 3,572,058 3,073,394 1,705,210 1,837,372 2,369,262 3,852,019 2,934,131 1,078,864 699,288 763,673 860,910 812,713 932,264 723,938 732,590 833,453 944,631
Net Debt 1,612,059 3,421,127 1,717,958 1,954,967 2,825,334 2,460,284 1,149,890 700,069 99,506 3,638,285 444,363 601,625 221,592 294,257 331,260 503,922 678,961 593,387 583,091 774,883 898,241

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-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 381,900 1,573,476 2,815,131 199,942 446,615 604,357 739,139 99,468 680,769 360,064 160,906 439,834 330,127 464,363 337,359 189,623 194,202 229,690 142,969 114,867 54,839
Depreciation & Amortization 471,055 429,944 300,841 254,000 231,984 213,484 200,698 196,928 226,169 260,076 103,572 107,370 99,020 96,753 95,578 100,513 111,685 106,855 112,950 117,435 97,268
Deferred Income Tax 203,226 100,877 93,339 -38,500 -1,976 14,394 49,164 -41,941 21,121 -136,298 -64,947 64,865 -14,587 14,682 92,719 1,720 -12,048 -9,128 -60,856 10,185 -8,130
Stock Based Compensation 35,322 36,545 30,474 20,120 22,837 19,680 15,228 19,404 17,031 15,188 14,267 10,164 15,211 27,069 15,694 307 18,467 0 0 0 0
Change in Working Capital -923,942 -1,612,617 -1,414,702 111,722 -86,532 -114,339 -151,965 -392,263 239,195 -41,534 57,160 -31,003 -47,710 -49,614 -85,788 104,131 -8,419 -78,963 57,425 -70,781 20,618
Accounts Receivable -350,655 -350,655 -786,121 -49,295 100,118 -18,220 -97,448 -74,545 -42,816 -8,788 36,221 -65,906 -25,992 -16,435 -57,414 1,269 90,481 0 0 0 0
Inventory -962,924 -962,924 -1,609,642 -127,401 51,978 -46,304 -124,067 -101,545 25,974 27,649 -6,486 -1,810 7,364 -41,749 -58,582 180,132 -87,929 -70,636 38,626 -73,022 -18,077
Accounts Payable 1,313,579 -283,411 1,287,072 143,939 -31,519 -12,234 73,730 53,421 43,953 23,745 28,296 21,316 -16,798 -11,971 13,463 -53,543 33,452 0 0 0 0
Other Working Capital 389,637 -15,627 -306,011 144,479 -207,109 -37,581 -4,180 -269,594 212,084 -84,140 -871 15,397 -12,284 20,541 16,745 -23,727 -44,423 -8,327 18,799 2,241 38,695
Other Non-Cash Items 797,353 797,096 82,766 -203,027 185,986 -18,202 -306,099 422,383 -450,882 -96,807 221,651 -158,371 106,705 -95,664 -124,253 -37,769 11,860 -2,549 15,838 -2,380 4,412
Net Cash Provided by Operating Activities 702,295 1,325,321 1,907,849 344,257 798,914 719,374 546,165 303,979 733,403 360,689 492,609 432,859 488,766 457,589 331,309 358,525 315,747 242,542 376,294 168,862 191,555
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -2,312,995 -2,149,281 -1,261,646 -953,667 -850,477 -851,796 -699,991 -317,703 -196,654 -227,649 -110,576 -155,346 -280,873 -197,746 -75,478 -100,786 -99,736 -98,740 -99,847 -70,080 -57,652
Acquisitions Net -426,448 -426,228 -162,945 289,791 -13,999 -822,569 396,566 -39,825 3,116,837 -1,991,451 104,718 -2,565 6,286 -13,164 -16,027 -20,457 -63,960 -29,581 -25,970 -7,473 -785,247
Purchases of Investments -82,325 -205,651 -706 -6,488 -2,427 851,796 -270 -275 196,654 227,649 -33,425 155,346 -1,615 -10,868 -1,338 -387 -3,452 -5,023 -4,312 -521 -12,881
Sales/Maturities of Investments 167,144 -204,451 1,942 3,774 903 384 699,991 317,703 305 998 649 169 280,873 1,670 652 100,786 6,000 414 0 3,135 0
Other Investing Activities 2,714 204,451 706 287,077 2,427 -841,440 -699,991 -317,703 -196,654 -170,099 -7,499 -155,346 -305,832 11,494 0 -100,786 -2,556 0 -14,991 -3,088 -12,848
Net Cash Used for Investing Activities -2,736,655 -2,781,160 -1,422,649 -666,590 -863,573 -1,663,625 -303,695 -357,803 2,920,488 -2,160,552 -46,133 -157,742 -301,161 -208,614 -92,191 -121,630 -163,704 -132,930 -145,120 -78,027 -868,628
Cash Flows from Financing Activities
Debt Repayment -1,094,448 -944,199 -1,096,662 -1,173,823 -250,000 -301,579 -113,567 -639,458 -1,416,023 -2,626,241 -11,842 -135,733 -63,811 -109,591 -424,123 -134,332 -48,283 -25,557 -104,970 0 -715,956
Common Stock Issued 6,488 190 2,783 1,453,888 40,437 4,814 3,633 35,238 9,401 517 1,890,910 521,097 21,148 6,927 484,761 18,453 3,931 21,949 21,395 154,208 11,907
Common Stock Repurchased 924,648 -0 -13,338 79,383 -5,143 -11,031 -500,000 -250,000 -2,194 -1,549 -150,000 -582,298 -63,575 -178,132 -14,945 -5,812 -168,952 -101,209 -31,837 0 -827
Dividends Paid -187,814 -187,188 -184,429 -177,853 -161,818 -152,204 -144,596 -140,557 -135,353 -119,302 -84,102 -78,107 -69,113 -57,759 -49,643 -56,141 -55,935 -40,031 -31,582 -29,847 -30,142
Other Financing Activities 2,640,394 1,755,108 1,903,533 -131,383 553,785 1,502,687 -31,996 -92,091 -26,527 2,267,218 -35,637 -13,005 -1,943 4,718 -3,988 -2,951 255,618 5,178 3,469 -193,590 1,421,350
Net Cash Used Provided by Financing Activities 2,299,887 623,911 611,887 50,212 177,261 1,042,687 -786,526 -1,086,868 -1,577,903 -478,325 1,609,329 -288,046 -177,294 -333,837 -7,938 -180,783 -13,621 -139,670 -143,525 -69,229 686,332
Effect of Forex Changes on Cash 203,552 222,686 -37,217 -35,331 21,012 -40,646 -37,927 8,239 -19,966 2,154 -43,276 12,472 -2,031 -5,538 -10,321 -624 -15,670 11,110 3,280 -9,426 1,958
Net Change in Cash 469,079 -609,242 1,059,870 -307,452 133,614 57,790 -581,983 -1,132,453 2,056,022 -2,276,034 2,012,529 -457 8,280 -60,234 220,859 55,488 122,752 -18,948 90,929 12,180 11,217
Cash at End of Period 6,147,119 889,900 1,499,142 439,272 746,724 613,110 555,320 1,137,303 2,269,756 213,734 2,489,768 477,239 477,696 469,416 529,650 308,791 253,303 130,551 149,499 58,570 46,390
Cash at Start of Period 5,678,040 1,499,142 439,272 746,724 613,110 555,320 1,137,303 2,269,756 213,734 2,489,768 477,239 477,696 469,416 529,650 308,791 253,303 130,551 149,499 58,570 46,390 35,173
Free Cash Flow
Operating Cash Flow 702,295 1,325,321 1,907,849 344,257 798,914 719,374 546,165 303,979 733,403 360,689 492,609 432,859 488,766 457,589 331,309 358,525 315,747 242,542 376,294 168,862 191,555
Capital Expenditure -2,312,995 -2,149,281 -1,261,646 -953,667 -850,477 -851,796 -699,991 -317,703 -196,654 -227,649 -110,576 -155,346 -280,873 -197,746 -75,478 -100,786 -99,736 -98,740 -99,847 -70,080 -57,652
Free Cash Flow -1,610,700 -823,960 646,203 -609,410 -51,563 -132,422 -153,826 -13,724 536,749 133,040 382,033 277,513 207,893 259,843 255,831 257,739 216,011 143,802 276,447 98,782 133,903