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,658,836 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 976,303 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,682,533 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 82.68% 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 165,859 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,875,512 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 2,807,021 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 49.54% 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 856,517 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,276,964 4,069,129 4,458,901 4,458,742 3,509,687 4,692,683 4,668,791 4,478,062 4,326,835 4,131,247 3,755,943 3,911,476 3,603,650 3,004,671 2,904,232 2,641,863 2,587,868 2,549,217 2,175,321 2,069,077 1,676,180
Depreciation and Amortization 1,284,008 1,262,107 1,875,348 2,045,552 1,537,878 1,784,852 1,282,454 1,275,452 1,252,673 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 1,797,776 7 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 40,252 0 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 1,534,813 7 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 27.81% 0.00% 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 4.69 0.00 6.50 6.84 3.59 6.82 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 4.69 0.00 6.50 6.84 3.59 6.82 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,159 328,619 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 - 327,159 328,619 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 Q4 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 1,168,991 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 1,000,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,168,991 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 826,126 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 414,856 447,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 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
Total Current Assets 2,995,117 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 484,073 484,073 496,930 504,119 512,914 514,660 0 0 0 0 0 0 0 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 0 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,693,248 1,693,248 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 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 -987,530 -1,086,248 0 0 0 0
Other Non-Current Assets 0 0 22,884,586 23,378,874 24,185,371 25,016,892 25,267,435 25,622,941 25,428,786 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,177,321 2,177,321 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 29,111,057 29,111,057 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 34,283,495 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 0 0 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,374,113 1,374,172 0 0 0 0 0 0 0 0
Short Term Debt 0 0 497,953 500,000 623,020 1,327,050 758,681 978,467 953,665 878,657 409,185 0 0 0 0 0 0 0 0 0 0
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 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 0 0 -287,711 1,074,573 1,441,295 239,244 1,536,111 1,406,378 1,359,738 1,368,544 1,167,163 1,091,591 724,744 1,958,252 1,178,593 1,604,629 1,646,948 2,823,000 2,711,000 2,718,000 2,841,000
Total Current Liabilities 0 0 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 26,033,423 26,033,423 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
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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 0 0 535,736 540,912 513,515 464,304 500,597 520,363 455,040 214,249 275,451 257,222 303,588 267,945 571,324 530,373 486,279 1,784,486 1,515,028 1,852,061 1,462,976
Total Non-Current Liabilities 26,033,423 26,033,423 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 26,033,423 26,033,423 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 0 34 34 34 32 32 32 32 31 31 31 31 30 30 29 24 23 23 23 23
Retained Earnings -6,095,576 0 -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 -172,787 0 -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 3,022,834 3,470,328 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 1,000,000 1,000,000 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 26,033,423 26,033,423 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 24,864,432 24,864,432 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 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 1,765,679 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 368,715
Depreciation & Amortization 994,619 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 518,560
Deferred Income Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation 12,109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Change in Working Capital 196,625 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 -17,049
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -123,769 -136,369 -1,294 -84,178 7,881
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72,777 0 0 53,075 9,347
Accounts Payable 138,680 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 -24,930
Other Working Capital 57,945 -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 -9,347
Other Non-Cash Items -74,993 -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 81,741
Net Cash Provided by Operating Activities 2,914,118 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 951,967
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -614,994 -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 -353,903
Acquisitions Net -71,870 -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 -812,362
Purchases of Investments -18,992 -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 -81,480
Sales/Maturities of Investments 230,262 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 631,969
Other Investing Activities -17,011 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 0 -69,024 323,168 750,662 -406,732 -145,887
Net Cash Used for Investing Activities -492,605 -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 -761,663
Cash Flows from Financing Activities
Debt Repayment -1,801,165 -3,721,864 -10,076,809 -12,955,275 -12,427,699 -9,118,685 -10,456,671 -14,650,168 -9,112,020 -5,323,186 -2,446,191 -4,560,562 -1,398,697 -6,227,814 -2,678,639 -3,692,136 -4,177,763 -4,442,332 -4,197,795 -3,221,906 -1,926,974
Common Stock Issued 361,824 0 338,121 1,556,148 13,312,301 7,973,719 11,668,026 -328 -285 277 99 1,213,840 5,313 4,166 1,642,228 11,106 156,710 217,237 11,321 103,306 193,679
Common Stock Repurchased -122,532 -189,355 -4,866 -169,549 -369,902 -438,854 -410,119 -259,894 -509,277 -14,435 2,919,364 -248,000 1,655,203 -10,994 -87,689 -17,854 -684,929 -803,266 -206,316 -162,987 -93,954
Dividends Paid -1,820,592 -2,592,472 -2,690,700 -1,664,193 -2,949,401 -2,821,642 -2,571,776 -2,355,885 -2,196,041 -1,877,158 -1,690,553 -1,485,240 -1,032,659 -919,443 -216,756 -1,075,895 -216,403 -204,652 -194,697 -724,478 -655,061
Other Financing Activities 1,128,434 3,451,343 8,871,939 15,226,809 -141,385 -76,802 -139,531 14,721,532 10,344,510 4,276,767 -3,282 6,533,429 -239,073 3,484,570 3,223,501 4,460,980 5,076,183 5,153,809 3,284,024 5,653,365 2,430,500
Net Cash Used Provided by Financing Activities -2,254,031 -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 -51,810
Effect of Forex Changes on Cash 1,064,455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 167,482 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 138,494
Cash at End of Period 2,781,998 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
Cash at Start of Period 2,614,516 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 397,129
Free Cash Flow
Operating Cash Flow 2,914,118 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 951,967
Capital Expenditure -614,994 -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 -353,903
Free Cash Flow 2,299,124 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 598,064