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 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 2003-12-31
Revenue 13,175,586 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 2,433,469
Revenue Growth - 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% 14.49%
Cost of Revenue 10,900,709 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 1,214,393
Gross Profit 2,274,877 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 1,219,076
Gross Profit Margin 17.27% 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% 50.10%
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 609,039 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 98,246
Total Operating Expenses 1,203,012 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 2,311,334
Operating Income or Loss 724,447 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 185,635
Operating Margin 5.61% 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% 7.63%
Interest Expense 53,168 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 0
EBITDA 1,071,865 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 -941,343
Depreciation and Amortization 715,104 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 150,221
Income Before Tax 1,018,697 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 167,729
Income Tax Expense 242,643 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 72,270
Net Income 776,054 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 95,459
Net Income Margin 5.90% 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% 3.92%
EPS 7.50 9.34 7.24 4.79 4.86 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 0.60
EPS Diluted 7.42 9.21 7.14 4.74 4.75 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 0.58
Weighted Average Shares Out - 103,743 105,094 105,654 106,213 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 160,000
Weighted Average Shares Out Diluted - 105,276 106,593 106,766 108,599 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 165,517

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 75,198 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 61,229
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 75,198 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 61,229
Net Receivables 1,369,974 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 256,032
Inventory 0 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 8,640
Other Current Assets 525,002 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 39,844
Total Current Assets 1,970,174 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 423,004
Non-Current Assets
Property, Plant and Equipment 5,717,769 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 884,965
Goodwill 132,846 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 0
Intangible Assets 143,200 115,900 90,600 106,800 106,500 65,100 73,700 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments -1,262,566 0 0 -692,022,000 -699,078,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 986,520 0 0 692,022,000 699,078,000 0 0 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 23,499,000
Other Non-Current Assets 685,027 358,639 228,490 185,170 165,863 38,368 29,826 -726,118 -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 -23,459,898
Total Non-Current Assets 6,402,796 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 924,067
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,372,970 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 1,347,071
Current Liabilities
Accounts Payable 808,803 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 158,886
Short Term Debt 249,902 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 171,777
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20,070 23,703 27,487 25,414 23,499
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75,234 81,043 74,016 0 0 87,212
Other Current Liabilities 720,371 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 7,775
Total Current Liabilities 1,779,076 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 425,650
Non-Current Liabilities
Long Term Debt 1,195,708 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 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 986,520 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 213,994
Other Non-Current Liabilities 393,564 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 4,291
Total Non-Current Liabilities 2,575,792 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 218,285
Total Liabilities 4,354,868 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 643,935
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 418 418
Retained Earnings 6,867,938 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 555,262
Accumulated Other Comprehensive Income/Loss 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 -460,556
Total Stockholders Equity 4,018,102 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 703,136
Total Investments -1,262,566 0 0 -692,022,000 -699,078,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 1,445,610 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 171,777
Net Debt 1,370,412 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 110,548

Reported Currency: USD TTM 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 2003-12-31
Cash Flows from Operating Activities
Net Income 399,083 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 95,459
Depreciation & Amortization 347,430 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 150,221
Deferred Income Tax 150,615 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 44,803
Stock Based Compensation 78,316 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 1,686 290 0 19,897 9,002
Change in Working Capital 124,299 -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 33,007
Accounts Receivable 422,762 -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 -18,876
Inventory 38,955 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 19,133
Accounts Payable -87,042 -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 40,955
Other Working Capital -250,376 -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 10,928
Other Non-Cash Items 851,345 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 9,120
Net Cash Provided by Operating Activities 1,951,088 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 332,610
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -2,011,502 -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 -508,632
Acquisitions Net -85,074 -118,175 0 -12,136 -115,654 0 -136,879 0 0 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 0 -8,756 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7,646 6,275 0 0 0 0 0
Other Investing Activities 277,730 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 126,409
Net Cash Used for Investing Activities -1,818,846 -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 -190,517
Cash Flows from Financing Activities
Debt Repayment -2,596,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 -171,456
Common Stock Issued 0 0 0 0 0 0 0 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 9,964
Common Stock Repurchased -169,338 -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 0
Dividends Paid -172,040 -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 0
Other Financing Activities 2,796,500 1,738,100 0 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 0
Net Cash Used Provided by Financing Activities -141,378 -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 -161,492
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 957,657 -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 -19,399
Cash at End of Period 714,212 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 61,229
Cash at Start of Period -243,445 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 80,628
Free Cash Flow
Operating Cash Flow 1,951,088 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 332,610
Capital Expenditure -2,011,502 -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 -508,632
Free Cash Flow -60,414 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 -176,022