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 10,811,978 11,135,115 11,737,065 11,200,613 9,552,197 9,970,672 9,983,634 9,491,290 8,959,087 8,071,563 7,803,446 7,348,754 5,787,980 5,642,258 5,319,072 5,344,024 6,826,348 7,586,018 7,905,842 6,620,099 5,880,372
Revenue Growth - -5.13% 4.79% 17.26% -4.20% -0.13% 5.19% 5.94% 11.00% 3.44% 6.19% 26.97% 2.58% 6.08% -0.47% -21.71% -10.01% -4.05% 19.42% 12.58%
Cost of Revenue 8,058,655 8,425,463 8,793,639 7,931,879 7,121,507 7,294,629 7,145,564 6,494,876 6,146,262 5,660,877 5,649,254 5,427,945 4,297,922 4,225,379 3,916,472 4,111,794 5,088,584 5,471,234 5,674,531 4,896,965 4,259,531
Gross Profit 2,753,323 2,709,652 2,943,426 3,268,734 2,430,690 2,676,043 2,838,070 2,996,414 2,812,825 2,410,686 2,154,192 1,920,809 1,490,058 1,416,879 1,402,600 1,232,230 1,737,764 2,114,784 2,231,311 1,723,134 1,620,841
Gross Profit Margin 25.44% 24.33% 25.08% 29.18% 25.45% 26.84% 28.43% 31.57% 31.40% 29.87% 27.61% 26.14% 25.74% 25.11% 26.37% 23.06% 25.46% 27.88% 28.22% 26.03% 27.56%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 1,966,467 2,004,702 2,003,438 1,933,723 1,794,688 1,848,819 1,742,744 1,642,241 1,532,882 1,573,120 1,381,396 1,373,878 1,110,550 1,101,337 1,088,431 1,188,500 1,318,501 1,364,678 1,392,251 1,095,862 985,251
Total Operating Expenses 1,966,467 2,997,460 2,003,438 1,933,723 1,794,688 1,848,819 1,742,744 1,642,241 1,532,882 1,573,120 1,381,396 1,373,878 1,110,550 1,101,337 1,088,431 1,188,500 4,405,295 1,364,678 1,392,251 1,095,862 985,251
Operating Income or Loss 786,856 -287,808 931,602 755,534 29,246 214,365 1,095,326 1,354,173 1,279,943 837,566 772,796 546,931 379,508 315,542 314,169 43,730 -1,124,134 750,106 839,060 627,272 635,590
Operating Margin 7.25% -2.58% 7.94% 6.75% 0.31% 2.15% 10.97% 14.27% 14.29% 10.38% 9.90% 7.44% 6.56% 5.59% 5.91% 0.82% -16.47% 9.89% 10.61% 9.48% 10.81%
Interest Expense 56,076 77,514 51,938 57,252 52,379 41,272 38,827 31,111 40,547 71,086 98,207 92,246 74,713 101,617 133,151 127,031 127,050 145,989 162,749 70,251 58,201
EBITDA 1,530,794 531,938 883,692 1,997,024 1,426,359 1,409,088 1,665,381 1,863,085 1,697,938 1,410,597 1,107,668 967,741 659,498 599,225 622,572 352,322 -856,062 1,048,063 1,103,064 627,272 763,487
Depreciation and Amortization 636,115 630,327 647,861 649,779 789,606 618,271 577,353 446,672 409,467 362,647 345,570 308,871 280,293 297,734 296,773 303,004 295,054 306,437 274,952 149,329 123,088
Income Before Tax 688,033 -354,509 183,893 1,289,993 584,374 749,545 1,049,201 1,317,857 1,241,125 748,861 663,891 445,571 304,492 199,874 188,184 -82,193 -1,278,166 604,117 676,311 557,021 577,389
Income Tax Expense 124,105 84,862 158,110 256,445 68,647 4,974 184,346 343,165 307,559 131,875 131,637 78,385 53,599 21,649 2,713 -76,694 180,062 -102,697 220,478 198,826 208,767
Net Income 563,888 -439,516 25,247 1,033,159 515,595 744,211 861,704 971,638 930,362 615,302 531,965 348,786 250,258 173,922 185,471 -5,499 -1,458,228 706,814 455,833 358,195 368,622
Net Income Margin 5.21% -3.95% 0.22% 9.22% 5.40% 7.46% 8.63% 10.24% 10.38% 7.62% 6.82% 4.75% 4.32% 3.08% 3.49% -0.10% -21.36% 9.32% 5.77% 5.41% 6.27%
EPS 8.88 -6.90 0.40 15.01 7.24 10.34 11.58 13.07 12.55 8.37 7.30 4.86 3.63 2.53 2.66 -0.08 -21.32 10.37 6.74 5.78 5.56
EPS Diluted 8.84 -6.90 0.39 14.94 7.22 10.30 11.52 12.98 12.48 8.31 7.25 4.82 3.61 2.52 2.65 -0.08 -21.32 10.32 6.70 5.72 5.49
Weighted Average Shares Out - 63,657 63,826 68,852 71,214 71,986 74,413 74,357 74,104 73,516 72,837 71,773 68,988 68,736 68,578 68,452 68,401 68,172 67,674 66,932 66,682
Weighted Average Shares Out Diluted - 63,657 64,062 69,145 71,401 72,264 74,773 74,839 74,568 74,043 73,363 72,301 69,306 68,964 68,784 68,452 68,401 68,492 68,056 67,644 67,557

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 424,000 642,550 509,623 268,895 768,625 134,785 119,050 84,884 121,665 81,692 97,877 54,066 477,672 311,945 354,217 531,458 93,519 89,604 63,492 134,585 0
Short Term Investments 0 0 158,000 323,000 571,741 42,500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 424,000 642,550 667,623 591,895 1,340,366 134,785 119,050 84,884 121,665 81,692 97,877 54,066 477,672 311,945 354,217 531,458 93,519 89,604 63,492 134,585 0
Net Receivables 2,043,400 1,874,656 1,904,786 1,839,985 1,709,493 1,526,619 1,606,159 1,558,159 1,376,151 1,257,505 1,081,963 1,062,875 679,473 686,165 614,473 673,931 696,284 821,113 851,428 848,666 660,650
Inventory 2,612,100 2,551,853 2,793,765 2,391,672 1,913,020 2,282,328 2,287,615 1,948,663 1,675,751 1,607,256 1,543,313 1,572,325 1,133,736 1,113,630 1,007,503 892,981 1,168,272 1,276,568 1,225,874 1,166,913 1,017,983
Other Current Assets 541,900 535,158 528,925 414,805 400,775 485,725 496,472 481,261 297,945 303,519 409,117 396,452 259,165 286,424 244,466 260,630 288,174 262,435 213,339 190,323 104,692
Total Current Assets 5,621,400 5,604,217 5,895,099 5,238,357 5,363,654 4,429,457 4,509,296 4,072,967 3,471,512 3,249,972 3,132,270 3,085,718 2,550,046 2,398,164 2,248,613 2,359,000 2,246,249 2,449,720 2,378,911 2,340,487 1,783,325
Non-Current Assets
Property, Plant and Equipment 5,142,900 5,421,698 5,048,994 5,026,832 4,914,367 5,021,920 4,699,902 4,270,790 3,370,348 3,147,118 2,703,210 2,701,743 1,692,852 1,712,154 1,687,124 1,791,412 1,925,742 1,975,721 1,888,088 1,810,728 905,332
Goodwill 1,168,600 1,159,724 1,927,759 2,607,909 2,650,831 2,570,027 2,520,966 2,471,459 2,274,426 2,293,365 1,604,352 1,736,092 1,385,771 1,375,175 1,369,394 1,411,128 1,399,434 2,797,339 2,699,639 0 0
Intangible Assets 850,700 875,383 857,948 899,980 951,607 928,879 961,810 891,767 834,606 936,541 702,009 811,602 553,799 605,100 677,127 785,342 847,850 1,171,869 1,180,094 3,796,060 1,699,995
Long Term Investments 0 0 -390,632 -205,075 -447,292 -436,397 -407,149 -387,870 -279,704 -307,404 -295,487 -159,022 3,632,422 0 0 0 -26,900 0 -99,251 0 0
Tax Assets 0 0 390,632 451,439 447,292 436,397 407,149 387,870 279,704 315,368 143,703 159,022 121,216 115,635 116,668 44,564 26,900 285,401 99,251 0 0
Other Non-Current Assets 529,600 498,847 390,632 205,075 447,292 436,397 407,149 387,870 279,704 307,404 295,487 159,022 -3,632,422 0 0 0 26,900 0 31,662 44,248 14,466
Total Non-Current Assets 7,691,800 7,955,652 8,225,333 8,986,160 8,964,097 8,957,223 8,589,827 8,021,886 6,759,084 6,692,392 5,153,274 5,408,459 3,753,638 3,808,064 3,850,313 4,032,446 4,199,926 6,230,330 5,799,483 5,651,036 2,619,793
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 13,313,200 13,559,869 14,120,432 14,224,517 14,327,751 13,386,680 13,099,123 12,094,853 10,230,596 9,942,364 8,285,544 8,494,177 6,303,684 6,206,228 6,098,926 6,391,446 6,446,175 8,680,050 8,178,394 7,991,523 4,403,118
Current Liabilities
Accounts Payable 1,061,200 1,038,024 1,094,038 1,228,621 1,016,897 824,956 811,879 810,034 729,415 696,974 622,360 631,732 387,871 390,206 353,387 353,301 327,665 423,760 0 401,543 327,713
Short Term Debt 576,900 1,110,575 945,837 728,937 475,297 1,153,443 1,742,373 1,203,683 1,382,738 2,003,003 851,305 127,218 55,213 386,255 350,588 52,907 94,785 260,439 576,134 113,809 191,341
Tax Payables 0 0 0 0 0 0 0 0 1,241,125 0 0 1,095 2,074 199,874 9,301 85,699 40,798 0 0 0 488,434
Deferred Revenue 67,500 0 72,572 65,744 -1,895,951 -1,559,140 -711,987 -641,638 -606,167 -559,051 -482,149 -561,861 -385,565 0 0 429,169 0 0 579,952 0 0
Other Current Liabilities 1,065,400 997,315 1,030,410 988,797 879,054 734,184 711,987 641,638 -634,958 559,051 482,149 560,766 383,491 125,011 335,638 392,115 413,668 527,301 1,019,629 596,562 -193,086
Total Current Liabilities 2,771,000 3,145,914 3,070,285 2,946,355 2,371,248 2,712,583 3,266,239 2,655,355 2,718,320 3,259,028 1,955,814 1,320,811 828,649 1,101,346 1,048,914 884,022 876,916 1,211,500 1,595,763 1,111,914 814,402
Non-Current Liabilities
Long Term Debt 2,014,400 2,039,291 2,274,699 1,997,672 2,591,613 1,746,543 1,515,601 1,559,895 1,128,747 1,188,964 1,402,135 2,132,790 1,327,729 1,200,184 1,302,994 1,801,572 1,860,001 2,021,395 2,207,547 3,194,561 700,000
Deferred Revenue 0 0 0 -356,753 -330,064 -327,220 624,911 -425,565 -191,234 -193,511 -103,108 -124,447 -97,879 -99,537 -93,518 -100,667 -419,985 0 0 0 0
Deferred Tax 328,200 391,500 444,660 852,274 823,732 801,106 877,224 783,131 576,346 603,593 504,782 570,270 427,689 455,190 440,021 471,570 419,985 614,619 628,311 625,887 191,761
Other Non-Current Liabilities 343,900 354,028 312,874 356,753 330,064 327,220 0 455,028 214,930 245,379 0 124,447 97,879 0 93,518 100,667 135,470 125,179 31,510 14,645 30,618
Total Non-Current Liabilities 2,686,500 2,784,819 3,032,233 2,849,946 3,415,345 2,547,649 2,392,825 2,372,489 1,728,789 1,822,473 1,906,917 2,703,060 1,755,418 1,655,374 1,743,015 2,273,142 2,415,456 2,761,193 2,867,368 3,852,489 922,379
Total Liabilities 5,457,500 5,930,733 6,102,518 5,796,301 5,786,593 5,260,232 5,659,064 5,027,844 4,447,109 5,081,501 3,862,731 4,023,871 2,584,067 2,756,720 2,791,929 3,157,164 3,292,372 3,972,693 4,463,131 4,964,403 1,736,781
Common Stock 700 710 709 729 776 790 797 818 815 813 811 808 802 798 797 795 795 794 788 785 775
Retained Earnings 7,306,800 6,970,244 7,409,760 7,692,064 7,559,191 7,232,337 6,588,197 6,004,506 5,032,914 4,102,707 3,487,079 2,953,809 2,605,023 2,354,765 2,180,843 1,998,616 2,004,115 3,462,343 2,755,529 2,268,578 1,910,383
Accumulated Other Comprehensive Income/Loss -1,204,500 -1,079,963 -1,114,258 -966,952 -695,145 -765,824 -791,608 -558,527 -833,027 -793,568 -429,321 178,689 159,733 135,639 178,097 296,917 254,535 363,981 130,372 -47,433 -2,441
Total Stockholders Equity 7,849,500 7,623,071 8,017,914 8,428,216 8,541,158 8,126,448 7,440,059 7,067,009 5,783,487 4,860,863 4,422,813 4,470,306 3,719,617 3,415,785 3,271,556 3,234,282 3,153,803 4,707,357 3,715,263 3,027,120 2,666,337
Total Investments -529,600 -1,341,084 158,000 323,000 571,741 42,500 -407,149 -387,870 -279,704 -307,404 -295,487 -159,022 3,632,422 0 0 0 -26,900 0 -99,251 0 0
Total Debt 2,591,300 3,149,866 3,220,536 2,726,609 3,066,910 2,899,986 3,257,974 2,763,578 2,511,485 3,199,931 2,253,440 2,260,008 1,382,942 1,586,439 1,653,582 1,854,479 1,954,786 2,281,834 2,783,681 3,308,370 891,341
Net Debt 2,167,300 2,507,316 2,710,913 2,457,714 2,298,285 2,765,201 3,138,924 2,678,694 2,389,820 3,118,239 2,155,563 2,205,942 905,270 1,274,494 1,299,365 1,323,021 1,861,267 2,192,230 2,720,189 3,173,785 891,341

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 563,988 -439,516 25,783 1,033,548 515,727 744,571 864,855 974,692 933,566 616,986 532,254 361,769 250,893 178,225 189,935 -1,019 -1,458,228 706,814 455,833 358,195 368,622
Depreciation & Amortization 636,115 630,327 595,464 591,711 607,507 576,452 521,765 446,672 409,467 362,647 345,570 308,871 280,293 297,734 296,773 303,004 295,054 306,437 274,952 149,329 123,088
Deferred Income Tax -74,106 -109,946 -51,098 -4,929 22,324 -107,842 88,456 -75,591 -34,009 -28,883 -24,026 -62,525 9,037 -4,616 -21,279 -20,579 69,842 -289,902 -68,956 -6,866 38,700
Stock Based Compensation 25,827 20,960 22,409 25,651 19,697 23,620 31,382 36,322 35,059 32,552 27,961 18,311 14,082 10,159 6,888 9,653 11,991 0 0 0 0
Change in Working Capital -170,086 266,914 -667,589 -353,107 494,593 30,105 -383,900 -229,888 -106,830 -107,521 -270,176 -172,013 9,939 -202,304 -167,485 321,911 80,296 137,273 106,244 50,972 -298,155
Accounts Receivable -70,333 150,554 -84,381 -207,047 -54,977 81,953 13,856 -60,566 -158,888 -14,383 -107,705 -96,313 10,888 0 0 0 0 0 0 0 0
Inventory -68,369 281,284 -409,601 -519,229 357,516 7,212 -255,391 -153,245 -81,923 6,400 -67,016 -20,211 -17,079 -100,205 -118,903 276,169 103,293 20,976 4,823 11,542 -179,765
Accounts Payable -189,655 0 -94,137 360,791 255,466 -52,065 -69,847 25,365 80,875 783 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital 243,071 -164,924 -79,470 12,378 -63,412 -6,995 -142,365 -16,077 133,981 -99,538 -95,455 -55,489 16,130 -102,099 -48,582 45,742 -22,997 116,297 101,421 39,430 -118,390
Other Non-Cash Items 974,592 960,490 744,184 16,245 109,991 151,855 58,786 41,388 90,300 36,092 50,605 70,750 23,346 21,795 14,880 59,235 1,571,079 6,766 8,347 9,914 10,582
Net Cash Provided by Operating Activities 1,027,630 1,329,229 669,153 1,309,119 1,769,839 1,418,761 1,181,344 1,193,595 1,327,553 911,873 662,188 525,163 587,590 300,993 319,712 672,205 570,034 875,077 782,045 561,544 242,837
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -533,964 -612,929 -580,742 -676,120 -425,557 -545,462 -794,110 -905,998 -672,125 -503,657 -561,804 -366,550 -208,294 -275,573 -156,180 -108,925 -217,824 -163,076 -165,769 -247,306 -106,601
Acquisitions Net -1 -515,406 -209,602 -123,969 529,241 -81,082 -568,960 -250,799 0 -1,370,567 -3,848 -443,466 -7,007 -24,097 -79,917 -5,924 -8,276 -147,097 -70,907 -2,613,529 -14,998
Purchases of Investments 0 -775,000 -2,481,000 -1,211,239 -1,187,891 -581,500 -664,133 -83,904 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 933,000 2,646,000 1,454,574 658,650 592,000 695,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 0 -0 165,000 243,335 -529,241 10,500 30,867 -83,904 0 0 -3,867 0 -7,007 0 4,615 0 0 0 0 0 0
Net Cash Used for Investing Activities -533,965 -970,335 -625,344 -556,754 -954,798 -616,044 -1,332,203 -1,240,701 -672,125 -1,874,224 -565,652 -810,016 -215,301 -299,670 -231,482 -114,849 -226,100 -310,173 -236,676 -2,860,835 -121,599
Cash Flows from Financing Activities
Debt Repayment -469,169 -165,381 528,169 -320,235 24,447 -681,021 512,179 9,942 -631,426 955,602 -35,371 -138,412 -205,451 -67,672 -200,804 -98,270 -345,119 -534,201 -602,659 2,397,679 -29,072
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 3,787 2,445 884 1,915 30,875 12,669 57,509 14,957
Common Stock Repurchased -87,900 0 -307,572 -900,334 -188,625 -100,080 -284,069 -13,902 -13,039 -11,589 0 0 0 0 0 0 0 0 -5,180 -14,521 -18,413
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4,402 0 0 0 0 0
Other Financing Activities -25,866 -45,302 -26,249 -11,656 -24,007 -8,776 -30,081 -3,035 20,565 2,791 9,821 31,639 -11,380 30,761 -56,840 -24,056 334 -36,692 -25,672 0 -88,710
Net Cash Used Provided by Financing Activities -582,935 -210,683 194,348 -1,232,225 -188,185 -789,877 198,029 -6,995 -623,900 964,083 -25,550 -106,773 -216,831 -33,124 -255,199 -125,844 -342,870 -540,018 -620,842 2,440,667 -121,238
Effect of Forex Changes on Cash -5,232 -15,284 2,571 -19,870 6,984 2,895 -13,004 17,320 8,445 -17,917 -27,175 -31,980 10,269 -10,471 -10,272 6,427 2,851 1,226 4,380 -6,791 0
Net Change in Cash -94,452 132,927 240,728 -499,730 633,840 15,735 34,166 -36,781 39,973 -16,185 43,811 -423,606 165,727 -42,272 -177,241 437,939 3,915 26,112 -71,093 134,585 0
Cash at End of Period 2,222,450 642,550 509,623 268,895 768,625 134,785 119,050 84,884 121,665 81,692 97,877 54,066 477,672 311,945 354,217 531,458 93,519 89,604 63,492 134,585 0
Cash at Start of Period 2,316,902 509,623 268,895 768,625 134,785 119,050 84,884 121,665 81,692 97,877 54,066 477,672 311,945 354,217 531,458 93,519 89,604 63,492 134,585 0 0
Free Cash Flow
Operating Cash Flow 1,027,630 1,329,229 669,153 1,309,119 1,769,839 1,418,761 1,181,344 1,193,595 1,327,553 911,873 662,188 525,163 587,590 300,993 319,712 672,205 570,034 875,077 782,045 561,544 242,837
Capital Expenditure -533,964 -612,929 -580,742 -676,120 -425,557 -545,462 -794,110 -905,998 -672,125 -503,657 -561,804 -366,550 -208,294 -275,573 -156,180 -108,925 -217,824 -163,076 -165,769 -247,306 -106,601
Free Cash Flow 493,666 716,300 88,411 632,999 1,344,282 873,299 387,234 287,597 655,428 408,216 100,384 158,613 379,296 25,420 163,532 563,280 352,210 712,001 616,276 314,238 136,236