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 11,135,115 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,425,463 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,709,652 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 24.34% 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 2,119,716 2,119,716 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 2,119,716 2,119,716 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 -457,151 -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 -4.12% -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 77,514 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 595,202 -287,808 1,527,066 1,347,245 636,753 790,817 1,088,028 1,348,968 1,281,672 819,947 762,098 537,817 379,205 315,542 314,169 43,730 -2,721,495 1,048,063 1,103,064 780,061 763,487
Depreciation and Amortization 317,264 0 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
Income Before Tax -354,509 -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 84,862 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 -439,516 -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 -3.97% -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 -6.90 -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 -6.92 -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 63,826 68,852 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 Q4 2023-07-01 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 642,550 570,933 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 642,550 570,933 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 1,874,656 2,087,071 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,551,853 2,618,711 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 535,158 574,613 528,925 20,156 31,343 70,179 74,919 104,425 30,221 44,886 31,574 44,884 9,463 22,735 19,431 20,693 162,571 262,435 238,117 190,323 104,692
Total Current Assets 5,604,217 5,851,328 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,421,698 5,357,644 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,159,724 2,031,034 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 875,383 887,929 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 0 0 0 0 0 0 0 0 0 0 0 0 -26,900 0 -99,251 0 0
Tax Assets 498,847 457,228 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 0 0 390,632 205,075 0 0 0 0 0 0 0 0 0 0 0 0 26,900 0 31,662 44,248 14,466
Total Non-Current Assets 7,955,652 8,733,835 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,559,869 14,585,163 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 0 2,143,807 1,094,038 1,228,621 1,895,951 1,559,140 1,523,866 1,451,672 1,335,582 1,256,025 1,104,509 1,193,593 773,436 372,616 353,387 335,401 315,053 399,141 371,538 998,105 623,061
Short Term Debt 1,110,575 1,144,134 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 0 0 0 0 -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 2,035,339 0 1,030,410 988,797 1,895,951 1,559,140 711,987 641,638 606,167 559,051 482,149 561,861 385,565 342,475 344,939 66,545 467,078 551,920 68,139 0 0
Total Current Liabilities 3,145,914 3,287,941 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,039,291 2,323,939 2,274,699 1,997,672 2,591,613 1,746,543 1,515,601 1,559,895 1,128,747 1,196,928 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 745,528 761,263 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 0 0 312,874 356,753 330,064 327,220 -624,911 455,028 214,930 215,463 103,108 124,447 97,879 99,537 93,518 100,667 555,455 125,179 31,510 32,041 30,618
Total Non-Current Liabilities 2,784,819 3,085,202 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,930,733 6,373,143 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 0 0 709 729 776 790 797 818 815 813 811 808 802 798 797 795 795 794 788 785 775
Retained Earnings 0 0 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 0 0 -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,629,136 8,212,020 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 0 0 158,000 323,000 571,741 0 0 0 0 0 0 0 0 0 0 0 -26,900 0 -99,251 0 0
Total Debt 3,149,866 3,468,073 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,507,316 2,897,140 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 -578,799 0 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 630,327 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 -121,440 0 -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 15,733 0 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 7,689 5,625 0 0
Change in Working Capital 284,500 0 -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 0 0 0 -207,047 0 0 13,856 -60,566 -158,888 -14,383 -107,705 -96,313 10,888 0 0 0 0 0 0 0 0
Inventory 260,953 0 -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 -33,089 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital 56,636 0 -257,988 373,169 137,077 22,893 -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 1,098,908 698,902 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,329,229 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 -372,565 0 -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 -515,405 0 -209,602 -123,969 0 -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 -775,000 0 -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 933,000 0 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 0 0 0 0 0 0 0 0 0 0 0 0 4,615 0 0 0 0 0 0
Net Cash Used for Investing Activities -729,970 0 -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 -16,862,730 0 -20,017,925 -1,502,614 -6,355,828 -15,993,418 -17,639,157 -16,557,465 -21,563,269 -17,320,379 -9,390,992 -3,987,915 -2,050,954 -1,801,561 -254,172 -459,666 -1,603,561 0 0 0 0
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 0 0 -307,572 -900,334 -192,164 -108,857 -284,069 -13,902 0 0 0 0 0 0 0 361,396 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 16,588,974 0 20,519,845 1,170,723 6,359,807 15,312,398 18,121,255 16,564,372 20,939,369 18,284,462 9,365,442 3,881,142 1,834,123 1,764,650 -3,472 -24,056 1,258,776 -570,893 -628,331 2,397,679 -117,782
Net Cash Used Provided by Financing Activities -273,756 0 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 -20,352 0 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 305,151 1,329,229 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 1,958,565 1,329,229 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 1,653,414 0 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,329,229 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 -372,565 0 -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 956,664 1,329,229 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