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 4,678,057 4,517,690 4,182,163 3,415,824 2,915,068 2,855,108 2,759,523 2,668,528 2,560,549 2,381,696 2,177,296 1,964,942 1,842,504 1,735,888 1,613,777 1,622,920 1,720,488 1,814,499 1,381,011 1,059,838 958,157
Revenue Growth - 8.02% 22.43% 17.18% 2.10% 3.46% 3.41% 4.22% 7.51% 9.39% 10.81% 6.65% 6.14% 7.57% -0.56% -5.67% -5.18% 31.39% 30.30% 10.61%
Cost of Revenue 1,244,030 1,162,697 1,052,907 920,598 867,462 813,152 757,083 707,978 669,083 635,502 613,324 559,759 555,904 560,509 528,404 520,912 554,280 657,743 498,438 378,258 361,944
Gross Profit 3,434,027 3,354,993 3,129,256 2,495,226 2,047,606 2,041,956 2,002,440 1,960,550 1,891,466 1,746,194 1,563,972 1,405,183 1,286,600 1,175,379 1,085,373 1,102,008 1,166,208 1,156,756 882,573 681,580 596,213
Gross Profit Margin 73.41% 74.26% 74.82% 73.05% 70.24% 71.52% 72.56% 73.47% 73.87% 73.32% 71.83% 71.51% 69.83% 67.71% 67.26% 67.90% 67.78% 63.75% 63.91% 64.31% 62.22%
Research and Development 0 0 17,540 8,403 10,839 6,850 5,441 8,193 9,721 10,006 10,614 10,475 6,355 4,129 5,860 0 0 0 0 0 0
General and Administrative Expenses 97,242 80,632 71,672 75,966 64,043 62,146 93,833 69,894 70,076 72,799 55,987 51,500 45,707 42,735 28,943 35,735 62,809 59,749 84,661 21,115 18,813
Total Operating Expenses 931,229 80,632 959,818 789,394 636,456 575,064 588,358 537,408 516,970 514,185 508,573 454,081 414,618 410,379 391,732 375,180 471,792 682,149 522,229 217,268 191,640
Operating Income or Loss 2,509,128 3,302,258 2,169,438 1,705,832 1,411,150 1,466,892 1,414,082 1,423,142 1,374,496 1,232,009 1,055,399 951,102 871,982 762,814 692,647 726,828 694,416 410,936 360,344 464,312 394,510
Operating Margin 53.55% 73.10% 51.87% 49.94% 48.41% 51.38% 51.24% 53.33% 53.68% 51.73% 48.47% 48.40% 47.33% 43.94% 42.92% 44.79% 40.36% 22.65% 26.09% 43.81% 41.17%
Interest Expense 283,868 201,132 136,319 90,774 56,283 45,641 32,542 12,690 4,300 600 6,800 6,444 19,813 24,222 30,225 29,916 43,944 63,671 0 0 0
EBITDA 3,306,538 3,342,129 3,794,176 2,861,624 2,435,674 2,421,087 2,238,086 1,877,668 1,807,810 1,658,017 1,505,225 1,396,083 1,308,077 1,215,890 1,072,965 1,169,401 1,108,617 1,097,501 797,912 660,465 587,463
Depreciation and Amortization 1,136,400 970,056 888,146 713,428 553,257 512,918 483,646 454,526 433,314 426,008 437,114 387,402 358,103 358,525 354,386 342,127 414,201 622,894 437,568 196,153 182,890
Income Before Tax 1,924,809 2,170,941 4,380,600 1,972,004 1,361,227 1,525,651 1,717,223 1,448,465 1,460,349 1,317,699 1,149,936 1,057,531 930,161 833,143 688,354 797,358 0 0 0 0 0
Income Tax Expense 6,042 10,821 14,326 12,365 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Income 1,896,696 2,148,327 4,349,147 1,953,263 1,357,213 1,520,534 1,711,031 1,442,217 1,453,576 1,311,244 1,144,204 1,052,453 939,258 823,842 672,038 834,621 935,176 457,535 314,026 456,393 366,213
Net Income Margin 40.56% 47.55% 103.99% 57.18% 46.56% 53.26% 62.00% 54.05% 56.77% 55.06% 52.55% 53.56% 50.98% 47.46% 41.64% 51.43% 54.36% 25.22% 22.74% 43.06% 38.22%
EPS 9.67 11.11 37.53 9.91 6.29 7.30 9.84 6.75 6.84 6.10 5.27 4.92 3.93 3.31 2.36 3.48 4.19 1.18 0.33 1.98 1.39
EPS Diluted 9.64 11.06 37.31 9.87 6.29 7.29 9.82 6.73 6.81 6.07 5.25 4.89 3.90 3.29 2.35 3.47 4.18 1.17 0.33 1.97 1.38
Weighted Average Shares Out - 175,472 175,257 174,858 174,494 174,287 173,969 173,613 173,091 172,699 172,251 171,640 170,562 169,657 168,877 168,358 168,248 169,342 142,760 128,159 127,836
Weighted Average Shares Out Diluted - 176,143 176,280 175,568 174,642 174,530 174,297 174,151 173,878 173,510 173,138 172,688 171,664 170,750 169,772 168,768 168,988 170,147 143,715 128,819 128,681

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 599,004 370,002 775,253 734,599 257,560 409,743 361,218 433,376 183,688 104,285 187,712 19,169 17,239 139,008 456,252 763,789 680,701 245,444 555,584 493,501 366,255
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102,279 0 0 306,743 0 0 0
Cash + Short Term Investments 599,004 370,002 775,253 734,599 257,560 409,743 361,218 433,376 183,688 104,285 187,712 19,169 17,239 139,008 558,531 763,789 680,701 552,187 555,584 493,501 366,255
Net Receivables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 492
Inventory 0 0 0 0 0 0 0 0 0 0 0 -428,139 -410,995 0 0 0 0 0 0 0 0
Other Current Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92,900 0 0 0 0 0
Total Current Assets 599,004 370,002 775,253 734,599 257,560 409,743 361,218 433,376 183,688 104,285 187,712 447,308 428,234 139,008 558,531 856,689 680,701 552,187 555,584 493,501 366,747
Non-Current Assets
Property, Plant and Equipment 18,232,202 18,386,717 372,992 272,471 188,079 141,934 285,339 264,441 230,310 219,190 104,573 52,336 7,331,932 7,379,197 7,532,816 7,562,033 7,821,889 9,590,906 9,597,541 4,484,828 4,246,710
Goodwill 165,843 165,843 165,843 165,843 174,600 174,600 174,600 174,600 174,600 174,600 174,600 174,600 174,600 175 174,634 174,634 174,634 174,634 174,634 78,204 78,204
Intangible Assets 128,703 221,424 66,674 137,051 30,054 31,336 35,256 40,357 38,119 36,858 54,032 72,254 34,774 209,658 42,091 38,270 52,005 173,745 414,602 19,877 26,481
Long Term Investments 397,482 390,180 275,752 828,763 773,046 767,816 783,988 724,173 689,207 809,308 813,740 856,182 735,323 714,627 601,569 612,316 544,598 306,743 301,905 328,555 341,304
Tax Assets -17,921,688 0 17,552,307 15,034,525 10,220,492 9,665,671 9,156,772 8,965,658 8,692,266 8,338,523 8,380,715 8,187,442 -7,331,932 402,693 495,229 0 552,361 0 0 0 0
Other Non-Current Assets 279,985 275,050 -1,656,514 207,656 172,715 174,344 131,097 130,287 122,148 95,468 103,304 86,144 7,420,472 87,204 90,463 561,703 109,857 -10,246,028 -10,488,682 -4,911,464 -4,692,699
Total Non-Current Assets 19,204,215 19,439,214 16,777,054 16,646,309 11,558,986 10,955,701 10,567,052 10,299,516 9,946,650 9,673,947 9,630,964 9,428,958 8,365,169 8,793,554 8,936,802 8,948,956 9,255,344 10,246,028 10,488,682 4,911,464 4,692,699
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155,113 154,207 147,521 145,344
Total Assets 19,803,219 19,809,216 17,552,307 17,380,908 11,816,546 11,365,444 10,928,270 10,732,892 10,130,338 9,778,232 9,818,676 9,876,266 8,793,403 8,932,562 9,495,333 9,805,645 9,936,045 10,643,102 11,198,473 5,552,486 5,204,790
Current Liabilities
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 0 0 0 0 0 0 0 0 0 0 0 750,100 0 0 0 0 0 216,200 0 113,950 129,519
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
Other Current Liabilities 619,416 598,993 514,680 482,091 394,655 383,284 371,259 337,201 297,935 261,578 247,141 218,358 334,711 609,280 774,186 731,142 212,353 -216,200 0 -113,950 -129,519
Total Current Liabilities 619,416 598,993 514,680 482,091 394,655 383,284 371,259 337,201 297,935 261,578 247,141 268,458 334,711 609,280 774,186 731,142 212,353 0 0 113,950 129,519
Non-Current Liabilities
Long Term Debt 9,473,778 9,103,277 6,870,826 7,475,279 2,544,992 1,902,493 1,412,283 1,431,322 390,749 319,016 64,364 88,953 335,828 398,314 568,417 0 643,811 853,728 1,503,542 149,647 145,614
Deferred Revenue 0 0 7,385,506 7,957,370 3,239,647 2,285,777 1,783,542 1,768,523 688,684 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 -6,610,253 -7,222,771 -3,239,647 -1,876,034 -1,422,324 -1,335,147 -504,996 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 0 0 0 0 300,000 0 0 0 0 0 0 0 0 0 0 0 0 519,557 -1,503,542 -113,950 -129,519
Total Non-Current Liabilities 9,473,778 9,103,277 6,870,826 7,475,279 2,844,992 1,902,493 1,412,283 1,431,322 390,749 319,016 64,364 788,953 335,828 398,314 568,417 518,889 643,811 1,373,285 2,484,398 35,697 16,095
Total Liabilities 10,093,194 9,702,270 7,385,506 7,957,370 3,239,647 2,285,777 1,783,542 1,768,523 688,684 580,594 311,505 1,057,411 670,539 609,280 774,186 731,142 856,164 1,373,285 2,484,398 481,507 345,920
Common Stock 17,511 17,567 17,527 17,513 17,458 17,442 17,413 17,385 17,329 17,293 17,245 17,178 17,139 17,024 16,927 16,842 16,829 16,943 16,915 12,809 12,853
Retained Earnings -737,450 -267,910 -110,231 -550,416 -914,791 -665,575 -577,360 -675,711 -487,581 -434,610 -374,823 -318,482 -279,474 -259,578 -236,410 -153,759 4,896,003 -485,354 -344,706 -124,871 -142,604
Accumulated Other Comprehensive Income/Loss -52,684 -67,239 -80,317 -53,587 -43,401 -64,890 -64,060 -75,064 -95,106 -68,548 -48,156 -500 -1,005 -23,014 -15,773 -15,002 -31,931 50,065 19,329 0 0
Total Stockholders Equity 9,610,063 10,013,178 10,073,402 9,335,177 8,558,867 9,062,911 9,119,478 8,940,009 9,411,910 9,170,641 9,480,796 8,791,730 8,093,756 8,288,209 8,676,598 8,928,407 8,715,464 8,763,129 8,208,045 4,817,009 4,429,967
Total Investments 397,482 390,180 275,752 828,763 773,046 767,816 783,988 724,173 689,207 809,308 813,740 856,182 735,323 714,627 703,848 612,316 544,598 613,486 301,905 328,555 341,304
Total Debt 9,473,778 9,103,277 6,870,826 7,475,279 2,544,992 1,902,493 1,412,283 1,431,322 390,749 319,016 64,364 839,053 468,828 398,314 568,417 518,889 643,811 1,069,928 1,503,542 149,647 145,614
Net Debt 8,874,774 8,733,275 6,095,573 6,740,680 2,287,432 1,492,750 1,051,065 997,946 207,061 214,731 -123,348 819,884 451,589 259,306 112,165 -244,900 -36,890 824,484 947,958 -343,854 -220,641

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 1,904,864 2,160,120 4,366,274 1,959,639 1,361,227 1,525,651 1,717,223 1,448,465 1,460,439 1,317,689 1,149,955 1,057,531 943,035 836,459 696,114 790,456 935,176 457,535 314,026 456,393 368,014
Depreciation & Amortization 1,136,400 970,056 888,146 713,428 553,257 512,918 483,646 454,526 433,314 426,008 437,114 387,402 358,103 358,525 354,386 342,127 414,201 622,410 437,984 196,397 183,148
Deferred Income Tax 60,646 0 -6,156 -12,865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation 42,358 41,566 56,703 59,815 33,363 25,833 69,936 37,548 37,483 31,470 28,341 28,413 24,312 0 0 0 -22,983 0 0 0 0
Change in Working Capital -28,829 18,901 -2,193,982 12,865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital -28,829 18,901 -2,193,982 12,865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Cash Items 670,755 56,005 6,156 -189,327 95,055 3,241 -209,302 35,140 14,100 -11,096 19,689 -14,594 -15,479 8,468 42,721 -19,726 -267,139 -66,741 39,690 39,258 96,281
Net Cash Provided by Operating Activities 3,164,604 3,246,648 3,117,141 2,543,555 2,042,902 2,067,643 2,061,503 1,975,679 1,945,336 1,732,601 1,606,758 1,430,339 1,285,659 1,203,452 1,093,221 1,112,857 1,059,255 1,013,204 791,700 692,048 647,443
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -454,890 -461,137 -459,773 -270,238 -169,998 -187,312 -478,869 -460,678 -351,351 -294,072 -230,183 -172,646 -77,905 -69,777 -77,500 -76,517 -182,530 -266,423 -198,974 -366,687 -175,662
Acquisitions Net 1,980 -2,178,151 2,636,011 1,759 2,596 -30,852 1,720 -11,941 3,470 -3,930 0 -105,040 0 -1,274 23,539 -18,575 562,510 -1,663 -134,237 -254,549 0
Purchases of Investments -586,769 0 -1,071,455 -5,329,087 -981,679 -722,440 -519,822 -623,758 -686,094 -405,554 0 -1,222,213 0 69,777 -104,828 0 -54,702 8,708 0 -6,361 -33,784
Sales/Maturities of Investments 45,899 39,986 508,694 16,296 303 421 16,281 4,682 309 15,013 2,581 257 20,021 322,484 77,500 0 -74,084 6,066 13,074 7,452 0
Other Investing Activities -479,380 -939,200 -493,481 17,759 31,064 42,823 -51,190 -283,858 -365,684 -146,033 14,606 87,249 -232,581 -402,565 -185,316 3,683 88,824 5,837 -167,359 176,489 21,029
Net Cash Used for Investing Activities -1,094,405 -3,538,502 1,119,996 -5,563,511 -1,117,714 -897,360 -513,778 -739,854 -716,726 -440,105 -212,996 -1,412,393 -290,465 -81,355 -266,605 -91,409 340,018 -247,475 -487,496 -443,656 -188,417
Cash Flows from Financing Activities
Debt Repayment 342,519 2,173,014 -513,495 5,036,686 543,131 494,980 -1,784 990,376 77,161 247,018 -794,506 365,205 71,987 -174,355 -77,092 -117,126 -35,473 -799,861 -696,557 -79,056 -41,204
Common Stock Issued 52,949 53,131 35,271 1,243,315 12,664 1,092,720 12,525 603,677 1,161,744 29,663 37,872 21,111 1,775,903 862,043 302,411 2,192 10,890 8,457 85,369 7,511 526,163
Common Stock Repurchased -222,032 -53,131 0 -1,175,000 0 -1,050,000 0 -922,500 -862,500 -270,000 0 0 -1,978,771 -1,147,256 -478,316 -17,535 -186,489 -302,150 0 -4,990 -336,626
Dividends Paid -2,302,716 -2,305,322 -3,908,962 -1,588,888 -1,606,429 -1,608,749 -1,612,680 -1,630,347 -1,505,758 -1,371,031 -1,200,545 -1,091,461 -959,154 0 0 -651,642 -755,288 -598,183 -552,916 -454,807 -432,683
Other Financing Activities -2,270 19,380 488,381 -45,517 -25,082 -40,530 -17,649 -394,748 254,230 -281,255 731,764 688,985 -354,585 -444,361 -136,789 -171,825 -66,879 328,130 919,709 607,605 146,649
Net Cash Used Provided by Financing Activities -2,131,550 -112,928 -4,193,270 3,498,141 -1,075,716 -1,120,735 -1,619,588 -992,219 -1,148,826 -1,375,605 -1,225,415 -16,160 -1,117,305 -1,438,546 -1,132,709 -938,401 -966,360 -1,061,457 -244,395 -121,146 -297,604
Effect of Forex Changes on Cash 414,352 0 0 505 -426 -13 -171 -126 -381 -318 196 144 342 -795 -1,444 41 2,344 5,488 2,274 0 0
Net Change in Cash -62,007 -404,782 43,867 478,690 -150,954 49,535 -72,034 243,480 79,403 -83,427 168,543 1,930 -121,769 -317,244 -307,537 83,088 435,257 -290,240 62,083 127,246 161,422
Cash at End of Period 1,843,824 400,375 805,157 761,290 282,600 433,554 384,019 456,053 183,688 104,285 187,712 19,169 17,239 139,008 456,252 763,789 680,701 245,444 555,584 493,501 366,255
Cash at Start of Period 1,905,831 805,157 761,290 282,600 433,554 384,019 456,053 212,573 104,285 187,712 19,169 17,239 139,008 456,252 763,789 680,701 245,444 535,684 493,501 366,255 204,833
Free Cash Flow
Operating Cash Flow 3,164,604 3,246,648 3,117,141 2,543,555 2,042,902 2,067,643 2,061,503 1,975,679 1,945,336 1,732,601 1,606,758 1,430,339 1,285,659 1,203,452 1,093,221 1,112,857 1,059,255 1,013,204 791,700 692,048 647,443
Capital Expenditure -454,890 -461,137 -459,773 -270,238 -169,998 -187,312 -478,869 -460,678 -351,351 -294,072 -230,183 -172,646 -77,905 -69,777 -77,500 -76,517 -182,530 -266,423 -198,974 -366,687 -175,662
Free Cash Flow 2,709,714 2,785,511 2,657,368 2,273,317 1,872,904 1,880,331 1,582,634 1,515,001 1,593,985 1,438,529 1,376,575 1,257,693 1,207,754 1,133,675 1,015,721 1,036,340 876,725 746,781 592,726 325,361 471,781