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,544,078 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,839,077 11,444,558 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,705,001 1,385,107 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 13.59% 10.80% 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 453,376 289,109 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 787,654 364,105 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 917,347 1,021,002 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 7.32% 7.96% 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 59,169 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 0 0 0 0
EBITDA 1,294,799 1,758,956 1,331,553 1,045,530 713,119 733,825 681,021 623,789 721,020 715,694 631,542 576,708 530,200 658,176 641,247 437,016 680,515 -1,440,135 -1,324,129 -1,150,147 -991,912
Depreciation and Amortization 745,138 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
Income Before Tax 850,907 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 192,896 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 658,011 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 5.24% 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 6.36 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 6.30 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 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 64,185 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 64,185 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,272,115 1,689,880 1,528,075 1,503,379 1,124,403 1,011,829 1,051,698 920,767 797,473 654,542 653,795 568,519 466,011 411,479 351,187 310,339 280,614 330,202 346,251 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 613,260 299,502 587,534 444,915 423,269 434,470 443,683 286,135 141,831 199,259 201,743 105,853 82,932 24,161 32,147 3,192 17,843 58,684 41,163 112,639 37,976
Total Current Assets 1,949,560 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,794,796 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 262,173 133,900 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 32 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
Tax Assets 952,996 267,010 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 -531,774 29,678 115,148 36,595 185,170 165,863 -65,717 -53,975 -746,274 -664,349 15,824 11,812 12,685 21,784 19,531 9,273 553 -4,941 -8,440 -27,466,875 -25,397,715
Total Non-Current Assets 6,478,223 6,720,358 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,427,783 8,805,270 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 731,741 737,364 798,776 769,496 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 180,018
Short Term Debt 0 349,861 86,000 355,972 48,300 44,400 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 812,243 692,196 769,455 600,892 538,677 433,165 391,906 206,036 188,826 192,085 195,232 156,831 136,038 136,890 117,846 77,871 18,095 19,402 20,042 113,337 128,203
Total Current Liabilities 1,543,984 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,366,506 1,326,107 1,261,738 945,257 1,305,424 1,295,740 898,398 1,085,649 986,278 1,005,026 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 952,996 1,284,118 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 397,866 311,866 369,314 256,234 204,577 173,241 96,056 76,661 64,881 58,552 59,561 58,274 53,050 45,382 39,480 35,581 30,490 34,453 54,656 45,834 40,294
Total Non-Current Liabilities 2,717,368 2,922,091 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,261,352 4,701,512 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,061,194 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,166,431 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 32 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,366,506 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,302,321 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 281,040 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 377,464 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 31,019 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 78,350 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 80,595 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 177,067 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 0 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 -37,638 -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 -97,789 -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 1,261,998 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,723,464 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 -1,604,504 -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 103,233 177,216 -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 0 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 217,938 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 -1,467,781 -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 -1,285,000 -312,500 -1,770,600 0 -220,100 -2,154,000 -3,137,900 -2,612,501 -1,724,365 -2,388,466 -2,360,749 -1,911,177 -1,668,233 -1,200,696 -1,218,420 -1,323,800 -287,068 -14,000 -3,500 -124,000 -171,844
Common Stock Issued 0 0 0 0 0 0 967 1,100 1,716,768 2,462,907 2,599,159 1,943,156 1,603,263 0 0 7,026 8,956 10,312 9,223 10,883 15,073
Common Stock Repurchased -192,570 -196,588 -331,210 -180,191 -119,390 -292,182 -170,868 -199,028 -268,401 -287,125 -148,419 -132,686 -50,000 -246,406 -250,892 -1,882 -2,023 -603,371 -257,395 -239,234 -7,028
Dividends Paid -174,732 -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 1,100,895 625,000 1,738,100 -180,191 222,124 2,291,014 3,205,682 2,717,255 1,723,812 2,475,784 2,615,804 1,965,106 1,623,353 1,316,981 1,326,968 2,533,692 29,706 546,174 287,063 119,794 -7,028
Net Cash Used Provided by Financing Activities -244,102 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 978,374 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 727,210 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 -251,164 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,723,464 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 -1,604,504 -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 118,960 -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