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 17,269,546 16,164,249 13,127,485 9,680,140 5,162,082 12,899,672 11,763,096 10,797,479 9,455,123 9,190,068 10,081,984 9,809,663 9,160,844 7,849,312 6,019,233 5,978,589 7,208,767 7,691,637 7,175,956 6,481,967 4,238,104
Revenue Growth - 23.13% 35.61% 87.52% -59.98% 9.66% 8.94% 14.20% 2.88% -8.85% 2.78% 7.08% 16.71% 30.40% 0.68% -17.07% -6.28% 7.19% 10.71% 52.94%
Cost of Revenue 9,968,359 8,553,562 6,652,983 5,030,609 3,452,711 7,603,489 6,918,875 6,193,122 5,495,664 5,625,376 6,368,698 6,258,716 5,921,282 5,026,361 3,757,542 3,539,306 4,143,653 4,139,147 3,813,386 3,547,059 2,292,895
Gross Profit 7,301,187 7,610,687 6,474,502 4,649,531 1,709,371 5,296,183 4,844,221 4,604,357 3,959,459 3,564,692 3,713,286 3,550,947 3,239,562 2,822,951 2,261,691 2,439,283 3,065,114 3,552,490 3,362,570 2,934,908 1,945,209
Gross Profit Margin 42.30% 47.08% 49.32% 48.03% 33.11% 41.06% 41.18% 42.64% 41.88% 38.79% 36.83% 36.20% 35.36% 35.96% 37.57% 40.80% 42.52% 46.19% 46.86% 45.28% 45.90%
Research and Development 1,095 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 5,212,472 5,213,471 4,226,617 2,507,239 2,122,333 2,101,217 1,764,638 1,559,575 1,378,617 1,309,104 1,318,749 1,278,450 1,239,774 1,535,758 2,708,765 2,625,659 1,278,501 1,426,361 1,227,831 1,104,648 697,172
Total Operating Expenses 5,588,868 5,719,190 8,187,785 4,085,720 3,793,121 1,199,687 3,513,278 3,028,402 2,680,993 2,474,865 2,412,582 2,357,734 2,404,605 2,352,904 3,342,188 3,314,932 3,194,274 688,560 1,603,287 1,577,759 988,724
Operating Income or Loss 1,712,319 1,891,497 -1,814,115 631,332 -2,083,750 3,940,215 1,469,486 1,712,527 2,079,787 -156,232 1,323,538 1,111,512 80,526 4,057,146 -1,158,931 -963,876 -129,603 2,863,930 1,758,248 1,357,208 950,860
Operating Margin 9.89% 11.70% -13.82% 6.52% -40.37% 30.55% 12.49% 15.86% 22.00% -1.70% 13.13% 11.33% 0.88% 51.69% -19.25% -16.12% -1.80% 37.23% 24.50% 20.94% 22.44%
Interest Expense 441,527 460,293 594,954 799,593 676,380 847,932 769,513 668,745 694,773 797,579 817,061 857,347 1,116,358 1,086,832 1,113,580 775,431 609,286 0 0 0 0
EBITDA 2,633,234 2,747,184 1,766,891 1,714,421 558,856 2,723,149 2,508,987 2,569,435 2,803,477 571,219 2,116,469 2,042,438 309,842 4,735,609 -469,022 -547,889 718,534 3,568,562 2,410,106 1,870,251 1,307,696
Depreciation and Amortization 827,165 814,128 3,919,653 1,339,527 1,393,955 1,376,433 1,178,044 993,480 849,527 819,883 815,765 849,225 927,697 817,146 633,423 689,273 788,856 704,632 650,823 593,893 434,256
Income Before Tax 1,231,472 1,472,763 903,799 1,461,804 -1,511,479 2,846,725 634,006 960,790 1,259,177 -1,046,243 410,886 87,765 -1,734,213 2,831,631 -2,216,025 -2,012,593 -668,988 2,158,428 977,926 678,900 555,815
Income Tax Expense 25,168 157,839 697,068 253,415 -191,572 632,345 50,112 -1,127,394 22,299 -6,594 283,708 31,263 -117,301 -403,313 -778,628 -720,911 186,298 757,883 341,930 235,644 205,959
Net Income 902,586 1,142,180 206,731 1,254,370 -1,319,907 2,049,146 466,772 1,952,052 1,101,440 -447,720 -149,873 -156,606 -1,767,691 3,114,637 -1,437,397 -1,291,682 -855,286 1,584,419 648,264 443,256 412,332
Net Income Margin 5.22% 7.07% 1.57% 12.96% -25.57% 15.89% 3.97% 18.08% 11.65% -4.87% -1.49% -1.60% -19.30% 39.68% -23.88% -21.61% -11.86% 20.60% 9.03% 6.84% 9.73%
EPS 2.82 3.22 0.51 2.44 -2.67 3.90 0.86 3.38 1.94 -0.82 -0.31 -0.32 -3.62 6.37 -3.19 -3.41 -3.06 5.52 2.29 1.56 1.48
EPS Diluted 2.80 3.19 0.50 2.41 -2.67 3.88 0.85 3.34 1.92 -0.82 -0.31 -0.32 -3.61 5.62 -3.19 -3.41 -3.06 5.31 2.22 1.50 1.43
Weighted Average Shares Out - 354,926 409,201 481,930 494,152 524,173 544,253 572,253 568,134 542,873 489,765 489,365 488,312 488,652 450,449 378,513 279,815 286,809 283,085 279,081 278,603
Weighted Average Shares Out Diluted - 358,627 412,993 487,356 494,152 527,645 549,536 578,795 573,317 542,873 490,875 489,661 488,988 560,895 450,449 378,513 279,815 298,284 292,011 290,244 288,344

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,950,592 2,927,833 5,911,893 4,703,059 5,101,637 2,329,604 1,526,762 1,499,995 1,446,581 1,670,312 2,283,715 1,803,669 1,543,509 1,865,913 498,964 2,056,207 295,644 412,390 452,944 377,933 435,128
Short Term Investments 0 0 0 0 0 0 0 0 0 0 570,000 0 120,000 0 0 0 0 0 0 0 0
Cash + Short Term Investments 2,950,592 2,927,833 5,911,893 4,703,059 5,101,637 2,329,604 1,526,762 1,499,995 1,446,581 1,670,312 2,283,715 1,803,669 1,543,509 1,865,913 498,964 2,056,207 295,644 412,390 452,944 377,933 435,128
Net Receivables 1,177,319 1,070,579 925,165 857,777 559,917 1,374,884 685,637 584,824 542,924 496,552 488,020 488,217 443,677 491,730 497,876 753,029 368,101 412,345 381,540 352,673 204,151
Inventory 144,843 141,678 126,065 96,374 88,323 102,888 110,831 102,292 97,733 104,200 104,011 107,907 107,577 112,735 96,392 101,809 111,505 126,116 118,459 111,825 70,333
Other Current Assets 559,699 770,503 1,191,569 758,972 200,782 200,317 203,548 189,244 284,698 137,685 151,414 319,646 412,329 342,342 362,413 142,456 757,780 330,899 561,808 286,786 192,252
Total Current Assets 4,832,453 4,910,593 8,154,692 6,416,182 5,950,659 4,007,693 2,526,778 2,376,355 2,229,587 2,408,749 3,027,160 2,719,439 2,507,092 2,812,720 1,390,866 3,053,501 1,533,030 1,175,386 1,514,751 1,018,583 820,202
Non-Current Assets
Property, Plant and Equipment 29,608,682 29,477,009 29,754,857 25,928,298 22,918,785 22,435,195 20,729,888 19,635,459 18,425,023 15,371,795 14,441,542 14,055,212 14,194,652 14,866,644 14,554,350 15,069,952 16,289,154 16,823,704 17,430,293 16,541,651 8,914,142
Goodwill 5,175,752 5,165,694 5,029,312 3,480,997 2,091,278 2,084,564 1,821,392 1,806,531 1,817,119 1,430,767 2,897,110 2,897,442 2,902,847 2,896,609 86,353 86,353 86,353 1,262,922 1,300,747 0 0
Intangible Assets 1,776,503 1,724,582 1,551,252 3,616,385 3,643,748 3,826,504 3,944,463 3,877,960 4,087,706 4,164,781 4,364,856 4,511,861 4,737,833 5,048,117 342,804 344,253 4,642,865 359,770 367,200 1,692,040 233,335
Long Term Investments 414,161 240,803 173,039 967,044 1,447,043 822,366 732,867 1,033,297 1,220,443 1,491,497 1,559,034 1,374,836 1,444,547 1,635,572 1,923,155 3,611,799 4,642,865 2,482,727 1,092,257 931,154 842,640
Tax Assets 0 0 2,969,443 2,439,364 2,153,016 2,106,506 1,342,538 1,304,835 2,551,228 2,680,576 62,142 80,989 179,431 91,060 110,092 38,487 63,153 63,453 68,046 65,518 28,928
Other Non-Current Assets 933,402 849,867 -1,940,389 -1,949,154 -1,709,595 -1,649,713 -887,220 -874,395 -2,157,805 -2,332,987 350,667 470,406 318,336 415,554 488,646 313,865 -3,982,704 559,724 372,944 450,474 275,782
Total Non-Current Assets 37,908,500 37,457,955 37,537,514 34,482,934 30,544,275 29,625,422 27,683,928 26,783,687 25,943,714 22,806,429 23,675,351 23,390,746 23,777,646 24,953,556 17,505,400 19,464,709 21,741,686 21,552,300 20,631,487 19,680,837 10,294,827
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 42,740,953 42,368,548 45,692,206 40,899,116 36,494,934 33,633,115 30,210,706 29,160,042 28,173,301 25,215,178 26,702,511 26,110,185 26,284,738 27,766,276 18,896,266 22,518,210 23,274,716 22,727,686 22,146,238 20,699,420 11,115,029
Current Liabilities
Accounts Payable 391,836 461,718 369,817 286,196 142,523 235,437 302,578 255,028 250,477 182,031 164,252 241,192 199,620 170,994 167,084 173,719 142,693 220,495 416,640 265,601 198,050
Short Term Debt 675,000 84,154 1,412,874 1,119,371 112,036 95,448 43,411 158,042 8,375 328,442 1,245,320 0 0 0 0 1,079,824 1,047,614 0 0 14 14
Tax Payables 0 390,890 211,756 195,973 109,100 218,027 235,160 170,639 10,654 153,531 350,491 14,813 1,350 7,611 0 0 0 284,075 0 125,503 4,991
Deferred Revenue 0 0 612,216 489,432 256,193 367,152 563,944 453,648 350,319 232,408 225,624 229,684 233,615 0 0 0 1,736,893 0 0 1,143,450 724,922
Other Current Liabilities 2,819,922 2,189,306 2,521,445 1,840,724 1,492,924 2,642,511 2,367,733 2,554,588 2,023,915 1,573,947 1,647,862 1,959,323 1,724,701 1,566,159 1,079,137 1,130,058 1,812,269 1,220,117 1,231,460 1,143,450 724,922
Total Current Liabilities 3,886,758 3,126,068 4,515,892 3,442,264 1,856,583 3,191,423 2,948,882 3,138,297 2,293,421 2,237,951 3,407,925 2,215,328 1,925,671 1,744,764 1,246,221 2,383,601 3,002,576 1,724,687 1,648,100 1,534,568 927,977
Non-Current Liabilities
Long Term Debt 31,326,492 31,556,665 32,670,297 23,648,821 20,988,088 15,545,056 15,088,005 12,751,052 12,979,220 12,368,311 12,805,285 13,447,230 13,589,283 13,470,791 12,246,946 13,232,874 12,416,552 11,175,229 12,994,869 12,355,433 5,458,848
Deferred Revenue 259,464 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 2,792,523 0 2,969,443 2,439,364 2,153,016 2,106,506 1,342,538 1,295,375 2,551,228 2,680,576 2,621,860 2,430,414 2,473,889 2,502,096 2,404,554 3,031,303 3,441,198 3,416,660 3,441,157 3,378,371 1,802,008
Other Non-Current Liabilities 880,296 3,318,314 3,137,544 2,683,718 2,403,813 2,128,671 259,240 284,416 325,981 2,838,239 239,167 131,143 179,879 166,403 64,779 0 440,029 350,407 212,563 195,976 154,492
Total Non-Current Liabilities 34,999,311 34,874,979 35,807,841 26,332,539 23,391,901 17,673,727 16,689,783 14,330,843 15,856,429 15,206,550 15,666,312 16,019,234 16,243,051 16,139,290 14,651,500 16,264,177 16,297,779 14,942,296 16,648,589 15,929,780 7,415,348
Total Liabilities 38,886,069 38,001,047 40,323,733 29,774,803 25,248,484 20,865,150 19,638,665 17,469,140 18,149,850 17,444,501 19,074,237 18,234,562 18,168,722 17,884,054 15,897,721 18,647,778 19,300,355 16,666,983 18,296,689 17,464,348 8,343,325
Common Stock 2,969 3,266 3,791 4,538 4,943 5,031 5,275 5,663 5,741 5,648 4,913 4,904 4,892 4,888 4,885 4,412 3,693 3,684 3,629 3,573 1,736
Retained Earnings 3,037,397 3,664,008 4,794,239 4,340,588 3,091,007 4,201,337 2,423,479 2,217,299 545,811 -555,629 -107,909 57,092 213,698 1,981,389 -1,066,865 370,532 3,365,122 4,220,408 2,635,989 1,987,725 1,546,235
Accumulated Other Comprehensive Income/Loss 191,575 143,896 33,499 -24,616 -30,677 -10,202 -8,556 -3,610 15,053 14,022 12,991 12,503 14,303 5,978 -301 -1,937 -56,901 556 415 -4,419 -12,045
Total Stockholders Equity 3,231,941 3,811,170 4,831,529 6,070,645 6,504,726 7,727,265 6,512,283 7,577,061 6,220,180 5,119,927 4,090,917 4,231,179 4,365,548 6,086,578 2,998,545 3,870,432 3,974,361 6,060,703 3,849,549 3,235,072 2,771,704
Total Investments 414,161 240,803 173,039 967,044 1,447,043 822,366 732,867 1,033,297 1,220,443 1,491,497 2,129,034 1,374,836 1,444,547 1,635,572 1,923,155 3,611,799 4,642,865 2,482,727 1,092,257 931,154 842,640
Total Debt 32,001,492 31,615,601 33,868,589 24,573,261 20,766,801 15,203,633 15,131,416 12,909,094 12,987,595 12,696,753 14,159,202 13,447,230 13,589,283 13,470,167 12,047,698 14,312,698 13,464,166 11,175,229 12,994,869 12,355,447 5,458,862
Net Debt 29,050,900 28,687,768 27,956,696 19,870,202 15,665,164 12,874,029 13,604,654 11,409,099 11,541,014 11,026,441 11,875,487 11,643,561 12,045,774 11,604,254 11,548,734 12,256,491 13,168,522 10,762,839 12,541,925 11,977,514 5,023,734

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 962,403 1,314,924 206,731 1,208,389 -1,319,907 2,214,380 583,894 2,088,184 1,236,878 -1,039,649 127,178 56,502 -1,616,912 3,234,944 -1,437,397 -1,291,682 -855,286 1,584,419 648,264 443,256 412,332
Depreciation & Amortization 827,165 814,128 3,482,050 1,150,610 1,210,556 1,304,649 1,178,044 993,480 849,527 819,883 815,765 849,225 927,697 817,146 633,423 689,273 788,856 704,632 650,823 593,893 434,256
Deferred Income Tax -198,048 -117,278 496,189 241,947 18,347 595,046 46,720 -1,259,406 -80,628 -3,615 331,833 58,917 -117,203 -394,437 -634,082 -344,690 79,516 32,813 59,764 51,759 55,647
Stock Based Compensation 79,081 73,607 71,296 65,183 106,956 88,838 70,177 62,494 55,487 42,872 37,264 32,332 39,560 39,707 34,988 36,571 36,277 45,678 73,626 0 0
Change in Working Capital -239,915 152,951 128,198 142,499 -624,463 -245,660 -130,442 291,687 261,627 -246,505 -347,987 23,206 102,755 68,759 198,883 -429,308 -492,681 268,357 -180,522 19,116 31,302
Accounts Receivable -177,828 -132,288 -211,687 -236,182 960,099 -726,610 -149,554 -17,972 -33,208 -62,720 -32,435 -59,842 1,260 -155,043 -17,376 -121,088 20,500 -82,666 -65,467 -68,159 -48,533
Inventory -8,787 -15,524 -26,627 3,107 14,705 6,522 -7,860 -4,656 10,806 -2,649 3,167 -336 5,183 -8,039 5,418 6,571 12,366 -8,511 -10,431 -7,017 -8,557
Accounts Payable -49,005 410,131 183,839 406,018 -1,383,017 473,169 21,508 422,258 272,828 -139,069 -288,955 116,623 163,270 32,924 11,208 37,158 -187,858 32,720 111,559 75,404 72,392
Other Working Capital -4,295 -109,368 182,673 -30,444 -216,250 1,259 5,464 -107,943 11,201 -42,067 -29,764 -33,239 -66,958 198,917 199,633 -351,949 -337,689 326,814 -216,183 18,888 16,000
Other Non-Cash Items 2,160,845 452,445 -2,628,002 -1,435,205 -884,532 -2,146,852 -25,854 29,972 -788,919 1,432,093 166,617 290,266 1,573,454 -3,090,993 1,708,199 1,927,750 1,196,350 -1,641,483 -34,541 -55,901 -15,469
Net Cash Provided by Operating Activities 2,408,640 2,690,777 1,756,462 1,373,423 -1,493,043 1,810,401 1,722,539 2,206,411 1,533,972 1,005,079 1,130,670 1,310,448 909,351 675,126 504,014 587,914 753,032 994,416 1,217,414 1,182,796 829,247
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,075,332 -931,813 -765,067 -490,697 -270,579 -739,006 -1,486,843 -1,864,082 -2,262,473 -1,466,819 -957,041 -562,124 -422,763 -301,244 -207,491 -136,850 -781,754 -2,917,409 -1,884,053 -759,949 -702,862
Acquisitions Net -130,470 -122,058 -2,143,904 -2,016,493 -96,925 34,775 -927,213 -16,727 -548,076 -103,855 -103,040 -28,953 -54,300 278,198 207,491 -963,685 0 2,675,941 0 -4,420,990 0
Purchases of Investments 135,628 0 -254,786 -226,889 -96,925 -81,877 184,627 -16,727 -3,633 -200,205 -693,133 -219,546 -285,469 -330,313 -702,999 136,850 0 0 0 0 0
Sales/Maturities of Investments -399,514 0 254,786 226,889 96,925 81,877 163,616 0 15,000 770,205 210,300 252,592 315,438 -330,313 113,422 753,452 0 0 0 0 0
Other Investing Activities 359,346 339,696 5,027,152 4,050,835 2,526,808 4,223,665 -17,208 300,217 534,345 205,616 18,764 -2,106 677 662,360 3,498 -120,022 -1,199,686 450,769 231,626 -121,878 355,109
Net Cash Used for Investing Activities -1,174,061 -714,175 2,118,181 1,543,645 2,159,304 3,519,434 -2,083,021 -1,580,592 -2,276,204 -795,058 -1,524,150 -560,137 -446,417 -21,312 -586,079 -330,255 -1,981,440 209,301 -1,652,427 -5,302,817 -347,753
Cash Flows from Financing Activities
Debt Repayment 414,661 -2,382,906 -1,070,340 -1,346,442 2,412,721 -4,211,607 2,239,994 -137,668 -791,651 -875,504 713,850 -163,838 -574,228 718,447 -1,979,541 497,750 2,389,794 -1,810,516 1,812,350 4,196,164 -97,681
Common Stock Issued 0 0 0 792,851 524,704 1,250,006 0 387,548 1,207,500 0 0 0 0 0 588,456 1,104,418 0 1,290,550 89,113 145,761 135,910
Common Stock Repurchased -1,861,093 -2,291,917 -2,775,217 -1,753,509 -353,720 -1,031,534 -1,283,333 -327,500 -100,000 0 0 0 0 0 0 0 -1,240,856 -826,765 -246,892 -217,316 -348,895
Dividends Paid 0 0 -4,048 -4,789 -77,606 -271,288 -260,592 -252,014 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -154,901 -329,808 825,303 -502,206 -402,672 -265,171 -306,835 -239,144 203,573 617,625 -405,773 -325,870 -212,731 -6,525 -84,093 -113,418 -26,856 106,194 -1,144,547 -61,783 -15,306
Net Cash Used Provided by Financing Activities -1,601,333 -5,004,631 -3,024,302 -2,814,095 2,103,427 -4,529,594 389,234 -568,778 519,422 -257,879 308,077 -489,708 -786,959 711,922 -1,475,178 1,488,750 1,122,082 -1,240,537 510,024 4,062,826 -325,972
Effect of Forex Changes on Cash 2,179 -19,401 8,926 -1,551 2,345 2,601 -1,985 -3,627 -921 793 -889 -443 1,621 1,213 0 14,154 0 0 0 0 0
Net Change in Cash -365,377 -3,021,492 833,329 101,422 2,772,033 802,842 26,767 53,414 -223,731 -43,403 -89,954 260,160 -322,404 1,366,949 -1,557,243 1,760,563 -106,326 -36,820 75,011 -57,195 155,522
Cash at End of Period 11,102,383 3,014,896 6,036,388 5,203,059 5,101,637 2,329,604 1,526,762 1,499,995 1,446,581 1,670,312 1,713,715 1,803,669 1,543,509 1,865,913 498,964 2,056,207 295,644 412,390 452,944 377,933 435,128
Cash at Start of Period 11,467,760 6,036,388 5,203,059 5,101,637 2,329,604 1,526,762 1,499,995 1,446,581 1,670,312 1,713,715 1,803,669 1,543,509 1,865,913 498,964 2,056,207 295,644 401,970 449,210 377,933 435,128 279,606
Free Cash Flow
Operating Cash Flow 2,382,757 2,690,777 1,756,462 1,373,423 -1,493,043 1,810,401 1,722,539 2,206,411 1,533,972 1,005,079 1,130,670 1,310,448 909,351 675,126 504,014 587,914 753,032 994,416 1,217,414 1,182,796 829,247
Capital Expenditure -1,075,332 -931,813 -765,067 -490,697 -270,579 -739,006 -1,486,843 -1,864,082 -2,262,473 -1,466,819 -957,041 -562,124 -422,763 -301,244 -207,491 -136,850 -781,754 -2,917,409 -1,884,053 -759,949 -702,862
Free Cash Flow 1,307,425 1,758,964 991,395 882,726 -1,763,622 1,071,395 235,696 342,329 -728,501 -461,740 173,629 748,324 486,588 373,882 296,523 451,064 -28,722 -1,922,993 -666,639 422,847 126,385