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 7,890,211 8,023,469 5,973,692 4,759,440 4,438,735 3,330,621 2,804,449 2,618,134 2,533,135 2,197,074 1,760,787 1,750,486 2,005,961 1,533,291 633,500 633,842 715,045 669,671 729,896 676,149 665,689
Revenue Growth - 34.31% 25.51% 7.23% 33.27% 18.76% 7.12% 3.36% 15.30% 24.78% 0.59% -12.74% 30.83% 142.03% -0.05% -11.36% 6.78% -8.25% 7.95% 1.57%
Cost of Revenue 3,937,845 2,010,335 1,509,094 1,248,487 1,170,104 918,927 757,688 724,664 697,376 631,632 527,283 541,217 569,319 439,614 188,710 189,056 184,700 98,848 100,785 0 0
Gross Profit 3,952,366 6,013,134 4,464,598 3,510,953 3,268,631 2,411,694 2,046,761 1,893,470 1,835,759 1,565,442 1,233,504 1,209,269 1,436,642 1,093,677 444,790 444,786 530,345 570,823 629,111 676,149 665,689
Gross Profit Margin 49.79% 74.94% 74.74% 73.77% 73.64% 72.41% 72.98% 72.32% 72.47% 71.25% 70.05% 69.08% 71.62% 71.33% 70.21% 70.17% 74.17% 85.24% 86.19% 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 106,389 0 0
General and Administrative Expenses 414,350 390,406 331,083 293,167 274,845 266,718 238,985 231,059 222,067 238,199 247,768 229,207 245,667 195,161 125,155 115,253 143,982 129,510 104,262 77,409 58,956
Total Operating Expenses 1,331,969 2,612,569 2,184,196 1,893,544 1,866,824 1,419,746 1,199,759 1,122,404 1,167,381 1,185,270 913,696 904,857 1,012,204 804,515 324,988 306,456 689,825 373,997 368,148 407,537 389,229
Operating Income or Loss 3,257,702 3,707,792 2,574,140 2,006,401 1,685,621 1,203,046 847,002 771,066 668,378 380,172 319,808 304,412 108,447 127,430 119,802 138,330 11,462 196,826 260,963 268,612 276,460
Operating Margin 41.03% 46.21% 43.09% 42.16% 37.98% 36.12% 30.20% 29.45% 26.39% 17.30% 18.16% 17.39% 5.41% 8.31% 18.91% 21.82% 1.60% 29.39% 35.75% 39.73% 41.53%
Interest Expense 631,380 618,723 291,903 250,094 299,907 226,660 215,898 260,007 287,687 287,951 294,769 364,953 490,703 468,738 130,338 121,459 133,533 126,968 0 0 0
EBITDA 6,167,641 6,567,797 4,404,051 3,599,606 3,261,146 2,332,005 2,092,476 1,898,773 1,805,670 1,444,507 1,096,557 1,050,300 1,153,076 776,811 446,384 310,068 358,242 361,186 434,557 432,618 711,719
Depreciation and Amortization 2,562,421 2,484,891 3,606,669 2,972,624 3,189,401 2,412,388 1,832,351 1,920,964 1,855,175 880,373 642,461 664,007 767,459 603,884 196,636 179,894 169,145 164,883 186,289 180,304 160,026
Income Before Tax 3,420,213 3,464,183 3,690,810 3,322,848 1,747,088 1,776,363 1,886,290 1,815,568 1,347,104 948,605 713,628 336,262 -89,622 -242,683 27,119 -43,001 -49,310 314,260 224,072 257,807 125,471
Income Tax Expense 138,570 211,038 -135,402 174,258 130,458 74,517 63,330 54,609 54,564 23,090 -25,656 106,733 3,580 1,776 -27,119 43,001 49,310 -314,260 -224,072 -257,807 -125,471
Net Income 3,083,718 3,059,214 3,364,856 2,939,723 1,481,814 1,572,959 1,649,361 1,652,325 1,209,932 869,439 636,183 342,921 -39,720 -153,414 27,119 -34,271 -49,862 314,260 224,072 257,807 125,471
Net Income Margin 38.90% 38.13% 56.33% 61.77% 33.38% 47.23% 58.81% 63.11% 47.76% 39.57% 36.13% 19.59% -1.98% -10.01% 4.28% -5.41% -6.97% 46.93% 30.70% 38.13% 18.85%
EPS 3.32 3.30 4.15 3.86 1.97 2.41 2.91 3.10 2.29 1.66 1.25 0.65 -0.09 -0.41 0.06 -0.26 -0.51 3.04 2.39 2.98 1.44
EPS Diluted 3.26 3.29 4.13 3.84 1.95 2.40 2.79 3.06 2.27 1.64 1.24 0.64 -0.09 -0.41 0.06 -0.26 -0.51 2.96 2.30 2.85 1.39
Weighted Average Shares Out - 947,706 808,910 760,312 749,060 649,126 567,367 530,400 526,103 521,241 499,583 486,076 459,895 370,534 161,988 129,860 97,340 97,190 87,710 84,049 82,181
Weighted Average Shares Out Diluted - 951,791 834,843 785,711 775,151 673,449 590,239 552,300 546,666 533,944 506,391 491,546 461,848 371,730 161,988 134,321 97,404 99,808 91,107 87,873 85,137

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 780,871 530,388 278,483 556,117 598,086 1,088,855 343,856 447,046 807,316 264,080 350,692 491,129 100,810 176,072 198,424 187,169 223,936 220,224 174,763 232,881 109,392
Short Term Investments 0 0 45,566 0 0 0 27 10,223 435 0 0 0 0 0 0 0 0 356,194 274,381 0 0
Cash + Short Term Investments 780,871 530,388 278,483 556,117 598,086 1,088,855 343,856 447,046 807,316 264,080 350,692 491,129 100,810 176,072 198,424 187,169 223,936 576,418 449,144 232,881 109,392
Net Receivables 0 554,337 637,850 593,244 380,377 242,066 239,526 239,123 241,455 452,038 236,346 461,130 504,753 602,288 58,979 155,958 160,528 184,270 133,998 178,682 122,766
Inventory 0 0 -877,333 0 0 0 -348,107 -10,223 -435 0 -239,565 0 -333,669 0 -198,424 0 0 0 0 0 0
Other Current Assets 325,987 710,254 770,740 823,279 1,209,450 830,361 730,869 444,239 442,500 901,429 149,027 140,771 306,965 606,462 0 18,908 52,572 0 0 0 0
Total Current Assets 1,106,858 1,794,979 809,740 1,972,640 2,187,913 2,161,282 966,144 823,366 1,523,371 1,201,541 736,065 1,107,240 912,528 396,063 396,150 386,918 437,036 760,688 583,142 411,563 232,158
Non-Current Assets
Property, Plant and Equipment 79,760,774 891,737 855,327 577,408 610,501 593,798 112,211 109,823 102,830 94,178 86,927 85,389 90,177 22,629,630 0 6,271,408 6,236,508 6,677,905 6,235,373 6,270,250 5,997,838
Goodwill 0 0 5,732 8,926 5,592 4,595 0 0 0 23,594,182 19,228,543 17,938,379 22,912,363 0 0 0 0 0 0 0 0
Intangible Assets 0 1,010,615 1,183,006 552,517 726,821 314,179 450,690 202,087 267,907 706,481 277,485 317,100 416,100 0 0 0 0 0 0 0 0
Long Term Investments 10,092,765 9,543,970 9,698,898 8,610,958 7,602,014 6,237,371 5,745,294 5,496,450 4,230,429 4,755,620 4,824,724 4,430,239 2,195,782 2,857,755 6,763,422 6,271,408 6,667,830 0 0 0 55,166
Tax Assets 0 1,231 5,732 8,926 5,592 4,595 8,767 13,533 14,052 14,650 7,887 19,020 31,733 0 0 0 0 0 0 0 0
Other Non-Current Assets 4,944,799 79,690,989 75,344,745 46,763,771 44,932,164 30,720,625 31,134,558 22,835,816 24,111,343 1,028,115 656,592 674,940 751,462 1,840,464 213,323 -6,087,776 -6,039,726 -6,677,905 -6,235,373 -6,270,250 -6,053,004
Total Non-Current Assets 94,798,338 91,138,542 87,087,708 56,513,580 53,877,092 37,870,568 37,451,520 28,657,709 28,726,561 30,193,226 25,082,158 23,465,067 26,397,617 27,327,849 6,976,745 6,455,040 6,864,612 6,677,905 6,235,373 6,270,250 6,053,004
Other Assets 0 87,319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8,339 -176,190 -105,003 120,926 101,781
Total Assets 95,905,196 93,020,840 87,897,448 58,486,220 56,065,005 40,031,850 38,417,664 29,481,075 30,249,932 31,394,767 25,818,223 24,572,307 27,310,145 27,723,912 7,372,895 6,841,958 7,293,309 7,262,403 6,713,512 6,802,739 6,386,943
Current Liabilities
Accounts Payable 5,951,272 1,766,018 1,711,885 1,252,767 1,143,372 704,954 760,515 702,804 556,179 712,725 627,999 563,993 611,770 639,490 230,519 238,718 282,771 210,447 186,807 170,307 180,923
Short Term Debt 0 1,055,239 0 0 376,061 0 0 0 0 0 599,000 0 0 0 0 477,630 798,037 0 0 0 0
Tax Payables 0 152,487 114,917 123,093 110,169 75,688 70,803 67,069 84,554 91,397 98,558 242,148 494,501 0 0 0 0 0 0 0 0
Deferred Revenue 0 566,557 329,780 186,368 167,973 118,123 96,171 87,146 111,862 106,927 91,199 103,721 165,045 0 0 0 0 0 0 0 0
Other Current Liabilities 0 -280,932 4,001,812 -184,679 -421,408 11,299 599,472 -29,189 35,023 0 -599,000 907,658 907,300 -167,138 108,955 -431,589 -794,642 54,907 -186,807 0 -180,923
Total Current Liabilities 5,951,272 3,259,369 6,158,394 2,064,252 1,609,522 1,125,014 1,526,961 1,362,703 787,618 911,049 817,756 1,713,799 2,178,616 639,490 339,474 284,759 286,166 210,447 186,807 170,307 180,923
Non-Current Liabilities
Long Term Debt 31,629,095 28,991,619 24,514,772 18,163,499 16,959,987 12,377,511 11,089,815 9,412,631 10,608,294 11,626,831 8,781,199 9,011,216 11,790,794 11,382,408 3,331,299 2,252,083 3,192,148 3,494,844 3,437,415 3,401,561 3,257,191
Deferred Revenue 0 0 329,780 186,368 167,973 118,123 96,171 87,146 111,862 106,927 91,199 103,721 165,045 52,045 0 0 0 0 0 0 0
Deferred Tax 0 0 -3,146,533 -186,368 -131,491 -94,272 -687,484 -560,601 -110,594 -93,198 -38,459 -103,721 -165,045 655,782 0 0 0 0 0 0 0
Other Non-Current Liabilities 4,143,130 3,512,689 -638,811 516,259 1,236,298 554,368 489,478 -87,146 284,018 400,838 944,470 -432,882 -165,045 538,713 0 1,013,796 857,130 0 -3,437,415 -3,401,561 -3,257,191
Total Non-Current Liabilities 35,772,225 32,504,308 23,875,961 18,679,758 18,130,903 12,835,052 11,089,815 9,412,631 11,004,174 12,062,882 9,816,868 8,682,055 11,358,193 12,628,948 3,331,299 3,265,879 4,049,278 3,494,844 3,437,415 3,401,561 3,257,191
Total Liabilities 38,241,104 35,197,120 30,034,355 20,744,010 19,740,425 13,960,066 12,616,776 10,775,334 11,791,792 12,973,931 10,634,624 10,395,854 13,536,809 13,268,438 3,670,773 3,550,638 4,326,030 3,801,040 3,709,295 3,665,305 3,519,477
Common Stock 9,261 9,244 9,231 7,398 7,394 6,318 6,296 5,322 5,287 5,245 5,095 4,988 4,618 4,594 3,097,311 2,716,604 981 990 895 857 832
Retained Earnings -851,763 -627,068 -457,695 -1,327,828 -2,394,690 -2,151,168 -2,378,467 -2,904,461 -3,610,007 -3,926,483 -3,974,493 -3,932,664 -3,696,093 -3,092,162 -17,695 -29,008 26,869 244,688 147,274 101,124 0
Accumulated Other Comprehensive Income/Loss -572,251 -514,201 -443,609 -878,253 -1,193,739 -990,398 -1,084,671 -901,658 -937,473 -791,429 -600,337 -435,675 -233,563 -182,321 42,188 3,816 22,043 11,321 -1,778 -2,416 -991
Total Stockholders Equity 53,071,769 53,181,724 53,237,282 33,426,873 31,971,547 22,653,127 22,298,093 15,631,158 14,991,081 14,667,935 13,975,509 13,711,158 13,069,017 13,661,639 3,320,723 2,940,016 2,516,146 2,763,952 2,166,657 1,916,299 1,671,140
Total Investments 10,092,765 9,543,970 9,698,898 8,610,958 7,602,014 6,237,371 5,745,294 5,496,450 4,230,429 4,755,620 4,824,724 4,430,239 2,195,782 2,857,755 6,763,422 6,271,408 6,667,830 356,194 274,381 6,798,294 55,166
Total Debt 32,289,832 29,598,064 25,414,422 18,163,499 17,336,048 12,377,511 11,089,815 9,412,631 10,608,294 11,626,831 9,380,199 9,011,216 11,790,794 11,382,408 3,331,299 2,729,713 3,597,347 3,494,844 3,437,415 3,401,561 3,257,191
Net Debt 31,508,961 29,067,676 25,135,939 17,607,382 16,737,962 11,288,656 10,745,959 8,965,585 9,800,978 11,362,751 9,029,507 8,520,087 11,689,984 11,206,336 3,132,875 2,542,544 3,373,411 3,274,620 3,262,652 3,168,680 3,147,799

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 3,186,542 3,059,214 3,555,398 3,148,590 1,616,630 1,701,846 1,822,960 1,760,959 1,292,540 925,515 739,284 234,947 -73,480 -157,938 33,594 -27,960 -49,310 316,431 183,621 167,622 95,363
Depreciation & Amortization 2,562,421 2,484,891 1,812,777 1,577,942 1,561,969 1,139,879 947,214 879,140 930,985 880,373 642,461 664,007 767,459 603,884 180,331 169,363 158,596 163,726 179,977 180,304 160,026
Deferred Income Tax 10,073 17,708 12,638 1,322 744 12,221 1,448 -5,005 -5,525 -5,057 -87,240 -20,067 -21,967 -19,803 0 0 108,644 0 0 0 0
Stock Based Compensation 221,928 267,648 175,356 113,028 109,831 97,557 76,093 76,640 60,341 53,665 57,478 49,239 32,138 28,920 23,941 23,049 21,467 0 0 0 0
Change in Working Capital -250,653 70,074 -26,224 -165,876 -18,844 18,611 -82,720 42,759 -65,001 -110,806 -63,964 -93,032 -184,310 -187,006 8,714 -6,780 19,987 -55,185 20,245 -27,306 -210
Accounts Receivable 53,621 -82,375 -135,254 -342,734 -112,949 -96,608 -112,845 6,385 -91,514 -102,934 -93 -12,912 -178,387 -40,095 -18,328 17,311 27,776 -82,288 3,276 -42,379 -1,154
Inventory 21,742 0 71,307 328,511 127,619 108,165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 74,518 255,059 109,030 176,858 94,105 115,219 30,125 36,374 26,513 -7,872 -63,871 -80,120 -5,923 0 27,042 -24,091 -7,789 27,103 16,969 15,073 944
Other Working Capital -378,792 -102,610 -71,307 -328,511 -127,619 -108,165 -72,955 37,278 -106,337 0 0 0 0 -146,911 0 0 0 55,185 -20,245 27,306 210
Other Non-Cash Items 398,167 -526,477 -1,403,515 -1,678,964 -333,325 -706,080 -961,436 -1,067,247 -796,335 -780,280 -583,488 -350,105 -56,348 -60,993 6,180 84,604 41,636 -184,429 -47,988 -24,805 39,199
Net Cash Provided by Operating Activities 4,651,180 5,373,058 4,126,430 2,996,042 2,937,005 2,264,034 1,803,559 1,687,246 1,417,005 963,410 704,531 484,989 463,492 207,064 252,760 242,276 301,020 240,543 335,855 295,815 294,378
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -606,343 0 -550,592 -498,992 -1,248,294 -322,303 -915,698 -110,635 -101,677 -83,351 -78,610 -82,610 -80,612 -1,081,496 -272,919 -402,349 -1,216,373 -1,357,900 -1,485,881 -1,086,648 -996,202
Acquisitions Net -373,292 64,091 -365,372 -739,828 -1,823,666 113,294 199,920 -415,189 510,599 -304,395 -1,085,719 -1,487,944 -238,488 -1,025,251 0 4,233 -77,178 0 0 0 0
Purchases of Investments -3,924,930 -2,230 -3,458 -16,513 -9,034 -30,424 -11,703 -5,058 101,677 -981 0 0 0 -92,755 -413,451 -16,415 -52,267 -54,334 -18,969 0 0
Sales/Maturities of Investments 1,420,114 37,113 59,281 3,305 2,352 23,640 29,425 7,541 79,767 129,149 0 0 0 170,158 106,749 482,515 421,647 0 0 0 0
Other Investing Activities -4,557,914 -6,518,371 -3,638,916 -738,030 4,312 -469,557 34,260 1,066,619 661,672 -4,389,035 676,020 3,904,476 848,715 1,796,279 -7,007 7,145 42,403 779,994 624,290 1,026,241 267,771
Net Cash Used for Investing Activities -4,602,469 -6,419,397 -4,499,057 -1,990,058 -3,074,330 -685,350 -663,796 543,278 1,252,038 -4,648,613 -488,309 2,333,922 529,615 -233,065 -586,628 75,129 -881,768 -632,240 -880,560 -60,407 -728,431
Cash Flows from Financing Activities
Debt Repayment 3,799,364 4,915,817 3,029,648 1,360,852 1,031,252 802,695 59,033 -875,837 -898,322 2,217,598 -143,225 -2,516,825 -408,381 -608,382 -1,747,959 -699,200 949,977 395,801 644,939 206,128 447,490
Common Stock Issued -19,814 0 0 743 2,217 6,082 6,891 32,858 39,470 90,258 378,247 1,505,791 30,981 1,156,493 1,162,461 552,319 0 499,816 153,601 48,472 27,721
Common Stock Repurchased -4,722 -24,536 -27,688 0 -34,829 0 0 -13,182 0 0 -27,643 -482,500 0 0 0 0 -89,300 0 -98,080 0 0
Dividends Paid -3,486,044 -3,228,589 -2,494,723 -1,872,861 -1,722,989 -1,345,660 -1,123,367 -942,884 -893,455 -804,697 -672,190 -573,854 -567,834 -414,098 -155,812 -158,286 -286,483 -211,744 -174,266 -154,070 -145,951
Other Financing Activities -310,181 -366,946 -391,448 -497,059 372,091 -302,716 -174,658 -820,721 -373,158 2,092,757 86,361 -780,734 -126,277 -94,619 -78,190 -14,453 5,967 -88,748 -42,573 -202,386 80,445
Net Cash Used Provided by Financing Activities 3,139 1,320,282 115,789 -1,008,325 -372,162 -839,599 -1,232,101 -2,606,584 -2,125,465 3,595,916 -337,817 -2,365,622 -1,071,511 163,318 329,734 -288,549 581,765 420,025 483,621 -101,856 409,705
Effect of Forex Changes on Cash 7,479 -22,038 -20,796 -39,628 18,718 5,914 -10,852 15,790 -342 -9,623 -18,842 -62,970 3,142 1,121 15,389 -65,623 2,695 17,133 2,966 -10,063 6,062
Net Change in Cash 40,030 251,905 -277,634 -41,969 -490,769 744,999 -103,190 -360,270 543,236 -86,612 -140,437 390,319 -75,262 138,438 11,255 -36,767 3,712 45,461 -58,118 123,489 -18,286
Cash at End of Period 2,410,195 530,388 278,483 556,117 598,086 1,088,855 343,856 447,046 807,316 264,080 350,692 491,129 100,810 176,072 198,424 187,169 223,936 220,224 174,763 232,881 109,392
Cash at Start of Period 2,370,165 278,483 556,117 598,086 1,088,855 343,856 447,046 807,316 264,080 350,692 491,129 100,810 176,072 37,634 187,169 223,936 220,224 174,763 232,881 109,392 127,678
Free Cash Flow
Operating Cash Flow 4,651,180 5,373,058 4,126,430 2,996,042 2,937,005 2,264,034 1,803,559 1,687,246 1,417,005 963,410 704,531 484,989 463,492 207,064 252,760 242,276 301,020 240,543 335,855 295,815 294,378
Capital Expenditure -606,343 0 -550,592 -498,992 -1,248,294 -322,303 -915,698 -110,635 -101,677 -83,351 -78,610 -82,610 -80,612 -1,081,496 -272,919 -402,349 -1,216,373 -1,357,900 -1,485,881 -1,086,648 -996,202
Free Cash Flow 4,044,837 5,373,058 3,575,838 2,497,050 1,688,711 1,941,731 887,861 1,576,611 1,315,328 880,059 625,921 402,379 382,880 -874,432 -20,159 -160,073 -915,353 -1,117,357 -1,150,026 -790,833 -701,824