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 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 2003-12-31
Revenue 15,380,902 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 3,908,816
Revenue Growth - 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% 8.42%
Cost of Revenue 8,030,990 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 2,161,969
Gross Profit 7,349,912 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 1,746,847
Gross Profit Margin 47.80% 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% 44.69%
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 4,680,769 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 694,532
Total Operating Expenses 7,209,013 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 1,027,181
Operating Income or Loss 164,058 -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 713,069
Operating Margin 0.47% -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% 18.24%
Interest Expense 490,547 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 -708,343 -760,361 -656,159 -378,386 -341,114
EBITDA 2,201,246 1,667,935 1,781,942 -1,022,921 5,275,108 2,590,710 2,632,665 2,529,772 2,075,161 2,084,714 1,919,098 1,017,891 4,874,292 -525,508 -262,299 1,744,295 2,348,153 2,172,060 1,870,251 1,307,696 1,125,639
Depreciation and Amortization 2,030,468 3,482,050 1,150,610 1,060,829 1,334,893 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 448,763
Income Before Tax 1,118,595 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 353,704
Income Tax Expense 503,297 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 116,592
Net Income 1,095,566 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 243,697
Net Income Margin 7.16% 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% 6.23%
EPS 2.96 0.51 2.44 -2.67 3.91 0.86 3.38 1.94 -0.82 -0.31 -0.32 -3.61 6.37 -3.19 -3.41 -3.06 5.52 2.29 1.56 1.48 0.82
EPS Diluted 2.94 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 0.80
Weighted Average Shares Out - 409,201 481,930 494,152 524,173 544,253 572,253 568,134 542,873 490,875 489,661 488,988 488,652 450,449 378,513 279,815 286,809 283,085 279,081 278,603 297,191
Weighted Average Shares Out Diluted - 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 304,621

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 3,316,360 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 178,047
Short Term Investments 0 0 0 0 0 0 0 0 0 570,000 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 3,316,360 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 178,047
Net Receivables 971,993 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 149,376
Inventory 135,859 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 65,189
Other Current Assets 834,961 583,132 258,972 200,782 200,317 203,548 189,244 142,349 137,685 151,414 238,657 232,898 342,342 362,413 142,456 538,975 55,670 369,348 176,152 110,590 226,082
Total Current Assets 5,259,173 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 757,621
Non-Current Assets
Property, Plant and Equipment 29,407,174 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 8,681,339
Goodwill 5,142,838 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 0
Intangible Assets 1,733,379 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 267,668
Long Term Investments 231,998 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 756,012
Tax Assets 2,990,639 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 49,286
Other Non-Current Assets -2,192,742 -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 197,784
Total Non-Current Assets 37,313,286 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 9,952,089
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,572,459 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 10,709,710
Current Liabilities
Accounts Payable 412,757 369,817 263,097 142,523 235,437 302,578 255,028 250,477 182,031 164,252 241,192 199,620 170,994 167,084 155,796 142,693 219,556 416,640 265,601 198,050 85,439
Short Term Debt 114,714 1,286,473 1,000,000 112,036 95,448 43,411 158,042 8,375 328,442 1,245,320 349,027 224,658 0 0 1,079,824 1,047,614 0 0 14 14 9,008
Tax Payables 0 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 0
Deferred Revenue -527,471 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 647,156
Other Current Liabilities 2,962,069 2,247,386 1,689,735 1,345,831 2,493,386 2,038,949 2,271,579 1,684,250 1,495,070 1,772,729 1,395,425 1,267,778 1,573,770 1,079,137 1,147,981 75,376 1,505,131 1,231,460 125,503 4,991 23,456
Total Current Liabilities 2,962,069 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 765,059
Non-Current Liabilities
Long Term Debt 31,634,750 32,582,116 23,573,261 20,766,801 15,203,633 15,088,005 12,751,052 12,979,220 12,368,311 12,913,882 13,447,230 13,589,283 13,470,167 12,047,698 13,232,874 12,416,552 11,175,229 12,994,869 12,355,433 5,458,848 5,521,890
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 2,990,639 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 1,765,426
Other Non-Current Liabilities 523,283 256,282 319,914 472,084 363,588 259,240 284,416 325,981 157,663 130,570 141,590 179,879 167,027 199,248 0 440,029 350,407 212,563 195,976 154,492 123,547
Total Non-Current Liabilities 35,148,672 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 7,410,863
Total Liabilities 38,110,741 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 8,175,922
Common Stock 3,409 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 1,683
Retained Earnings 3,962,925 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 1,133,903
Accumulated Other Comprehensive Income/Loss -617 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 -12,829
Total Stockholders Equity 3,965,717 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 2,533,788
Total Investments 231,998 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 756,012
Total Debt 31,749,464 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 5,530,898
Net Debt 28,433,104 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 5,352,851

Reported Currency: USD TTM 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 2003-12-31
Cash Flows from Operating Activities
Net Income 615,298 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 243,697
Depreciation & Amortization 2,030,468 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 448,763
Deferred Income Tax 136,177 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 28,362
Stock Based Compensation 71,404 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 130,673 -88,821 0
Change in Working Capital 220,967 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 -27,461
Accounts Receivable -139,835 -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 -14,330
Inventory -24,005 -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 -2,205
Accounts Payable 410,346 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 16,125
Other Working Capital -25,539 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 -27,051
Other Non-Cash Items -676,287 -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 -5,625
Net Cash Provided by Operating Activities 2,398,027 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 687,736
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -911,550 -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 -550,232
Acquisitions Net -294,549 -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 0
Purchases of Investments -93,745 0 0 0 0 184,627 0 0 -200,205 -693,133 -219,546 -285,469 -330,313 -702,999 136,850 0 0 0 0 0 0
Sales/Maturities of Investments 463,233 0 0 0 0 163,616 0 0 770,205 210,300 252,592 315,438 -330,313 113,422 753,452 0 0 0 0 0 0
Other Investing Activities 951,602 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 -5,456
Net Cash Used for Investing Activities 114,991 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 -555,688
Cash Flows from Financing Activities
Debt Repayment -2,528,852 -1,070,340 -2,096,217 -846,815 -3,764,167 -2,265 -502,669 -4,687,026 -5,994,254 -5,680,150 -3,405,262 -7,643,245 -6,846,200 -11,962,339 -8,258,155 -2,760,450 -402,300 -756,850 -325,000 0 0
Common Stock Issued 0 0 792,851 524,704 1,250,006 2,242,259 404,685 1,207,500 0 0 0 0 0 588,456 1,105,055 14,116 1,290,550 89,113 145,761 135,910 36,254
Common Stock Repurchased -2,021,096 -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 -442,864
Dividends Paid -957 -4,048 -4,789 -77,606 -271,288 -260,592 -252,014 -4,386,407 0 0 0 0 0 0 0 -5,150,244 -1,402,233 -1,419,200 -4,521,164 0 0
Other Financing Activities 130,070 825,303 247,569 2,856,864 -712,611 -306,835 108,720 8,485,355 5,736,375 5,988,227 2,915,554 6,856,286 7,558,122 9,898,705 8,641,850 10,259,516 100,211 2,843,853 8,980,545 -112,987 241,375
Net Cash Used Provided by Financing Activities -4,420,835 -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 -165,235
Effect of Forex Changes on Cash -24,075 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 0
Net Change in Cash -1,892,236 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 -33,187
Cash at End of Period 17,961,669 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 178,047
Cash at Start of Period 19,853,905 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 211,234
Free Cash Flow
Operating Cash Flow 2,398,027 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 687,736
Capital Expenditure -911,550 -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 -550,232
Free Cash Flow 1,486,477 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 137,504