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 8,597,489 8,188,136 7,263,105 6,635,537 5,998,545 5,562,140 5,071,654 4,368,428 3,611,989 2,725,867 2,443,776 2,152,766 1,895,744 1,606,842 1,220,334 882,509 704,680 419,442 286,915 221,057 163,671
Revenue Growth - 12.74% 9.46% 10.62% 7.85% 9.67% 16.10% 20.94% 32.51% 11.54% 13.52% 13.56% 17.98% 31.67% 38.28% 25.24% 68.00% 46.19% 29.79% 35.06%
Cost of Revenue 4,489,877 4,227,658 3,751,501 3,472,422 3,074,340 2,810,184 2,605,475 2,193,149 1,820,870 1,291,506 1,197,885 1,064,403 943,995 867,641 674,667 483,420 414,659 263,745 188,379 158,354 136,950
Gross Profit 4,107,612 3,960,478 3,511,604 3,163,115 2,924,205 2,751,956 2,466,179 2,175,279 1,791,119 1,434,361 1,245,891 1,088,363 951,749 739,201 545,667 399,089 290,021 155,697 98,536 62,703 26,721
Gross Profit Margin 47.74% 48.37% 48.35% 47.67% 48.75% 49.48% 48.63% 49.80% 49.59% 52.62% 50.98% 50.56% 50.20% 46.00% 44.71% 45.22% 41.16% 37.12% 34.34% 28.37% 16.33%
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 2,663,452 2,509,838 2,285,261 2,043,029 1,809,337 1,586,064 1,460,396 1,327,630 1,133,303 825,296 734,119 621,413 532,313 425,023 331,885 218,908 213,477 146,513 104,742 65,662 51,098
Total Operating Expenses 2,650,425 2,517,204 2,285,261 2,043,029 1,809,337 1,586,064 1,460,396 1,327,630 1,133,303 825,296 734,119 621,413 532,313 425,023 331,885 218,908 213,477 145,175 95,095 65,662 51,098
Operating Income or Loss 1,468,187 1,443,274 1,200,528 1,108,162 1,052,928 1,169,631 977,383 809,014 618,739 567,342 509,266 460,932 400,753 307,163 194,711 181,079 73,402 10,115 1,914 -36,773 -42,062
Operating Margin 17.04% 17.63% 16.53% 16.70% 17.55% 21.03% 19.27% 18.52% 17.13% 20.81% 20.84% 21.41% 21.14% 19.12% 15.96% 20.52% 10.42% 2.41% 0.67% -16.64% -25.70%
Interest Expense 453,387 402,022 356,337 336,082 406,466 479,684 521,494 478,698 392,156 299,055 270,553 248,792 200,328 181,303 140,475 74,232 55,041 27,334 0 0 0
EBITDA 3,174,554 2,011,890 2,921,914 2,601,324 2,346,060 2,457,118 2,182,021 1,808,010 1,389,222 1,137,994 994,696 793,542 787,529 658,697 449,426 353,711 241,029 112,491 66,572 61,862 34,337
Depreciation and Amortization 1,971,367 1,843,665 7,121,361 6,579,946 6,036,855 5,273,893 4,848,963 4,339,142 3,515,406 528,929 484,129 431,008 401,946 352,653 263,564 175,371 158,907 103,307 72,778 74,964 66,133
Income Before Tax 1,245,302 1,124,230 829,369 608,952 516,225 692,597 433,038 286,832 159,859 210,998 84,733 112,279 196,479 130,961 49,880 109,028 27,081 -4,715 -6,334 -42,069 -68,478
Income Tax Expense 189,825 155,250 124,792 109,224 146,151 185,352 67,679 53,850 45,451 23,224 345,459 16,156 61,783 38,351 12,999 39,597 -104,457 473 439 543 153
Net Income 1,056,568 969,178 704,345 500,191 369,777 507,450 365,359 232,982 126,800 187,774 -259,547 94,685 144,666 94,004 36,881 69,431 131,538 -5,188 -6,397 -42,612 -68,631
Net Income Margin 12.27% 11.84% 9.70% 7.54% 6.16% 9.12% 7.20% 5.33% 3.51% 6.89% -10.62% 4.40% 7.63% 5.85% 3.02% 7.87% 18.67% -1.24% -2.23% -19.28% -41.93%
EPS 11.12 10.35 7.69 5.57 4.22 6.03 4.58 3.03 1.81 3.25 -4.96 1.92 2.92 1.77 0.84 1.80 2.91 -0.16 -0.22 -1.78 -3.87
EPS Diluted 103.80 10.31 7.67 5.53 4.18 5.99 4.56 3.00 1.79 3.21 -4.96 1.89 2.83 1.74 0.82 1.75 2.79 -0.16 -0.22 -1.78 -3.87
Weighted Average Shares Out - 93,615 91,569 89,772 87,700 84,140 79,779 76,854 70,117 57,790 52,359 49,438 48,004 46,956 43,742 38,488 37,120 32,136 28,551 23,956 17,719
Weighted Average Shares Out Diluted - 94,009 91,828 90,409 88,410 84,679 80,197 77,535 70,816 58,483 52,359 50,116 51,816 47,898 44,810 39,676 41,582 32,136 28,551 23,956 17,719

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,776,000 2,095,712 1,906,421 1,536,358 1,604,869 1,869,577 606,166 1,412,517 748,476 2,228,838 610,917 261,894 252,213 278,823 442,841 346,056 220,207 290,633 82,563 119,267 25,938
Short Term Investments 451,000 0 105,693 117,432 4,532 10,362 4,540 28,271 3,409 12,875 529,395 369,808 166,492 635,721 147,192 248,508 42,112 63,301 48,831 52,105 64,499
Cash + Short Term Investments 3,227,000 2,095,712 1,906,421 1,536,358 1,609,401 1,879,939 610,706 1,440,788 751,885 2,241,713 1,140,312 631,702 418,705 914,544 590,033 594,564 262,319 353,934 131,394 171,372 90,437
Net Receivables 1,123,000 1,303,272 1,115,102 934,548 690,272 699,167 639,897 576,313 545,056 291,964 262,570 184,840 163,840 139,057 116,358 64,767 71,120 60,089 26,864 17,237 11,919
Inventory 0 0 84,316 276,195 0 0 0 0 148,395 512,674 0 0 0 0 0 46,822 45,863 0 0 0 0
Other Current Assets 705,000 168,713 283,732 486,195 139,535 134,337 154,223 296,859 170,585 689,699 117,562 98,696 45,290 154,844 71,657 68,556 46,072 9,301 7,998 3,103 4,726
Total Current Assets 5,055,000 3,567,697 3,305,255 2,957,101 2,641,155 2,872,616 1,515,682 2,249,128 1,467,526 3,259,280 1,490,943 888,660 639,751 1,235,757 778,048 727,887 379,511 426,761 166,261 191,712 107,082
Non-Current Assets
Property, Plant and Equipment 21,152,000 20,049,723 18,077,484 16,728,193 15,978,141 13,627,964 11,026,020 9,394,602 7,199,210 5,606,436 4,998,270 4,591,650 3,918,999 3,225,912 2,650,953 1,808,115 1,488,402 1,162,720 546,395 438,790 343,361
Goodwill 5,768,000 5,737,122 5,654,217 5,372,071 5,472,553 4,781,858 4,836,388 4,411,762 2,986,064 1,063,200 1,002,129 1,042,153 1,042,564 866,495 774,365 381,050 342,829 442,926 16,919 21,654 22,018
Intangible Assets 1,544,000 1,704,870 1,897,649 1,935,267 2,170,945 2,102,389 2,333,296 2,384,972 719,231 224,565 147,527 184,182 201,562 148,635 150,945 51,015 50,918 67,207 0 21,654 22,018
Long Term Investments 0 468,231 348,145 245,049 163,071 59,737 -58,300 9,243 10,042 4,584 439 398,390 127,819 161,801 2,806 9,803 45,626 30,000 25,000 17,000 17,655
Tax Assets 0 62,238 44,628 59,816 66,424 35,806 58,300 66,031 62,308 61,152 45,134 229,975 85,232 0 16,955 5,171 118,003 -30,000 -25,000 -17,000 -17,655
Other Non-Current Assets 1,919,000 1,060,843 983,364 621,201 546,552 485,245 533,252 180,320 163,990 137,478 132,991 157,349 117,037 146,724 73,937 55,109 22,977 82,254 42,257 28,841 29,337
Total Non-Current Assets 30,383,000 29,083,027 27,005,487 24,961,597 24,397,686 21,092,999 18,728,956 16,446,930 11,140,845 7,097,415 6,326,490 6,603,699 5,493,213 4,549,567 3,669,961 2,310,263 2,068,755 1,755,107 605,571 489,285 394,716
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 35,438,000 32,650,724 30,310,742 27,918,698 27,038,841 23,965,615 20,244,638 18,696,058 12,608,371 10,356,695 7,817,433 7,492,359 6,132,964 5,785,324 4,448,009 3,038,150 2,448,266 2,181,868 771,832 680,997 501,798
Current Liabilities
Accounts Payable 1,125,000 162,356 115,953 84,084 77,705 52,232 96,980 101,744 60,211 49,892 30,221 30,291 27,659 23,268 0 14,874 18,325 14,816 27,269 22,557 19,822
Short Term Debt 2,554,000 1,275,687 591,763 616,827 524,365 941,672 451,972 221,901 270,020 956,478 102,190 87,936 82,572 356,839 35,954 71,816 80,202 24,197 4,127 31,552 675
Tax Payables 0 160,834 131,376 117,061 153,804 135,099 118,818 130,272 133,562 37,004 41,295 32,047 47,477 43,539 0 14,508 8,640 0 0 0 0
Deferred Revenue 0 141,068 147,986 126,116 118,373 92,900 93,573 103,898 93,997 92,246 69,078 63,326 60,024 298,999 0 29,411 27,698 20,106 23,337 0 3,658
Other Current Liabilities 691,000 1,422,305 999,206 787,982 1,150,503 935,960 753,728 684,919 564,902 520,734 400,973 332,904 320,072 249,321 282,161 214,261 182,826 152,449 46,957 37,314 11,741
Total Current Liabilities 4,370,000 3,162,250 1,838,298 1,605,954 2,056,750 2,157,863 1,515,071 1,247,335 1,028,695 1,656,354 643,757 546,504 539,289 725,254 318,115 315,459 289,993 191,462 78,353 91,423 32,238
Non-Current Liabilities
Long Term Debt 16,634,000 16,179,426 16,168,749 14,667,569 13,398,974 12,345,645 10,880,525 9,937,223 6,590,599 5,564,542 4,563,126 4,087,934 2,943,381 2,753,833 2,020,619 1,419,605 1,127,987 1,085,755 275,718 239,744 156,603
Deferred Revenue 0 157,027 4,998 1,534 1,088 9,306 56,312 132,106 104,198 95,006 81,807 68,034 37,652 0 -103,717 57,676 28,641 0 0 0 0
Deferred Tax 0 394,085 383,359 340,287 290,366 247,179 247,849 252,287 274,341 100,624 69,212 69,812 62,292 0 103,717 25,937 19,425 25,955 0 0 0
Other Non-Current Liabilities 822,000 244,437 409,506 421,590 657,545 365,240 325,602 277,317 244,709 194,783 189,400 137,109 116,017 286,424 125,043 36,990 89,505 64,264 62,733 61,157 39,251
Total Non-Current Liabilities 17,456,000 16,974,975 16,966,612 15,430,980 14,347,973 12,967,370 11,510,288 10,598,933 7,213,847 5,954,955 4,903,545 4,362,889 3,174,224 3,040,257 2,249,379 1,540,208 1,265,558 1,175,974 338,451 300,901 195,854
Total Liabilities 21,826,000 20,137,225 18,804,910 17,036,934 16,404,723 15,125,233 13,025,359 11,846,268 8,242,542 7,611,309 5,547,302 4,909,393 3,713,513 3,765,511 2,567,494 1,855,667 1,555,551 1,367,436 416,804 392,324 228,092
Common Stock 0 95 93 91 89 86 81 79 72 62 57 50 49 48 46 39 38 37 29 27 19
Retained Earnings -5,158,000 -4,760,631 -4,352,732 -3,904,647 -3,358,972 -2,777,044 -2,441,252 -2,340,103 -1,951,061 -1,576,688 -720,377 -36,443 -110,429 -255,095 -349,099 -385,980 -427,094 -558,632 -553,444 -547,047 -504,435
Accumulated Other Comprehensive Income/Loss -1,283,000 -1,290,117 -1,389,446 -1,085,751 -913,368 -934,613 -945,702 -785,189 -949,142 -509,059 -332,443 -113,767 -101,042 -143,698 -112,018 -97,238 -152,800 -3,888 3,870 -3,804 1,997
Total Stockholders Equity 13,588,000 12,488,894 11,505,966 10,882,082 10,633,988 8,840,606 7,219,279 6,849,790 4,365,829 2,745,386 2,270,131 2,459,064 2,335,273 1,952,212 1,880,515 1,182,483 892,715 814,432 355,028 288,673 273,706
Total Investments 451,000 468,231 348,145 245,049 167,603 70,099 4,540 37,514 13,451 17,459 529,834 768,198 294,311 797,522 149,998 258,311 87,738 93,301 73,831 69,105 82,154
Total Debt 19,188,000 17,455,113 16,469,554 14,992,526 13,923,339 13,287,317 11,332,497 10,080,419 6,759,573 6,503,699 4,679,409 4,158,656 3,010,747 3,099,130 2,048,585 1,484,969 1,241,166 1,106,144 279,845 269,744 157,278
Net Debt 16,412,000 15,359,401 14,563,133 13,456,168 12,318,470 11,417,740 10,726,331 8,667,902 6,011,097 4,274,861 4,068,492 3,896,762 2,758,534 2,820,307 1,605,744 1,138,913 1,020,959 815,511 197,282 150,477 131,340

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,055,568 969,178 704,577 499,728 370,074 507,245 365,359 232,982 126,800 187,774 -260,726 96,123 147,782 92,610 36,881 69,431 131,538 -5,188 -6,397 -42,612 -68,631
Depreciation & Amortization 1,973,367 1,843,665 1,739,374 1,660,524 1,427,010 1,285,296 1,226,741 1,028,892 837,207 528,929 484,129 431,008 401,946 352,653 260,176 173,530 158,907 103,307 72,778 74,964 66,133
Deferred Income Tax 15,177 0 0 104,280 151,809 24,305 45,364 65,772 -6,933 259 137,408 81,171 -69,418 9,525 6,110 27,981 -111,067 -46,556 -39,313 25,110 -1,467
Stock Based Compensation 453,829 407,536 403,983 363,774 294,952 236,539 180,716 175,500 155,567 132,443 117,990 102,940 84,158 71,532 67,489 53,056 55,085 42,731 30,767 8,277 1,467
Change in Working Capital 210,132 -75,323 26,475 -132,734 32,171 -93,319 -44,016 -96,334 -133,034 11,160 167,385 -144,490 37,563 24,944 -23,948 41,443 -90,233 -20,548 -17,248 977 416
Accounts Receivable -103,642 -150,345 -153,415 -1,873 25,412 -26,909 -52,931 -161,774 -100,230 -44,583 -101,966 -27,956 -26,601 -23,061 -39,886 2,277 -9,152 -17,997 -9,666 -4,854 -1,691
Inventory -6,323 0 0 -64,596 10,787 -3,060 -15,910 0 -123,389 0 0 0 0 7,409 0 27,981 -113,830 -7,204 -16,078 -98,213 -75,823
Accounts Payable -21,649 161,300 114,600 64,596 57,801 -27,928 35,495 74,488 61,565 109,125 4,177 7,242 40,284 35,782 30,363 22,762 9,937 -6,682 4,756 3,755 3,086
Other Working Capital 341,746 -86,278 65,290 -130,861 -61,829 -35,422 -10,670 -9,048 29,020 -53,382 265,174 -123,776 23,880 4,814 -14,425 -11,577 22,812 11,335 3,740 100,289 74,844
Other Non-Cash Items 1,979,216 71,539 88,773 51,634 33,810 32,662 41,262 32,421 39,746 34,228 43,234 37,856 29,995 36,002 46,164 -9,949 123,328 46,274 34,825 879 38,994
Net Cash Provided by Operating Activities 3,294,289 3,216,595 2,963,182 2,547,206 2,309,826 1,992,728 1,815,426 1,439,233 1,019,353 894,793 689,420 604,608 632,026 587,266 392,872 355,492 267,558 120,020 75,412 67,595 36,912
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -3,074,720 -2,781,018 -2,278,004 -2,751,512 -2,282,504 -2,079,521 -2,096,174 -1,378,725 -1,113,365 -868,120 -660,203 -572,406 -764,500 -713,398 -594,258 -369,542 -471,128 -537,341 -162,291 -45,412 -22,934
Acquisitions Net 247,000 0 -964,010 -158,498 -1,180,272 -34,143 -829,687 -3,963,280 -1,766,606 -245,553 -16,791 -122,778 -233,034 -41,954 -113,289 -28,176 -23,241 -541,792 -9,766 -88,507 0
Purchases of Investments -1,121,642 -135,881 -144,642 -107,533 -127,763 -20,523 -65,180 -57,926 -42,325 -359,031 -545,997 -968,971 -442,870 -1,268,574 -744,798 -172,658 -240,556 -114,322 -88,422 -107,932 -220,769
Sales/Maturities of Investments 4,000 0 22,073 4,057 29,352 40,386 85,777 46,421 53,164 873,139 785,548 489,835 942,121 621,539 107,916 206,986 245,992 96,221 84,917 120,133 184,629
Other Investing Activities -2,904,362 -307,465 1,630 6,748 134,215 149,234 -170,264 -47,316 823,464 -535,362 1,604 5,007 55,410 -96,714 743,460 -194,788 2,209 42,509 17,092 12,996 2,209
Net Cash Used for Investing Activities -4,107,362 -3,224,364 -3,362,953 -3,006,738 -3,426,972 -1,944,567 -3,075,528 -5,400,826 -2,045,668 -1,134,927 -435,839 -1,169,313 -442,873 -1,499,101 -600,969 -558,178 -486,724 -1,054,725 -158,470 -108,722 -56,865
Cash Flows from Financing Activities
Debt Repayment 1,359,602 747,047 1,148,395 1,005,463 -168,334 391,904 803,253 2,814,309 -408,969 1,553,175 807,810 685,405 -328,905 812,081 297,441 346,827 119,245 791,036 7,390 122,619 17,862
Common Stock Issued 1,456,876 733,651 796,018 497,870 1,981,375 1,660,976 388,172 2,481,421 34,179 829,496 0 0 0 38,893 0 0 0 339,908 38,836 12,989 7,289
Common Stock Repurchased 0 0 0 0 0 0 0 0 0 0 -297,958 -48,799 -13,364 -86,666 0 0 0 0 0 0 0
Dividends Paid -1,633,176 -1,374,168 -1,151,459 -1,042,909 -947,933 -836,164 -738,600 -621,497 -499,463 -521,461 -83,266 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 88,192 104,916 63,812 -46,659 -49,582 -14,634 18,087 -66,373 11,367 11,972 -319,185 -61,699 119,548 23,313 12,245 -23,229 25,861 14,069 -119 -997 -5,912
Net Cash Used Provided by Financing Activities 1,195,919 211,446 856,766 413,765 815,526 1,202,082 470,912 4,607,860 -897,065 1,873,182 107,401 574,907 -222,721 748,728 309,686 323,598 143,690 1,145,013 46,107 134,611 19,239
Effect of Forex Changes on Cash 35,209 -15,616 -98,201 -30,474 40,702 8,766 -33,907 31,187 -21,800 -15,127 -11,959 -521 6,958 -911 -4,804 4,937 5,050 -2,238 247 -155 -217
Net Change in Cash 417,837 188,061 358,794 -76,241 -260,918 1,259,009 -823,097 677,454 -1,945,180 1,617,921 349,023 9,681 -26,610 -164,018 96,785 125,849 -70,426 208,070 -36,704 93,329 -931
Cash at End of Period 8,398,212 2,096,309 1,908,248 1,549,454 1,625,695 1,886,613 627,604 1,450,701 773,247 2,228,838 610,917 261,894 252,213 278,823 442,841 346,056 220,207 290,633 82,563 119,267 25,938
Cash at Start of Period 7,980,375 1,908,248 1,549,454 1,625,695 1,886,613 627,604 1,450,701 773,247 2,718,427 610,917 261,894 252,213 278,823 442,841 346,056 220,207 290,633 82,563 119,267 25,938 26,869
Free Cash Flow
Operating Cash Flow 3,294,289 3,216,595 2,963,182 2,547,206 2,309,826 1,992,728 1,815,426 1,439,233 1,019,353 894,793 689,420 604,608 632,026 587,266 392,872 355,492 267,558 120,020 75,412 67,595 36,912
Capital Expenditure -3,074,720 -2,781,018 -2,278,004 -2,751,512 -2,282,504 -2,079,521 -2,096,174 -1,378,725 -1,113,365 -868,120 -660,203 -572,406 -764,500 -713,398 -594,258 -369,542 -471,128 -537,341 -162,291 -45,412 -22,934
Free Cash Flow 219,569 435,577 685,178 -204,306 27,322 -86,793 -280,748 60,508 -94,012 26,673 29,217 32,202 -132,474 -126,132 -201,386 -14,050 -203,570 -417,321 -86,879 22,183 13,978