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,059,591 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,750,696 9,367,690 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,308,895 6,796,559 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.94% 42.05% 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,228,044 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,551,709 5,213,471 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,767,398 1,583,088 -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 10.34% 9.79% -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 440,824 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 -708,343 -760,361 -656,159 -378,386
EBITDA 2,540,914 2,397,216 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
Depreciation and Amortization 795,662 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,159,063 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 -14,962 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 879,125 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.13% 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.67 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.65 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 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 2,414,195 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,414,195 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,224,499 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 147,863 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 622,579 770,503 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
Total Current Assets 4,409,136 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,500,890 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,153,446 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,658,403 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 709,821 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 2,797,378 2,860,997 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 -2,413,613 -2,011,130 -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,406,325 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 41,815,461 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 401,924 461,718 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
Short Term Debt 138,971 144,327 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
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 566,222 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,459,278 1,953,801 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
Total Current Liabilities 3,000,173 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 6,292,676 6,343,810 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
Deferred Revenue 25,316,333 25,127,464 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 2,797,378 2,860,997 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 562,588 542,708 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
Total Non-Current Liabilities 34,968,975 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 37,969,148 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 3,050 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,172,243 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 37,383 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,212,676 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 709,821 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 31,747,980 31,471,274 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,333,785 28,543,441 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 930,124 1,142,180 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 795,662 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 -212,847 -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 77,811 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 -229,315 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 -318,094 -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 -16,891 -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 115,544 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 -9,874 -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,230,862 625,189 -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,409,406 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 -948,838 -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 -208,120 -283,098 -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 175,287 -161,040 -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 -189,758 161,040 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 193,379 500,736 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,041,769 -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 -1,507,959 -1,285,600 -1,070,340 -749,775 -4,007,810 -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
Common Stock Issued 0 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
Common Stock Repurchased -2,104,035 -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 769,868 -1,427,114 825,303 -1,805,572 -1,473,057 -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
Net Cash Used Provided by Financing Activities -2,773,224 -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 -23,277 -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 -1,429,106 -2,984,060 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,467,518 2,927,833 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 12,896,624 5,911,893 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,409,406 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 -948,838 -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,460,568 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