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 12,244,558 12,829,665 14,813,999 12,168,302 9,636,573 9,165,258 8,614,874 7,189,568 6,555,459 6,187,646 6,165,441 5,584,571 5,054,980 4,526,842 3,793,485 3,203,321 3,731,943 3,489,899 3,327,987 3,127,899 2,786,154
Revenue Growth - -13.39% 21.74% 26.27% 5.14% 6.39% 19.82% 9.67% 5.94% 0.36% 10.40% 10.48% 11.67% 19.33% 18.42% -14.16% 6.94% 4.87% 6.40% 12.27%
Cost of Revenue 10,787,039 10,619,526 12,341,472 10,298,483 8,186,697 7,659,003 7,255,657 5,990,275 5,369,826 5,041,472 5,124,095 4,653,087 4,218,201 2,837,813 2,159,124 1,772,720 1,418,462 1,945,632 1,811,985 1,658,126 1,399,624
Gross Profit 1,457,519 2,210,139 2,472,527 1,869,819 1,449,876 1,506,255 1,359,217 1,199,293 1,185,633 1,146,174 1,041,346 931,484 836,779 1,689,029 1,634,361 1,430,601 2,313,481 1,544,267 1,516,002 1,469,773 1,386,530
Gross Profit Margin 11.91% 17.23% 16.69% 15.37% 15.05% 16.43% 15.78% 16.68% 18.09% 18.52% 16.89% 16.68% 16.55% 37.31% 43.08% 44.66% 61.99% 44.25% 45.55% 46.99% 49.77%
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 422,880 590,242 570,191 395,533 348,076 383,981 323,587 273,440 185,436 166,799 152,469 119,769 98,508 1,030,853 966,219 863,977 -19,409 117,866 104,814 101,205 93,217
Total Operating Expenses 622,783 1,403,192 1,140,974 824,289 736,757 772,430 678,196 575,504 464,613 430,480 409,804 354,776 306,579 1,244,796 1,190,176 1,081,036 1,833,519 3,190,765 3,026,916 2,813,464 2,530,688
Operating Income or Loss 834,736 993,196 687,033 488,437 185,744 234,680 641,042 623,789 721,020 715,694 631,542 576,708 530,200 444,233 347,625 247,971 358,418 368,789 372,653 343,900 310,223
Operating Margin 6.83% 7.74% 4.64% 4.01% 1.93% 2.56% 7.44% 8.68% 11.00% 11.57% 10.24% 10.33% 10.49% 9.81% 9.16% 7.74% 9.60% 10.57% 11.20% 10.99% 11.13%
Interest Expense 72,928 65,933 50,180 45,758 47,094 52,930 40,203 28,550 25,223 25,491 26,941 23,140 25,559 28,500 28,006 27,359 35,337 43,523 0 0 0
EBITDA 1,577,557 1,738,774 1,331,553 1,045,530 713,119 1,274,241 1,116,914 1,007,307 1,082,601 1,055,307 926,038 830,088 759,367 658,184 544,762 440,542 559,861 573,703 556,257 506,934 459,819
Depreciation and Amortization 750,092 737,954 728,317 612,230 573,360 538,662 435,893 383,518 361,510 339,613 294,496 253,380 229,166 213,943 197,062 189,045 202,288 205,133 183,604 163,034 149,776
Income Before Tax 754,537 934,887 1,281,373 999,772 666,025 680,895 640,818 595,239 695,797 690,203 604,601 553,568 504,641 415,733 319,694 224,068 322,236 325,047 354,313 333,626 302,279
Income Tax Expense 185,570 206,600 312,022 238,966 159,990 164,575 151,233 -91,024 263,707 262,968 229,809 211,186 194,287 158,727 120,077 87,633 121,643 111,913 134,361 126,315 156,023
Net Income 568,967 728,287 969,351 760,806 506,035 516,320 489,585 686,263 432,090 427,235 374,792 342,382 310,354 257,006 199,617 136,435 200,593 213,134 219,952 207,311 146,256
Net Income Margin 4.64% 5.68% 6.54% 6.25% 5.25% 5.63% 5.68% 9.55% 6.59% 6.90% 6.08% 6.13% 6.14% 5.68% 5.26% 4.26% 5.38% 6.11% 6.61% 6.63% 5.25%
EPS 5.55 7.04 9.31 7.22 4.79 4.81 4.50 6.25 3.88 3.75 3.22 2.92 2.64 2.20 1.64 1.07 1.59 1.59 1.48 1.32 0.91
EPS Diluted 5.50 6.97 9.21 7.14 4.74 4.77 4.43 6.18 3.81 3.66 3.16 2.87 2.59 2.11 1.56 1.05 1.56 1.55 1.44 1.28 0.88
Weighted Average Shares Out - 103,440 104,141 105,359 105,700 107,329 108,711 109,753 111,305 113,948 116,575 117,241 117,529 116,932 121,490 126,503 125,206 134,334 148,581 157,583 160,440
Weighted Average Shares Out Diluted - 104,451 105,276 106,593 106,766 108,307 110,428 111,049 113,361 116,728 118,445 119,404 120,022 121,922 127,767 129,462 128,533 137,639 152,317 162,559 165,909

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 120,002 53,344 51,927 355,549 313,302 35,000 7,600 14,612 6,377 5,566 5,961 5,831 5,589 5,450 7,651 7,843 2,373 14,957 7,371 7,412 23,838
Short Term Investments 0 0 0 6,300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 120,002 53,344 51,927 355,549 313,302 35,000 7,600 14,612 6,377 5,566 5,961 5,831 5,589 5,450 7,651 7,843 2,373 14,957 7,371 7,412 23,838
Net Receivables 1,262,921 1,689,880 1,528,075 1,506,619 1,124,403 1,011,829 1,326,209 1,204,266 745,288 624,294 653,795 568,519 466,011 425,679 351,187 310,339 280,614 330,202 358,075 343,501 308,564
Inventory 0 42,186 40,602 25,032 23,804 21,106 21,977 20,688 18,577 23,191 27,740 26,248 23,065 20,932 17,336 17,273 18,214 15,445 13,921 11,138 9,692
Other Current Assets 543,477 299,502 591,174 426,169 380,608 413,364 147,195 99,162 297,178 204,874 174,003 79,605 59,867 61,481 86,471 57,010 95,086 128,290 91,876 112,639 121,948
Total Current Assets 1,926,400 2,084,912 2,167,536 2,303,843 1,860,974 1,481,299 1,502,981 1,221,514 945,681 859,367 880,130 680,203 554,532 513,542 462,645 392,465 396,287 488,894 471,243 474,690 464,042
Non-Current Assets
Property, Plant and Equipment 5,751,274 6,124,113 4,979,817 4,067,655 3,688,894 3,620,866 3,445,111 2,983,331 2,818,791 2,701,329 2,482,532 2,112,204 1,885,474 1,726,870 1,479,484 1,444,671 1,386,530 1,358,723 1,283,551 1,054,059 1,011,379
Goodwill 0 134,057 120,449 100,521 105,367 96,326 40,087 39,764 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 250,996 133,896 115,900 90,600 106,800 106,500 65,100 73,700 2,356 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 0 0 25,100 32,300 -692,022,000 -699,078,000 15,700 16,400 17,800 0 0 12,700 11,200 0 0 0 0 0 0 0 0
Tax Assets 0 0 218,391 159,595 692,022,000 699,078,000 88,385 67,401 790,634 740,220 18,631 2,485 750 5,136 0 10,505 10,083 20,070 23,703 27,487,000 25,414,000
Other Non-Current Assets 397,280 61,282 115,148 36,595 185,170 165,863 -65,717 -53,975 -746,274 -664,349 15,824 24,512 23,885 21,784 19,531 9,273 553 -4,941 -8,440 -27,466,875 -25,397,715
Total Non-Current Assets 6,399,550 6,453,348 5,574,805 4,487,266 4,086,231 3,989,555 3,588,666 3,126,621 2,883,307 2,777,200 2,516,987 2,139,201 1,910,109 1,753,790 1,499,015 1,464,449 1,397,166 1,373,852 1,298,814 1,074,184 1,027,664
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 8,325,950 8,538,260 7,742,341 6,791,109 5,947,205 5,470,854 5,091,647 4,348,135 3,828,988 3,636,567 3,397,117 2,819,404 2,464,641 2,267,332 1,961,660 1,856,914 1,793,453 1,862,746 1,770,057 1,548,874 1,491,706
Current Liabilities
Accounts Payable 673,452 737,364 798,776 772,736 587,510 602,601 709,736 598,594 384,308 340,332 325,838 305,465 266,722 251,625 192,103 191,347 196,059 189,987 170,672 162,749 190,896
Short Term Debt 500,000 349,861 0 355,972 0 0 250,706 0 0 0 250,000 250,000 100,000 50,000 200,000 0 118,500 234,000 214,000 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20,070 23,703 27,487 25,414
Deferred Revenue 0 0 -86,000 0 -48,300 -44,400 0 0 0 0 0 0 0 0 0 0 75,234 81,043 74,016 0 0
Other Current Liabilities 867,993 692,196 769,455 600,892 497,293 433,165 391,906 323,250 310,565 192,085 195,232 156,831 136,038 136,890 117,846 77,871 93,329 80,375 70,355 85,850 91,911
Total Current Liabilities 2,041,445 1,779,421 1,568,231 1,726,360 1,126,187 1,035,766 1,352,348 804,630 573,134 532,417 771,070 712,296 502,760 438,515 509,949 269,218 407,888 524,432 478,730 276,086 308,221
Non-Current Liabilities
Long Term Debt 1,032,303 1,579,007 1,485,238 1,069,357 1,392,624 1,375,840 898,398 1,085,649 986,278 998,003 683,539 458,417 585,347 699,177 454,207 565,000 515,000 679,100 182,400 124,000 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 861,828 0 876,290 745,442 710,879 699,078 643,461 541,870 790,634 740,220 678,424 577,965 531,624 516,715 385,003 343,262 311,064 281,564 294,534 285,929 282,241
Other Non-Current Liabilities 390,156 1,076,074 1,066,345 877,575 850,783 792,219 96,056 76,661 855,515 805,795 737,985 28,574 27,250 45,382 39,480 35,581 30,490 34,453 54,656 45,834 40,294
Total Non-Current Liabilities 2,284,287 2,655,081 2,507,342 1,946,933 2,220,880 2,168,059 1,637,915 1,704,180 1,841,793 1,803,798 1,421,524 1,094,656 1,170,021 1,261,274 878,690 943,843 856,554 995,117 531,590 455,763 322,535
Total Liabilities 4,325,732 4,434,502 4,075,573 3,673,293 3,347,067 3,203,825 2,990,263 2,508,810 2,414,927 2,336,215 2,192,594 1,806,952 1,672,781 1,699,789 1,388,639 1,213,061 1,264,442 1,519,549 1,010,320 731,849 630,756
Common Stock 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 1,671 418
Retained Earnings 7,261,438 6,978,119 6,423,730 5,621,103 4,984,739 4,592,938 4,188,435 3,803,844 3,218,943 2,885,843 2,555,972 2,274,784 1,985,213 1,758,290 1,563,527 1,423,820 1,343,077 1,192,628 1,035,804 863,586 694,230
Accumulated Other Comprehensive Income/Loss 0 0 0 0 0 0 -1,884,132 -1,687,133 -1,440,124 -1,318,122 -1,237,225 -1,147,610 -1,019,232 -931,273 -858,852 0 -1,186 -993 -148 -537,502 -438,644
Total Stockholders Equity 4,000,218 4,103,758 3,666,768 3,117,816 2,600,138 2,267,029 2,101,384 1,839,325 1,414,061 1,300,352 1,204,523 1,012,452 791,860 567,543 573,021 643,853 529,011 343,197 759,737 817,025 860,950
Total Investments -1,112,824 31,600 25,100 32,300 -692,022,000 -699,078,000 15,700 16,400 17,800 0 0 12,700 11,200 0 0 0 0 0 0 0 0
Total Debt 1,532,303 1,928,868 1,261,738 1,301,229 1,305,424 1,295,740 1,149,104 1,085,649 986,278 1,005,026 933,539 708,417 685,347 749,177 654,207 565,000 633,500 913,100 396,400 124,000 0
Net Debt 1,412,301 1,875,524 1,209,811 945,680 992,122 1,260,740 1,141,504 1,071,037 979,901 999,460 927,578 702,586 679,758 743,727 646,556 557,157 631,127 898,143 389,029 116,588 -23,838

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 568,967 728,287 969,351 760,806 506,035 516,320 489,585 686,263 432,090 427,235 374,792 342,382 310,354 -14,109 199,617 136,435 200,593 213,134 219,952 207,311 146,256
Depreciation & Amortization 750,092 737,954 644,520 557,093 527,375 499,145 435,893 383,518 361,510 339,613 294,496 253,380 229,166 213,943 197,062 189,045 202,288 205,133 183,604 163,034 149,776
Deferred Income Tax -124,692 15,677 175,089 53,420 -7,056 55,617 101,591 -248,764 50,414 80,427 79,343 48,076 20,795 117,711 40,101 32,620 19,513 3,499 4,915 5,761 70,162
Stock Based Compensation 76,047 79,189 77,535 61,505 60,698 53,324 47,369 38,291 40,625 37,228 35,333 32,354 29,715 26,841 21,397 17,566 13,773 0 0 0 0
Change in Working Capital -15,393 58,039 -147,988 -269,603 -14,567 -78,633 1,296 -31,765 -35,986 -9,914 -130,843 -96,507 -25,141 34,300 -28,555 -25,884 63,969 16,590 7,131 -66,431 7,579
Accounts Receivable 107,053 259,449 -13,950 -382,216 -109,758 50,310 -130,931 -166,111 -120,994 -747 -85,276 -102,508 -54,532 -60,292 -40,848 -30,180 50,043 37,833 -14,574 -34,937 -52,532
Inventory -38,955 0 0 2,951 42,822 -85,063 0 94,651 -36,766 -20,822 11,440 -148 2,426 37,115 19,836 -12,096 -1,286 -96,466 -17,263 -11,862 95,523
Accounts Payable -148,397 -48,346 -23,838 140,295 -5,482 -85,327 98,037 85,237 60,818 8,600 15,284 11,530 15,097 56,179 1,883 13,891 -16,460 14,993 7,923 -28,147 21,132
Other Working Capital 25,951 -153,064 -110,200 -30,633 57,851 41,447 34,190 49,109 24,190 -17,767 -60,851 -5,529 14,294 38,413 10,410 -9,595 30,386 -36,236 13,782 -3,347 38,979
Other Non-Cash Items 874,897 125,472 58,375 60,677 50,374 52,574 12,107 55,220 10,980 -2,562 -12,684 -10,668 -33,690 242,897 -3,088 14,282 10,020 19,449 7,461 22,177 19,964
Net Cash Provided by Operating Activities 1,380,526 1,744,618 1,776,882 1,223,898 1,122,859 1,098,347 1,087,841 855,153 854,143 873,308 646,779 574,351 548,044 635,692 428,078 356,923 505,146 457,805 423,063 331,852 393,737
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -944,927 -1,862,431 -1,540,796 -947,563 -738,545 -854,115 -995,650 -526,928 -638,430 -725,122 -808,569 -493,431 -439,494 -502,282 -262,449 -353,156 -303,241 -694,187 -893,391 -489,270 -726,871
Acquisitions Net 84,166 -85,000 -118,175 70,545 -12,136 -115,654 110,165 -136,879 153,174 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7,646 0 -8,756 0 0 0
Sales/Maturities of Investments 6,768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7,646 6,275 0 0 0 0
Other Investing Activities 176,550 262,216 108,901 70,545 137,724 165,807 108,877 12,525 153,042 148,590 148,888 50,890 69,900 56,753 36,433 101,559 94,662 31,821 72,427 72,720 201,187
Net Cash Used for Investing Activities -757,824 -1,685,215 -1,550,070 -877,018 -612,957 -803,962 -886,773 -651,282 -485,388 -576,532 -659,681 -442,541 -369,594 -445,529 -226,016 -243,951 -202,304 -340,487 -410,761 -212,644 -249,896
Cash Flows from Financing Activities
Debt Repayment 85,000 312,500 -32,500 0 2,024 137,014 66,815 103,654 -8,938 71,463 231,086 22,576 -62,559 96,961 89,592 -67,156 -287,068 521,022 175,900 0 -171,844
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7,026 8,956 10,312 9,223 10,883 8,045
Common Stock Repurchased -487,431 -196,588 -331,210 -180,191 -119,390 -292,182 -169,901 -197,928 -268,401 -287,125 -148,419 -132,686 -63,651 -254,109 -250,892 -1,882 -2,023 -606,104 -257,395 -239,234 -7,028
Dividends Paid -175,467 -173,898 -166,724 -124,442 -114,234 -111,817 -104,994 -101,362 -98,990 -97,364 -93,604 -52,811 -83,431 -62,243 -59,910 -55,692 -50,144 -48,847 -47,734 -37,955 -7,288
Other Financing Activities 0 0 0 0 0 0 0 0 8,385 15,855 23,969 31,353 31,330 27,027 18,956 10,202 14,853 13,885 107,663 119,794 0
Net Cash Used Provided by Financing Activities -577,898 -57,986 -530,434 -304,633 -231,600 -266,985 -208,080 -195,636 -367,944 -297,171 13,032 -131,568 -178,311 -192,364 -202,254 -107,502 -315,426 -109,732 -12,343 -146,512 -178,115
Effect of Forex Changes on Cash -1,019,397 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 44,804 1,417 -303,622 42,247 278,302 27,400 -7,012 8,235 811 -395 130 242 139 -2,201 -192 5,470 -12,584 7,586 -41 -27,304 -34,274
Cash at End of Period 291,036 53,344 51,927 355,549 313,302 35,000 7,600 14,612 6,377 5,566 5,961 5,831 5,589 5,450 7,651 7,843 2,373 14,957 7,371 7,412 23,838
Cash at Start of Period 246,232 51,927 355,549 313,302 35,000 7,600 14,612 6,377 5,566 5,961 5,831 5,589 5,450 7,651 7,843 2,373 14,957 7,371 7,412 34,716 58,112
Free Cash Flow
Operating Cash Flow 1,380,526 1,744,618 1,776,882 1,223,898 1,122,859 1,098,347 1,087,841 855,153 854,143 873,308 646,779 574,351 548,044 635,692 428,078 356,923 505,146 457,805 423,063 331,852 393,737
Capital Expenditure -944,927 -1,862,431 -1,540,796 -947,563 -738,545 -854,115 -995,650 -526,928 -638,430 -725,122 -808,569 -493,431 -439,494 -502,282 -262,449 -353,156 -303,241 -694,187 -893,391 -489,270 -726,871
Free Cash Flow 435,599 -117,813 236,086 276,335 384,314 244,232 92,191 328,225 215,713 148,186 -161,790 80,920 108,550 133,410 165,629 3,767 201,905 -236,382 -470,328 -157,418 -333,134