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 6,501,978 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 7,271,235 8,431,294 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 -769,257 1,185,909 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 -8.77% 12.33% 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 89,452 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 651,155 919,493 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 1,568,753 945,028 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 -2,338,010 251,881 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 -35.93% 2.62% 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 155,302 116,072 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 0 0 0 0
EBITDA -2,031,895 792,754 2,867,504 875,132 678,619 943,250 950,379 843,547 806,614 652,470 358,109 683,356 506,413 684,950 513,214 285,370 333,203 420,366 468,918 281,331 215,749
Depreciation and Amortization 574,306 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
Income Before Tax -2,761,503 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 195,350 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 -1,872,422 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 -29.53% 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 -16.29 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 -16.29 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 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-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 1,664,519 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 1,664,519 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,018,488 1,835,210 1,190,970 556,922 530,838 612,651 697,887 619,393 543,105 495,550 457,472 518,268 449,025 399,874 384,934 336,898 347,529 425,362 400,053 387,463 341,551
Inventory 1,657,688 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 328,915 330,522 420,774 198,867 178,385 230,364 44,674 128,086 43,494 682,205 43,249 51,359 52,447 54,835 44,404 38,892 39,234 24,699 33,000 16,607 20,712
Total Current Assets 4,669,610 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,258,452 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,637,758 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 246,078 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,179,598 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 0 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 463,690 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 12,785,576 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 17,455,186 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,070,717 2,088,045 2,052,001 647,986 483,221 574,138 522,516 418,537 281,874 239,572 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 3,012 662,105 37,643 421,523 826,974 210,473 307,294 422,012 247,544 674,994 711,096 24,554 12,700 14,416 8,983 36,310 26,202 16,627 50,731 57,564 45,047
Tax Payables 110,514 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 0 0 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 726,477 555,157 516,495 777,159 459,403 591,924 292,492 305,439 356,269 632,687 167,161 167,970 156,037 151,841 141,317 149,431 173,689 163,542 167,955 142,211 126,289
Total Current Liabilities 1,910,720 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,565,990 3,654,683 3,314,241 2,131,316 2,884,146 2,977,607 1,402,411 1,415,360 2,121,718 3,142,163 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 0 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 0 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 1,487,815 753,951 729,649 809,581 901,505 982,822 854,000 946,402 544,043 1,437,793 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,053,805 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 6,964,525 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,176 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 5,495,697 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 -469,770 -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 10,240,595 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,179,598 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,569,002 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,904,483 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 -1,838,268 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 574,306 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 170,864 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 31,523 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 423,908 -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 1,737,487 -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 1,786,141 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 603,175 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,014,150 -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 -383,238 -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 145,742 0 -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 -1,580 0 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 23,351 -205,651 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,312,157 -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 -158,026 944,199 867,554 -1,112,832 339,798 1,296,228 -113,567 -612,458 -1,416,023 -278,276 1,876,355 379,811 -63,811 -100,176 48,527 -120,032 206,963 -26,710 -104,970 -191,480 715,956
Common Stock Issued 2,236,750 0 0 1,453,888 0 4,814 0 0 0 0 0 0 0 0 0 0 0 21,949 21,395 154,208 11,907
Common Stock Repurchased 0 -27,468 -13,338 0 -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 -268,925 -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,158,498 -105,632 -57,900 -94,599 -719 -101,337 -28,363 -83,853 -24,333 -79,319 -32,924 -7,452 19,205 6,948 8,123 -10,507 4,303 6,331 3,469 -5,510 -15,429
Net Cash Used Provided by Financing Activities 1,731,620 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 40,213 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 62,851 -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,440,459 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 6,377,608 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 603,175 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,014,150 -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,410,975 -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