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 3,343,137 3,273,569 3,108,581 2,888,621 2,765,686 2,960,562 2,717,076 2,602,076 2,550,820 2,490,821 2,396,998 2,135,539 1,876,267 1,759,526 1,550,804 1,522,249 1,488,400 1,482,289 1,477,586 1,437,635 1,400,465
Revenue Growth - 5.31% 7.61% 4.45% -6.58% 8.96% 4.42% 2.01% 2.41% 3.91% 12.24% 13.82% 6.63% 13.46% 1.88% 2.27% 0.41% 0.32% 2.78% 2.65%
Cost of Revenue 1,936,606 2,064,756 1,149,133 1,046,356 1,041,970 1,094,400 1,022,604 962,036 921,234 904,336 864,526 771,403 685,483 620,105 526,847 525,765 515,540 483,605 497,352 490,024 474,746
Gross Profit 1,406,531 1,208,813 1,959,448 1,842,265 1,723,716 1,866,162 1,694,472 1,640,040 1,629,586 1,586,485 1,532,472 1,364,136 1,190,784 1,139,421 1,023,957 996,484 972,860 998,684 980,234 947,611 925,719
Gross Profit Margin 42.17% 36.93% 63.03% 63.78% 62.33% 63.03% 62.36% 63.03% 63.88% 63.69% 63.93% 63.88% 63.47% 64.76% 66.03% 65.46% 65.36% 67.37% 66.34% 65.91% 66.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 172,997 187,929 148,243 151,853 133,112 140,777 121,722 113,715 105,229 96,319 98,937 115,329 82,382 81,442 79,658 75,447 72,365 69,882 59,375 55,471 53,636
Total Operating Expenses 598,506 174,311 898,018 869,189 816,863 818,541 767,371 731,262 801,508 735,861 727,510 675,966 535,450 520,626 410,829 397,128 376,512 359,329 368,277 335,196 312,150
Operating Income or Loss 804,743 1,034,502 1,020,154 976,210 827,696 1,113,152 913,685 908,110 823,908 849,365 801,822 678,120 651,681 618,640 610,514 276,523 324,376 353,468 313,697 304,324 307,399
Operating Margin 23.99% 31.60% 32.82% 33.80% 29.93% 37.60% 33.63% 34.90% 32.30% 34.10% 33.45% 31.75% 34.73% 35.16% 39.37% 18.17% 21.79% 23.85% 21.23% 21.17% 21.95%
Interest Expense 614,425 572,869 437,139 423,346 431,717 412,717 378,168 374,481 412,849 432,196 455,743 446,880 413,564 394,131 378,079 322,833 271,972 0 0 0 0
EBITDA 1,662,503 1,865,315 1,769,929 1,693,546 1,511,447 1,790,916 1,585,795 1,543,340 1,539,661 1,519,713 1,455,069 1,332,191 1,167,571 1,060,071 1,043,061 883,435 874,371 928,333 888,716 880,056 858,361
Depreciation and Amortization 857,760 2,239,067 2,051,706 1,919,281 1,860,364 1,914,925 1,791,579 1,693,966 1,723,393 639,542 628,573 560,637 453,068 439,184 338,371 321,681 304,147 288,978 276,759 267,641 252,941
Income Before Tax 263,165 291,424 1,020,584 631,932 1,018,691 651,999 597,874 554,818 487,495 424,023 358,018 703,648 294,222 313,826 159,072 231,014 168,482 0 0 0 315,548
Income Tax Expense 11,471 101,209 437,139 547,519 492,947 589,774 177,046 478,092 397,316 295,883 382,919 475,791 467,214 432,012 490,830 380,400 289,098 -685,335 -261,678 174,123 329,552
Net Income 167,597 190,215 583,445 84,413 525,744 62,225 582,849 462,439 511,102 583,106 443,611 749,811 289,650 272,679 159,072 231,014 125,232 1,324,690 873,635 438,292 284,017
Net Income Margin 4.94% 5.81% 18.77% 2.92% 19.01% 2.10% 21.45% 17.77% 20.04% 23.41% 18.51% 35.11% 15.44% 15.50% 10.26% 15.18% 8.41% 89.37% 59.13% 30.49% 20.28%
EPS 1.07 1.21 3.72 0.54 3.38 0.40 3.77 2.93 3.27 3.73 2.83 4.87 1.93 1.87 1.14 1.76 0.88 11.11 7.62 3.94 2.67
EPS Diluted 1.07 1.21 3.71 0.54 3.38 0.40 3.77 2.93 3.26 3.72 2.83 4.86 1.92 1.86 1.14 1.76 0.87 10.94 7.46 3.86 2.61
Weighted Average Shares Out - 156,863 156,726 156,116 155,432 154,582 154,427 154,190 153,715 153,471 153,089 152,201 150,120 145,693 139,440 131,050 119,980 118,839 114,721 111,274 106,458
Weighted Average Shares Out Diluted - 157,201 157,137 156,376 155,517 154,883 154,682 154,390 153,977 153,844 153,308 152,521 150,711 146,218 140,057 131,512 121,299 120,780 117,077 113,559 108,762

Reported Currency: USD Q2 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 737,501 1,612,567 690,333 452,692 1,668,742 644,950 543,359 434,767 356,914 723,718 1,763,079 2,365,137 1,041,978 1,823,208 478,948 1,448,933 241,510 1,506,921 725,788 261,496 239,344
Short Term Investments 12,070 0 32,277 0 0 0 0 0 509 2,364 0 0 0 9,548 8,732 9,946 11,590 104,256 0 0 0
Cash + Short Term Investments 737,501 1,612,567 690,333 452,692 1,668,742 644,950 543,359 434,767 356,914 723,718 1,763,079 2,365,137 1,041,978 1,832,756 487,680 1,458,879 253,100 1,611,177 725,788 261,496 239,344
Net Receivables 188,261 226,604 1,449,356 1,375,235 1,296,194 1,247,515 1,120,993 953,761 891,686 852,748 738,594 711,067 1,055,061 450,134 842,501 363,240 338,743 58,074 57,052 52,668 25,500
Inventory 0 0 0 0 0 0 -80,943 -77,971 -129,666 -185,118 -164,432 -184,477 -90,610 0 0 0 0 0 0 0 0
Other Current Assets -925,762 -1,839,171 46,479 -659,321 -1,893,021 -900,613 176,775 148,573 192,840 258,908 651,753 241,678 145,791 40,332 308,031 21,867 21,970 0 0 0 0
Total Current Assets 2,340,384 3,194,383 2,186,168 1,876,393 3,015,523 1,939,401 1,760,184 1,459,130 1,311,774 1,650,256 2,988,994 3,133,405 2,152,220 2,323,222 1,638,212 1,843,986 613,813 1,564,995 782,840 314,164 264,844
Non-Current Assets
Property, Plant and Equipment 20,116,925 725,978 404,861 407,285 383,799 386,034 16,551,621 16,302,083 15,678,372 15,303,446 15,420,630 15,519,818 11,684,074 10,746,486 10,441,117 9,065,881 8,849,559 8,718,188 8,160,403 7,886,102 8,147,858
Goodwill 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 0 0 713,971 599,567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Long Term Investments 1,455,661 1,413,656 1,748,188 1,526,629 1,349,935 992,394 984,507 649,086 799,012 255,604 212,853 142,725 672,088 669,722 767,252 763,636 782,760 81,672 83,711 90,207 80,955
Tax Assets -800,099 26,026,149 -713,971 -599,567 22,858,190 21,284,905 20,256,477 19,372,233 18,851,643 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 1,561,478 20,692,132 19,868,452 18,545,278 18,108,933 17,967,076 17,511,786 17,264,017 16,738,981 1,170,150 1,264,290 1,366,303 953,939 1,043,536 501,682 675,200 665,513 -8,799,860 -8,244,114 -7,976,309 -8,228,813
Total Non-Current Assets 23,134,064 22,831,766 22,021,501 20,479,192 19,842,667 19,345,504 18,496,293 17,913,103 17,537,993 16,729,200 16,897,773 17,028,846 13,310,101 12,459,744 11,710,051 10,504,717 10,297,832 8,799,860 8,244,114 7,976,309 8,228,813
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 827,782 668,068 611,895 569,571
Total Assets 25,474,448 26,026,149 24,207,669 22,355,585 22,858,190 21,284,905 20,256,477 19,372,233 18,849,767 18,379,456 19,886,767 20,162,251 15,462,321 14,782,966 13,348,263 12,348,703 10,911,645 11,192,637 9,695,022 8,902,368 9,063,228
Current Liabilities
Accounts Payable 372,484 458,329 417,545 312,125 336,264 377,553 276,645 331,500 298,524 274,709 243,263 202,470 199,102 155,139 186,059 220,089 171,791 145,692 102,934 2,180 3,023
Short Term Debt 487,169 1,959,598 13,964,357 145,000 862,280 332,490 10,680,374 45,000 8,183,151 0 0 744,880 0 0 0 0 100,000 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 1,762,229 304,860 0 0 -862,280 -332,490 -10,680,374 0 -8,183,151 0 0 -744,880 0 0 0 0 0 0 0 0 0
Other Current Liabilities -1,465,119 -1,959,598 -13,689,940 264,655 277,370 260,729 254,381 222,686 374,241 517,706 1,046,004 664,765 182,949 161,006 143,358 156,594 164,294 -145,692 -102,934 -2,180 -3,023
Total Current Liabilities 1,156,763 763,189 691,962 721,780 613,634 638,282 531,026 599,186 672,765 792,415 1,289,267 867,235 382,051 316,145 329,417 376,683 436,085 145,692 102,934 2,180 3,023
Non-Current Liabilities
Long Term Debt 14,880,305 13,967,069 14,694,357 13,200,591 13,485,963 12,236,028 11,007,757 10,226,611 9,796,133 9,216,513 10,086,984 11,521,508 8,912,369 8,704,138 7,786,001 6,719,771 6,171,916 4,198,040 4,150,937 4,826,254 5,011,814
Deferred Revenue 0 17,833,785 15,837,237 14,322,462 14,511,681 13,262,304 12,042,509 11,269,777 10,919,719 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 1,045,573 684,744 675,879 654,807 646,596 -12,042,509 -11,269,777 -10,919,719 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 1,147,137 -15,775,831 -16,071,063 -14,607,923 -14,754,404 -13,520,906 503,726 443,980 450,821 483,601 607,580 729,890 533,047 349,167 268,652 183,190 772,377 -4,198,040 -4,150,937 -4,826,254 -5,011,814
Total Non-Current Liabilities 16,027,442 17,070,596 15,145,275 13,591,009 13,898,047 12,624,022 11,511,483 10,670,591 10,246,954 9,700,114 10,694,564 12,251,398 9,445,416 9,053,305 8,054,653 6,902,961 6,944,293 4,198,040 4,150,937 4,826,254 5,011,814
Total Liabilities 17,184,205 17,833,785 15,837,237 14,312,789 14,511,681 13,262,304 12,042,509 11,269,777 10,919,719 10,492,529 11,983,831 13,118,633 9,827,467 9,369,450 8,384,070 7,279,644 7,380,378 6,869,920 5,848,288 5,245,754 5,340,827
Common Stock 1,571 1,569 1,568 1,565 1,557 1,548 1,545 1,543 1,538 1,536 1,531 1,530 1,516 1,481 1,402 1,389 1,212 1,195 1,175 1,125 1,103
Retained Earnings -964,518 -816,152 -391,356 -625,911 -509,653 -760,523 -675,534 -712,343 -695,377 -780,952 -762,464 -108,552 -109,971 -53,080 -24,763 95,433 192,843 394,324 108,155 182,105 325,452
Accumulated Other Comprehensive Income/Loss 7,916 8,383 -13,718 -36,662 -49,890 -48,335 -47,741 -50,429 -52,251 -14,114 -9,304 -11,556 -13,817 -16,138 -18,436 -21,777 -29,916 -29,191 -3,323 -8,881 -15,637
Total Stockholders Equity 5,810,778 5,885,080 6,132,919 5,834,020 5,996,083 5,684,687 5,883,171 5,813,957 5,784,615 5,709,435 5,697,298 5,741,153 5,097,065 4,865,998 4,372,643 4,446,002 3,531,267 3,668,825 3,223,226 2,917,346 2,936,073
Total Investments 1,455,661 1,413,656 1,748,188 1,526,629 1,349,935 992,394 984,507 649,086 799,012 255,604 212,853 142,725 672,088 679,270 775,984 773,582 794,350 185,928 83,711 90,207 80,955
Total Debt 16,159,417 16,624,649 14,694,357 13,345,591 13,485,963 12,236,028 11,007,757 10,271,611 9,796,133 9,216,513 10,086,984 11,521,508 8,912,369 8,704,138 7,786,001 6,719,771 6,271,916 4,198,040 4,150,937 4,826,254 5,011,814
Net Debt 15,421,916 15,012,082 14,004,024 12,892,899 11,817,221 11,591,078 10,464,398 9,836,844 9,439,219 8,492,795 8,323,905 9,156,371 7,870,391 6,880,930 7,307,053 5,270,838 6,030,406 2,691,119 3,425,149 4,564,758 4,772,470

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 175,880 190,215 1,020,584 631,932 1,018,691 651,999 712,563 562,481 569,977 799,918 526,057 711,670 295,262 313,826 190,327 274,499 125,232 1,324,690 873,635 438,292 284,017
Depreciation & Amortization 858,333 830,813 752,202 720,852 685,985 680,176 645,649 617,547 694,403 639,542 628,573 565,397 454,044 439,184 338,371 321,681 304,147 288,978 276,759 267,641 252,941
Deferred Income Tax -431,870 -1,802,417 0 -69,699 -505,392 16,252 -148,191 -10,975 -123,214 -367,706 -269,437 -93,875 -73,964 -44,108 -30,909 14,200 179,892 0 0 0 0
Stock Based Compensation 45,141 51,478 52,026 50,860 44,142 40,958 40,117 35,361 32,911 29,183 28,099 45,155 29,679 29,672 32,852 26,636 23,106 0 0 0 0
Change in Working Capital -196,484 -162,899 -207,589 -224,086 -109,970 -230,474 -121,196 -295,685 -102,151 -259,255 -178,396 -67,079 -105,203 -181,607 -205,578 -71,807 -113,405 -50,092 -118,248 -124,317 -149,066
Accounts Receivable -75,387 -131,009 -7,621 4,820 22,550 -24,876 29,204 2,433 3,688 -46,326 12,869 -443 23,155 0 0 0 0 -31,522 -56,887 -97,937 -72,560
Inventory -7,399 -0 0 -186,081 -48,689 -100,943 -21,011 -212,365 -27,679 -97,939 -99,525 -23,631 -65,663 0 0 0 0 13,178 -5,234 -25,219 -10,364
Accounts Payable 10,726 41,696 -22,777 20,025 -4,059 12,627 1,353 10,482 15,666 -6,310 3,903 13,108 3,854 6,660 -32,839 14,848 18,075 -18,570 -61,361 -26,380 -76,506
Other Working Capital -58,090 -73,586 -177,191 -62,850 -79,772 -117,282 -130,742 -96,235 -93,826 -108,680 -95,643 -56,113 -66,549 -188,267 -172,739 -86,655 -131,480 -13,178 5,234 25,219 10,364
Other Non-Cash Items 1,751,196 2,194,330 -334,824 23,368 23,384 22,254 21,303 -1,284 -35,052 -42,271 -39,343 -383,342 43,131 49,361 50,830 52,167 41,936 -934,198 -504,167 -109,367 41,614
Net Cash Provided by Operating Activities 1,252,996 1,301,520 1,282,399 1,133,227 1,156,840 1,181,165 1,150,245 907,445 1,036,874 799,411 695,553 777,926 642,949 606,328 375,893 617,376 560,908 629,378 527,979 472,249 429,506
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -258,794 -484,536 -398,093 -13,614 -2,551 -432,387 -399,805 -427,813 -812,435 0 0 0 0 -445,997 -860,519 -442,844 -575,974 -1,132,594 -642,024 -394,757 -277,684
Acquisitions Net 395,189 244,541 -277,581 -80,363 -172,436 -87,392 -345,717 -109,015 -520,088 -38,207 -52,052 79,468 -6,214 -17,970 -12,904 -7,835 -896,027 0 0 0 0
Purchases of Investments -593,602 -743,945 -2,404 -4,175 2,551 -2,132 -902 -1,669 -1,161 -668,909 -1,780 -1,558 -1,235 -816 -22,500 1,644 288,628 -30,374 -282,764 -37,500 0
Sales/Maturities of Investments 26,069 34,800 4,902 17,789 2,551 231,175 455,409 319,850 -3,663 0 0 0 0 43,444 2,149 4,078 14,697 0 23,566 39,813 0
Other Investing Activities -323,814 -12,177 -929,626 -959,593 -443,834 -724,355 -752,257 -787,130 8,290 426,890 -611,292 -610,550 -1,270,583 331,243 -267,500 -1,644 -147,000 1,739,899 1,130,978 749,049 106,670
Net Cash Used for Investing Activities -751,852 -949,140 -1,602,802 -1,039,956 -613,719 -1,015,091 -1,098,876 -897,814 -1,329,057 -280,226 -665,124 -532,640 -1,278,032 -90,096 -1,161,274 -446,601 -1,315,676 576,931 229,756 356,605 -171,014
Cash Flows from Financing Activities
Debt Repayment -1,810,651 -1,317,727 -1,130,000 -3,798,796 -282,168 -802,194 -730,946 -647,505 -1,357,870 -52,260 -1,290,529 -473,779 -985,572 -1,310,927 -1,648,783 -250,238 -1,930,262 -1,456,618 -661,139 -1,098,690 -419,731
Common Stock Issued 0 367 0 24,214 3,277 13,710 0 241 2,014,790 799 1,923 1,388,376 247,253 439,037 22,593 850,624 37,410 23,479 0 1,846 291,496
Common Stock Repurchased 1,539 0 0 -200,000 1,513,125 0 -730 0 -271 -633 -17,373 -43,404 -18,329 2,026,325 1,811,911 807,446 2,698,594 1,357,369 0 -1,846 308,517
Dividends Paid -689,058 -687,809 -685,019 -683,753 -688,904 -666,294 -587,628 -526,578 -671,626 -1,226,199 -840,264 -451,118 -372,899 -332,597 -328,051 -357,328 -1,235,767 -1,143,470 -391,613 -702,989 -342,815
Other Financing Activities 139,446 137,998 2,371,076 3,346,893 -61,008 -249,279 -60,865 -65,581 -59,644 -280,087 1,513,756 657,798 983,400 6,190 -42,274 -13,856 -80,618 794,064 759,309 994,977 120,699
Net Cash Used Provided by Financing Activities -1,160,263 767,916 556,057 -1,311,442 484,322 -113,379 82,453 55,346 -74,621 -1,558,546 -632,487 1,077,873 -146,147 828,028 -184,604 1,036,648 -510,643 -425,176 -293,443 -806,702 -41,834
Effect of Forex Changes on Cash 0 -360,106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -890,989 875,755 235,654 -1,218,171 1,027,443 52,695 133,822 77,853 -366,804 -1,039,361 -602,058 1,323,159 -781,230 1,344,260 -969,985 1,207,423 -1,265,411 781,133 464,292 22,152 216,658
Cash at End of Period 4,047,090 1,612,567 736,812 501,158 1,719,329 691,886 639,191 434,767 356,914 723,718 1,763,079 2,365,137 1,041,978 1,823,208 478,948 1,448,933 241,510 1,506,921 725,788 261,496 239,344
Cash at Start of Period 4,938,079 736,812 501,158 1,719,329 691,886 639,191 505,369 356,914 723,718 1,763,079 2,365,137 1,041,978 1,823,208 478,948 1,448,933 241,510 1,506,921 725,788 261,496 239,344 22,686
Free Cash Flow
Operating Cash Flow 1,252,996 1,301,520 1,282,399 1,133,227 1,156,840 1,181,165 1,150,245 907,445 1,036,874 799,411 695,553 777,926 642,949 606,328 375,893 617,376 560,908 629,378 527,979 472,249 429,506
Capital Expenditure -258,794 -484,536 -398,093 -13,614 -2,551 -432,387 -399,805 -427,813 -812,435 0 0 0 0 -445,997 -860,519 -442,844 -575,974 -1,132,594 -642,024 -394,757 -277,684
Free Cash Flow 994,202 816,984 884,306 1,119,613 1,154,289 748,778 750,440 479,632 224,439 799,411 695,553 777,926 642,949 160,331 -484,626 174,532 -15,066 -503,216 -114,045 77,492 151,822