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 5,909,004 5,658,836 5,291,447 5,116,789 4,607,503 5,755,189 5,657,919 5,538,640 5,435,229 5,266,103 4,870,818 5,170,138 4,880,084 4,306,432 3,957,630 3,775,216 3,783,155 3,650,799 3,332,154 3,166,853 2,641,751
Revenue Growth - 6.94% 3.41% 11.05% -19.94% 1.72% 2.15% 1.90% 3.21% 8.12% -5.79% 5.94% 13.32% 8.81% 4.83% -0.21% 3.63% 9.56% 5.22% 19.88%
Cost of Revenue 1,592,129 931,129 1,000,954 971,064 887,154 1,021,644 1,007,964 980,080 971,147 960,192 882,803 1,040,835 1,005,190 436,571 414,264 517,439 455,874 0 0 0 0
Gross Profit 4,316,875 4,727,707 4,290,493 4,145,725 3,720,349 4,733,545 4,649,955 4,558,560 4,464,082 4,305,911 3,988,015 4,129,303 3,874,894 3,869,861 3,543,366 3,257,777 3,327,281 3,650,799 3,332,154 3,166,853 2,641,751
Gross Profit Margin 72.84% 83.55% 81.08% 81.02% 80.75% 82.25% 82.18% 82.30% 82.13% 81.77% 81.88% 79.87% 79.40% 89.86% 89.53% 86.29% 87.95% 100.00% 100.00% 100.00% 100.00%
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 181,100 165,859 142,764 144,642 121,185 185,204 197,784 202,837 207,883 195,183 196,614 186,013 175,934 395,435 296,747 227,434 370,514 250,537 234,466 227,452 85,840
Total Operating Expenses 1,602,226 1,920,685 1,706,940 1,732,535 1,748,540 1,825,714 1,738,868 1,756,220 1,743,254 1,637,038 1,602,673 1,713,614 1,660,720 1,934,719 1,731,082 1,653,732 1,766,404 2,060,673 2,011,925 1,961,430 1,588,152
Operating Income or Loss 3,048,610 2,807,022 2,583,553 2,413,190 1,971,809 2,907,831 2,911,087 2,802,340 2,720,828 2,668,873 2,385,342 2,415,689 2,220,600 1,935,142 1,744,239 1,406,692 1,560,877 1,535,065 1,320,229 1,205,423 1,053,599
Operating Margin 51.60% 49.60% 48.83% 47.16% 42.80% 50.53% 51.45% 50.60% 50.06% 50.68% 48.97% 46.72% 45.50% 44.94% 44.07% 37.26% 41.26% 42.05% 39.62% 38.06% 39.88%
Interest Expense 903,308 854,648 762,848 795,712 784,400 789,353 815,923 809,393 857,554 923,697 992,601 1,137,139 1,127,025 983,526 1,027,091 992,065 947,140 1,055,148 745,019 745,903 722,376
EBITDA 4,659,619 4,069,129 4,589,263 4,458,742 3,412,078 4,636,767 4,668,791 4,434,990 4,349,884 4,131,247 3,529,169 3,706,217 3,301,107 3,031,411 2,744,497 2,598,781 2,527,798 2,440,701 2,229,731 2,055,334 2,585,079
Depreciation and Amortization 1,258,006 1,262,107 2,694,481 2,703,599 2,635,694 2,847,358 2,746,832 2,736,300 2,714,401 1,177,568 1,143,827 1,290,528 1,257,569 1,065,946 1,016,027 997,598 969,477 875,284 812,718 806,638 611,090
Income Before Tax 2,756,234 2,698,892 2,535,897 2,725,906 1,272,687 2,453,242 2,859,241 2,268,246 2,164,384 2,159,545 1,650,250 1,591,324 1,735,512 1,249,483 434,212 382,042 467,237 507,982 574,813 392,588 391,509
Income Tax Expense 96,791 81,874 83,512 157,199 -4,637 30,054 36,898 23,343 29,678 20,170 28,085 39,734 15,880 3,583 1,734 -5,220 3,581 -11,322 11,370 -16,229 -11,770
Net Income 2,479,338 2,283,126 2,139,535 2,249,631 1,112,564 2,101,584 2,440,058 1,947,962 1,838,896 1,827,720 1,408,588 1,319,641 1,434,496 1,024,799 617,038 309,407 463,636 491,239 563,840 475,749 342,993
Net Income Margin 41.92% 40.35% 40.43% 43.97% 24.15% 36.52% 43.13% 35.17% 33.83% 34.71% 28.92% 25.52% 29.39% 23.80% 15.59% 8.20% 12.26% 13.46% 16.92% 15.02% 12.98%
EPS 7.51 6.97 6.69 6.23 4.03 6.79 7.88 6.24 5.87 5.88 4.52 4.24 4.72 3.48 2.10 1.06 1.88 1.96 2.20 1.82 1.45
EPS Diluted 7.51 6.98 6.69 6.23 4.03 6.79 7.88 6.24 5.87 5.88 4.52 4.24 4.72 3.48 2.10 1.05 1.87 1.95 2.19 1.82 1.44
Weighted Average Shares Out - 327,286 327,817 328,587 308,738 307,950 309,627 311,517 312,691 310,103 310,731 310,255 303,137 293,504 291,076 267,055 225,333 222,998 220,975 220,821 207,343
Weighted Average Shares Out Diluted - 326,807 327,817 328,587 308,738 307,950 309,627 311,517 312,691 310,103 310,731 310,255 303,138 293,573 291,350 268,472 225,884 223,777 221,984 220,821 208,783

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 2,170,102 1,168,991 621,628 533,936 1,011,613 669,373 514,335 1,482,309 560,059 701,134 612,282 1,716,863 1,184,518 798,650 796,718 3,957,718 773,544 501,982 929,360 337,048 520,084
Short Term Investments 300,000 1,000,000 361,537 0 0 0 293,831 330,794 366,733 365,283 810,109 268,607 269,688 0 0 0 0 1,886,891 1,526,235 0 0
Cash + Short Term Investments 2,470,102 2,168,991 621,628 533,936 1,011,613 669,373 514,335 1,482,309 560,059 701,134 612,282 1,716,863 1,184,518 798,650 796,718 3,957,718 773,544 2,388,873 2,455,595 337,048 520,084
Net Receivables 767,756 826,126 823,540 919,654 1,236,734 832,151 763,815 742,672 664,619 624,605 580,197 581,482 521,301 1,137,731 426,736 1,034,729 935,556 995,224 380,128 357,079 361,590
Inventory 0 0 0 0 0 0 -516,463 -584,190 -451,457 -385,576 -372,317 -496,852 -459,577 0 0 0 0 0 0 0 0
Other Current Assets 0 0 0 934,932 0 0 516,463 584,190 451,457 385,576 372,317 0 919,154 343,936 0 0 0 0 0 0 0
Total Current Assets 3,237,858 2,995,117 1,445,168 1,798,590 2,248,347 1,501,524 1,278,150 2,224,981 1,224,678 1,325,739 1,192,479 2,298,345 1,705,819 1,936,381 1,223,454 4,992,447 1,709,100 2,836,097 2,835,723 694,127 881,674
Non-Current Assets
Property, Plant and Equipment 521,386 484,073 496,930 504,119 512,914 514,660 24,208,131 24,457,515 24,360,335 23,547,738 22,367,785 22,243,845 25,184,133 21,268,916 19,797,431 18,331,655 19,021,430 19,102,930 18,257,833 17,936,016 18,091,238
Goodwill 0 20,098 20,098 20,098 20,098 20,098 20,098 20,098 20,098 20,098 20,098 20,098 20,098 0 0 0 0 0 0 0 0
Intangible Assets 1,619,747 8,714 17,772 33,278 34,958 75,754 130,638 188,459 265,039 255,582 291,696 389,287 487,034 0 0 987,530 1,086,248 0 0 0 0
Long Term Investments 0 8,536,075 8,146,720 8,042,420 7,785,158 4,102,702 3,989,902 4,201,159 4,164,977 4,424,937 4,165,277 4,447,814 4,125,920 1,378,084 1,390,105 1,468,577 1,663,886 1,886,891 1,526,235 1,562,595 1,920,983
Tax Assets 0 0 33,011,274 33,777,379 34,786,846 31,231,630 30,686,223 32,257,638 31,103,578 -23,547,738 -22,367,785 -22,243,845 -25,184,133 0 0 -987,530 -1,086,248 0 0 0 0
Other Non-Current Assets 0 21,646,160 -10,126,688 -10,398,505 -10,601,475 -6,214,738 -29,626,919 -31,092,212 -30,035,127 24,624,317 23,862,780 26,169,030 26,247,735 1,633,544 2,446,439 1,155,587 1,202,256 2,615,841 2,300,387 1,632,428 2,057,798
Total Non-Current Assets 2,141,133 30,695,120 31,566,106 31,978,789 32,538,499 29,730,106 29,408,073 30,032,657 29,878,900 29,324,934 28,339,851 31,026,229 30,880,787 24,280,544 23,633,975 20,955,819 21,887,572 23,605,662 22,084,455 21,131,039 22,070,019
Other Assets 27,896,927 593,258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2,836,097 -2,835,723 -694,127 -2,259,718
Total Assets 33,275,918 34,283,495 33,011,274 33,777,379 34,786,846 31,231,630 30,686,223 32,257,638 31,103,578 30,650,673 29,532,330 33,324,574 32,586,606 26,216,925 24,857,429 25,948,266 23,596,672 23,605,662 22,084,455 21,131,039 20,691,975
Current Liabilities
Accounts Payable 1,619,747 1,682,148 1,491,583 1,433,216 1,311,925 1,390,682 1,316,861 1,269,190 1,214,022 1,323,801 1,259,681 1,223,102 1,374,172 1,091,712 0 0 0 0 0 0 0
Short Term Debt 0 2,979,987 0 0 0 1,327,050 0 0 953,665 0 0 2,072,529 0 0 0 0 0 809,667 1,683,966 0 1,542,161
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 1,491,583 0 0 0 -758,681 -978,467 -953,665 -878,657 -409,185 -400 0 0 0 0 0 0 0 0 0
Other Current Liabilities 1,736,004 1,868,231 1,701,825 1,574,573 2,687,335 239,244 2,294,792 2,384,845 406,073 1,338,844 1,167,163 -829,927 724,744 866,540 1,178,593 1,604,629 1,646,948 974,819 -1,683,966 0 -1,542,161
Total Current Liabilities 3,355,751 6,530,366 3,193,408 3,007,789 3,376,240 2,956,976 2,852,972 2,675,568 2,573,760 2,692,345 2,426,844 2,465,704 2,098,916 1,958,252 1,178,593 1,604,629 1,646,948 2,823,000 2,711,000 2,718,000 2,841,000
Non-Current Liabilities
Long Term Debt 25,939,649 23,538,297 25,458,239 23,929,064 26,615,833 23,352,989 23,372,790 24,700,883 22,977,104 22,416,682 20,852,993 21,516,002 23,113,007 18,446,440 16,578,185 18,630,302 18,423,262 16,409,007 13,710,523 14,106,117 13,044,232
Deferred Revenue 0 0 -278,300 -259,300 -251,100 -257,700 26,659,104 27,828,394 26,005,904 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 278,300 259,300 251,100 257,700 66,700 94,100 116,100 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 658,282 3,601,588 535,736 2,439,801 1,136,535 1,791,354 -325,339 -526,524 -498,625 243,949 -133,734 1,434,786 303,588 267,945 1,466,899 530,373 486,279 2,594,153 -13,710,523 -14,106,117 -13,044,232
Total Non-Current Liabilities 26,597,931 27,139,885 25,993,975 26,368,865 27,752,368 25,144,343 23,806,132 25,152,826 23,432,144 22,716,422 21,128,444 23,845,753 23,416,595 18,714,385 18,045,084 19,160,675 18,909,541 19,003,160 16,909,517 15,958,178 16,049,369
Total Liabilities 29,953,682 30,595,897 29,187,383 29,376,654 31,128,608 28,101,319 26,659,104 27,828,394 26,005,904 25,408,767 23,555,288 26,311,457 25,515,511 20,672,637 19,223,677 20,765,304 20,556,489 19,003,160 16,909,517 15,958,178 16,049,369
Common Stock 33 33 34 34 34 32 32 32 32 31 31 31 31 30 30 29 24 23 23 23 23
Retained Earnings -6,358,449 -6,095,576 -5,926,974 -5,823,708 -6,102,314 -5,379,952 -4,893,069 -4,782,173 -4,459,387 -4,266,930 -4,208,183 -3,218,686 -3,083,190 -3,251,740 -3,114,571 -2,955,671 -2,444,257 -2,055,447 -1,740,897 -1,551,179 -1,335,436
Accumulated Other Comprehensive Income/Loss -206,340 -172,787 -164,873 -185,186 -188,675 -118,604 -126,017 -110,453 -114,126 -252,686 -61,041 -75,795 -90,900 -94,263 6,530 -3,088 -165,066 18,087 19,239 9,793 16,365
Total Stockholders Equity 2,713,136 3,022,834 3,138,524 3,361,452 3,039,472 2,526,398 3,296,681 3,686,168 4,310,448 4,471,464 5,093,177 5,849,406 5,910,603 4,649,666 4,830,780 4,458,137 3,040,183 3,563,383 3,979,642 4,307,296 3,264,562
Total Investments 300,000 9,536,075 8,508,257 8,042,420 7,785,158 4,102,702 4,283,733 4,531,953 4,531,710 4,790,220 4,975,386 4,716,421 4,395,608 1,378,084 1,390,105 1,468,577 1,663,886 3,773,782 3,052,470 1,562,595 1,920,983
Total Debt 25,417,558 26,518,284 25,458,239 25,827,953 27,238,853 24,680,039 23,305,535 24,632,463 22,977,104 22,502,173 20,852,993 23,588,531 23,113,007 18,446,440 17,473,760 18,630,302 18,423,262 17,218,674 15,394,489 14,106,117 14,586,393
Net Debt 23,247,456 25,349,293 24,836,611 25,294,017 26,227,240 24,010,666 22,791,200 23,150,154 22,417,045 21,801,039 20,240,711 21,871,668 21,928,489 17,647,790 16,677,042 14,672,584 17,649,718 16,716,692 14,465,129 13,769,069 14,066,309

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 2,705,576 2,283,126 2,452,385 2,568,707 1,277,324 2,423,188 2,822,343 2,244,903 2,134,706 2,139,375 1,651,526 1,551,590 1,719,632 1,245,900 753,514 387,262 463,636 546,300 563,840 329,642 342,993
Depreciation & Amortization 1,319,518 1,262,107 1,292,113 1,325,895 1,354,991 1,394,172 1,349,776 1,357,351 1,327,946 1,239,214 1,285,784 1,332,950 1,301,304 1,112,438 1,016,027 1,009,490 956,827 875,284 812,718 806,638 611,090
Deferred Income Tax 322,624 0 -24,700 -24,800 -1,900 -26,800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation -3,800 0 24,700 24,800 1,900 26,800 19,800 23,000 40,100 34,300 39,900 39,100 32,400 0 0 0 0 0 0 0 0
Change in Working Capital 61,509 258,134 148,886 391,728 -425,022 -36,395 -8,649 -59,184 -105,309 -77,217 -101,876 -1,560 27,099 -137,253 -60,794 13,165 2,863 -10,016 -67,155 -92,623 6,063
Accounts Receivable -24,527 -11,802 63,350 265,352 -415,911 -157 -17,518 -26,170 16,277 9,918 -6,730 -13,938 -4,815 0 0 0 0 -123,769 -136,369 -1,294 -84,178
Inventory 79,739 11,802 -63,350 -265,352 415,911 157 0 0 0 0 0 0 0 0 0 0 0 72,777 0 0 53,075
Accounts Payable 77,770 245,513 190,103 203,968 19,080 13,100 84,307 99,931 -77,789 35,542 -29,577 42,391 165,679 -58,959 0 3,789 39,873 113,753 69,214 -91,329 90,241
Other Working Capital -85,643 12,621 -41,217 187,760 -444,102 -49,495 -92,956 -159,115 -27,520 -112,759 -72,299 -43,951 -138,580 -78,294 -60,794 9,376 -37,010 -72,777 67,155 92,623 -53,075
Other Non-Cash Items 573,571 127,426 -126,780 -648,928 119,405 26,866 -412,674 50,718 15,351 -276,687 -105,014 -181,984 -534,963 -215,198 46,463 310,603 182,907 44,177 -36,036 129,204 122,712
Net Cash Provided by Operating Activities 3,765,860 3,930,793 3,766,604 3,637,402 2,326,698 3,807,831 3,750,796 3,593,788 3,372,694 3,024,685 2,730,420 2,700,996 2,513,072 2,005,887 1,755,210 1,720,520 1,606,233 1,455,745 1,273,367 1,172,861 1,082,858
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -178,289 -793,283 -650,024 -527,935 -484,119 -876,011 -781,909 -732,100 -798,465 -1,020,924 -796,736 -841,209 -802,427 -445,495 -256,312 -376,275 -874,286 -1,017,472 -767,710 -726,386 -549,304
Acquisitions Net -77,920 -149,790 -439,156 -313,981 -3,798,062 -76,589 -114,457 -421,661 -812,136 -1,740,809 -325,285 -1,009,690 -3,937,048 -727,715 -949,261 94,346 171,708 -263,098 0 0 -2,305,360
Purchases of Investments -1,612,750 -1,031,742 -66,140 -33,605 -32,955 -374,231 -21,563 -25,000 -38,809 -59,523 -391,188 -44,117 -184,804 -62,822 -672,615 -252,984 -353,594 -687,327 -157,309 -76,710 -84,876
Sales/Maturities of Investments 1,601,563 304,129 26,086 65,504 30,000 876,011 25,000 56,268 42,600 504,012 495,882 47,495 415,848 241,990 375,674 82,816 35,300 0 0 0 600,575
Other Investing Activities 745,494 307,505 502,670 257,253 306,738 -625,887 656,423 361,026 637,784 854,524 120,061 899,433 927,760 0 255,819 33,106 -675,278 -69,024 323,168 750,662 -406,732
Net Cash Used for Investing Activities 528,925 -1,363,181 -626,564 -552,764 -3,978,398 -1,076,707 -236,506 -761,467 -969,026 -1,462,720 -897,266 -948,088 -3,580,671 -994,042 -1,246,695 -418,991 -1,020,872 -2,036,921 -601,851 -52,434 -2,745,697
Cash Flows from Financing Activities
Debt Repayment 191,472 971,315 -272,461 -825,592 2,279,585 884,602 -1,144,966 1,082,737 216,037 1,356,647 -692,897 473,173 2,211,881 256,506 -2,368,999 542,067 764,839 1,399,320 1,065,403 -235,017 2,488,980
Common Stock Issued -246 0 0 0 1,556,148 0 0 0 -328 0 277 99 1,213,840 5,313 4,166 1,642,228 11,106 156,710 217,237 0 3,430
Common Stock Repurchased -454,924 -518,288 -515,905 -341,887 -169,549 -369,902 -438,854 -410,119 -259,894 -509,277 -14,435 0 -248,000 0 -10,994 -87,689 -17,854 -384,461 -409,708 -194,416 -162,987
Dividends Paid -2,679,795 -2,439,233 -2,264,007 -2,351,764 -1,445,098 -2,560,859 -2,821,642 -2,231,259 -2,355,885 -2,196,041 -1,603,603 -1,690,553 -1,485,240 -1,032,659 -919,443 -216,756 -1,075,895 -216,403 -204,652 -194,697 -724,478
Other Financing Activities 8,735 -34,043 25 -381,193 -229,061 -531,842 -449,373 -351,430 -461,429 -124,442 -627,077 -3,282 -239,014 -27,576 -385,239 -141,258 -1,845 -297,565 2,023 -25,590 464
Net Cash Used Provided by Financing Activities -2,855,591 -2,020,249 -3,052,348 -3,562,315 1,993,940 -2,576,086 -4,482,264 -1,910,071 -2,544,743 -1,473,113 -2,937,735 -1,220,563 1,453,467 -1,009,913 -3,669,515 1,882,645 -313,799 153,798 -79,204 -1,303,463 1,647,300
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 1,401,071 547,363 87,692 -477,677 342,240 155,038 -967,974 922,250 -141,075 88,852 -1,104,581 532,345 385,868 1,932 -3,161,000 3,184,174 271,562 -427,378 592,312 -183,036 -15,539
Cash at End of Period 5,824,631 1,168,991 621,628 533,936 1,011,613 669,373 514,335 1,482,309 560,059 701,134 612,282 1,716,863 1,184,518 798,650 796,718 3,957,718 773,544 501,982 929,360 337,048 520,084
Cash at Start of Period 4,423,560 621,628 533,936 1,011,613 669,373 514,335 1,482,309 560,059 701,134 612,282 1,716,863 1,184,518 798,650 796,718 3,957,718 773,544 501,982 929,360 337,048 520,084 535,623
Free Cash Flow
Operating Cash Flow 3,765,860 3,930,793 3,766,604 3,637,402 2,326,698 3,807,831 3,750,796 3,593,788 3,372,694 3,024,685 2,730,420 2,700,996 2,513,072 2,005,887 1,755,210 1,720,520 1,606,233 1,455,745 1,273,367 1,172,861 1,082,858
Capital Expenditure -178,289 -793,283 -650,024 -527,935 -484,119 -876,011 -781,909 -732,100 -798,465 -1,020,924 -796,736 -841,209 -802,427 -445,495 -256,312 -376,275 -874,286 -1,017,472 -767,710 -726,386 -549,304
Free Cash Flow 3,587,571 3,137,510 3,116,580 3,109,467 1,842,579 2,931,820 2,968,887 2,861,688 2,574,229 2,003,761 1,933,684 1,859,787 1,710,645 1,560,392 1,498,898 1,344,245 731,947 438,273 505,657 446,475 533,554