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,457,519 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,460,868 4,712,697 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 3,996,651 3,475,439 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.24% 42.44% 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,608,848 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,588,821 1,997,601 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,423,538 1,477,838 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 16.83% 18.05% 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 327,772 476,565 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 -14,875 -8,880 -11,496
EBITDA 3,379,949 3,321,503 2,950,568 2,732,607 2,557,445 2,506,663 2,261,050 1,898,829 1,440,575 1,080,994 998,911 906,598 822,640 669,111 478,861 357,936 83,957 115,800 68,099 105,819 75,652
Depreciation and Amortization 1,939,209 8,019,911 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,191,047 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 155,810 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,035,362 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.24% 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 10.95 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 10.92 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 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 1,993,000 2,096,212 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 0 43,995 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 1,993,000 2,140,207 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,212,000 1,251,281 855,380 681,809 676,738 689,134 630,119 576,313 545,056 291,964 262,570 184,840 163,840 139,057 116,358 64,767 69,463 60,089 26,864 17,237 11,919
Inventory 0 3,567,697 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 524,000 -3,391,488 459,138 462,739 355,016 303,543 274,857 232,027 22,190 212,929 88,061 72,118 57,206 182,156 71,657 21,734 1,866 12,738 8,003 3,103 4,726
Total Current Assets 3,729,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 19,993,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,622,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,573,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 497,000 681,355 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,440,000 847,719 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 29,125,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 32,854,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,139,000 162,356 1,004,800 879,144 876,862 760,718 756,692 719,257 60,211 402,776 285,796 263,223 268,853 23,268 0 14,874 18,325 14,816 27,269 22,557 21,028
Short Term Debt 1,005,000 1,275,687 300,805 324,957 524,365 941,672 451,972 143,196 168,974 954,650 80,828 70,722 67,366 345,297 27,966 65,364 75,703 20,389 4,127 30,000 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 124,945 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 924,000 1,599,262 384,707 275,737 537,150 362,573 212,834 280,984 705,513 206,682 208,055 149,233 143,046 57,690 290,149 205,810 168,267 136,151 23,620 38,866 6,877
Total Current Liabilities 3,068,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,696,000 12,725,609 16,168,749 14,667,569 13,398,974 12,345,645 10,880,525 9,937,223 6,590,599 5,549,049 4,598,581 4,087,934 2,943,381 2,753,833 2,020,619 1,419,605 1,165,463 1,085,755 275,718 239,744 156,603
Deferred Revenue 0 278,992 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 787,000 3,576,289 409,506 421,590 657,545 365,240 325,602 277,317 244,709 210,276 153,945 137,109 130,899 286,424 228,760 36,990 52,029 64,264 62,733 61,157 39,251
Total Non-Current Liabilities 17,483,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 20,551,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,048,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 -2,024,000 -1,588,193 -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 12,278,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 497,000 725,350 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 17,701,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 15,708,000 15,358,901 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,035,328 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,943,980 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 -1,542 -10,955 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 430,275 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 -146,399 51,216 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 -138,789 -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 0 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 149,433 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 -157,043 40,261 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 2,452,822 82,494 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,321,464 3,343,134 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 -2,968,259 -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 251,682 101,936 -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 -669,306 -520,282 -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 -682 -76,936 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,850,576 76,936 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 -3,494,779 -3,199,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 -176,296 -613,576 -722,143 -2,873,199 -5,308,515 -2,406,002 -551,247 -2,814,309 -1,577,324 -743,933 -951,016 -842,633 -591,496 -33,255 -574,140 -64,617 -23,128 -2,406 -1,506 -5,523 -37,913
Common Stock Issued 523,181 820,499 796,018 497,870 1,981,375 1,660,976 388,172 2,523,117 34,179 829,496 1,779,320 0 0 38,893 0 0 0 376,264 38,836 12,989 7,289
Common Stock Repurchased -827,074 -1,952,774 0 3,956,290 5,244,535 2,849,924 1,404,636 0 0 2,327,148 -297,958 -48,799 -13,364 -86,666 0 0 0 0 0 0 0
Dividends Paid -1,544,763 -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 1,938,813 3,179,926 1,934,350 -124,287 -153,936 -66,652 -32,049 2,415,048 1,179,722 -18,068 -339,679 1,466,339 382,139 1,636,199 883,826 388,215 166,818 771,155 8,777 127,145 49,863
Net Cash Used Provided by Financing Activities -134,139 59,907 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 -38,818 -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 -346,490 188,057 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 7,980,466 2,096,212 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 8,326,956 1,908,155 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,321,464 3,343,134 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 -2,968,259 -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 353,205 562,116 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