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 23,312,973 22,749,073 16,681,254 6,268,447 1,861,178 11,547,969 10,787,800 10,337,448 8,354,934 7,245,731 6,866,964 6,478,547 5,819,047 5,383,998 5,063,748 4,181,021 4,166,838 4,184,981 3,691,559 2,936,845 2,806,128
Revenue Growth - 36.38% 166.11% 236.80% -83.88% 7.05% 4.36% 23.73% 15.31% 5.52% 6.00% 11.33% 8.08% 6.32% 21.11% 0.34% -0.43% 13.37% 25.70% 4.66%
Cost of Revenue 17,653,767 17,292,016 12,337,524 4,355,989 1,402,400 8,467,182 7,967,932 7,748,791 6,082,708 5,196,473 4,919,969 4,680,507 4,151,277 3,789,488 3,658,310 3,357,245 3,377,170 3,333,572 2,981,801 2,829,832 2,645,293
Gross Profit 5,659,206 5,457,057 4,343,730 1,912,458 458,778 3,080,787 2,819,868 2,588,657 2,272,226 2,049,258 1,946,995 1,798,040 1,667,770 1,594,510 1,405,438 823,776 789,668 851,409 709,758 107,013 160,835
Gross Profit Margin 24.79% 23.99% 26.04% 30.51% 24.65% 26.68% 26.14% 25.04% 27.20% 28.28% 28.35% 27.75% 28.66% 29.62% 27.75% 19.70% 18.95% 20.34% 19.23% 3.64% 5.73%
Research and Development 13,680 0 10,316 18,758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 4,023,516 3,556,867 2,955,884 1,754,822 1,524,342 2,314,325 2,150,434 2,042,695 1,673,511 1,505,702 1,431,160 1,321,277 1,256,996 1,224,126 1,124,743 675,869 655,351 699,665 562,967 50,715 0
Total Operating Expenses 4,679,110 4,390,854 3,643,694 2,331,527 2,111,467 2,758,316 2,536,963 2,498,229 2,077,162 1,902,943 1,799,303 1,690,200 1,686,553 1,567,144 1,446,783 831,004 1,073,828 769,267 679,494 120,196 204,406
Operating Income or Loss 987,361 1,066,203 732,118 -413,616 -1,652,689 324,844 272,536 91,397 194,940 131,372 7,164 139,660 -21,639 18,337 -63,700 -52,356 -284,160 82,142 30,264 -13,183 -43,571
Operating Margin 3.43% 4.69% 4.39% -6.60% -88.80% 2.81% 2.53% 0.88% 2.33% 1.81% 0.10% 2.16% -0.37% 0.34% -1.26% -1.25% -6.82% 1.96% 0.82% -0.45% -1.55%
Interest Expense 341,441 350,244 278,483 282,440 226,832 157,521 138,505 106,722 106,506 102,881 106,312 111,659 123,740 120,414 116,527 66,365 63,023 0 37,218 52,496 0
EBITDA 1,840,407 1,845,278 1,207,716 45,332 -1,120,437 866,918 736,226 552,877 558,483 506,475 374,635 475,445 421,136 366,805 249,539 109,805 -139,409 139,766 128,031 51,448 20,524
Depreciation and Amortization 591,024 516,797 529,019 490,683 509,396 524,293 466,616 455,535 403,651 397,241 368,143 368,923 429,557 343,018 321,666 162,694 152,186 122,923 128,903 64,631 64,095
Income Before Tax 902,473 894,544 505,447 -611,267 -1,856,665 185,104 131,105 -9,380 48,326 6,353 -99,820 -5,137 -132,161 -96,627 -188,654 -114,678 -336,125 31,656 5,768 -69,131 14,725
Income Tax Expense 224,672 160,227 96,254 -2,481 -28,875 66,892 40,765 -17,154 28,029 22,122 4,630 30,878 29,736 -26,224 15,154 11,333 -15,925 43,592 37,210 61,488 -1,535
Net Income 492,314 563,280 409,193 -608,786 -1,827,790 118,212 -17,651 -97,646 -47,010 -65,687 -96,467 -43,378 -163,227 -83,016 -228,390 -60,179 -231,765 -11,936 -31,442 -130,619 16,260
Net Income Margin 1.50% 2.48% 2.45% -9.71% -98.21% 1.02% -0.16% -0.94% -0.56% -0.91% -1.40% -0.67% -2.81% -1.54% -4.51% -1.44% -5.56% -0.29% -0.85% -4.45% 0.58%
EPS 1.76 1.38 1.82 -2.80 -8.61 0.56 -0.09 -0.48 -0.23 -0.33 -0.49 -0.22 -0.87 -0.46 -1.39 -0.73 -3.04 -0.17 -0.48 -1.96 0.24
EPS Diluted 1.59 1.37 1.77 -2.80 -8.61 0.56 -0.09 -0.48 -0.23 -0.33 -0.49 -0.22 -0.87 -0.46 -1.39 -0.73 -3.04 -0.17 -0.48 -1.96 0.24
Weighted Average Shares Out - 228,628 224,810 217,191 212,271 210,083 207,441 204,924 202,076 200,973 198,874 193,885 186,956 182,388 164,410 82,652 76,228 68,441 64,853 66,809 67,565
Weighted Average Shares Out Diluted - 230,977 231,557 217,191 212,271 210,083 207,441 204,924 202,076 200,973 198,874 193,885 186,956 182,388 164,410 82,652 76,228 68,441 64,853 66,809 67,565

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 5,489,919 6,231,866 5,606,457 4,884,729 2,537,787 2,470,362 2,371,540 1,825,322 1,526,591 1,303,125 1,382,029 1,299,184 1,001,055 844,253 892,758 236,955 199,660 338,991 313,880 403,716 179,137
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 5,489,919 6,231,866 5,606,457 4,884,729 2,537,787 2,470,362 2,371,540 1,825,322 1,526,591 1,303,125 1,382,029 1,299,184 1,001,055 844,253 892,758 236,955 199,660 338,991 313,880 403,716 179,137
Net Receivables 2,693,998 2,112,900 1,465,383 1,066,573 486,734 1,029,448 844,520 725,304 568,936 452,600 419,301 439,151 415,790 389,346 329,947 176,179 217,286 264,316 248,772 190,207 167,868
Inventory 0 45,141 38,725 33,826 22,000 16,106 12,575 17,467 15,114 14,388 12,824 12,270 12,034 12,947 348,309 277,599 194,355 20,188 12,369 115,055 180,863
Other Current Assets 1,591,237 1,187,847 1,048,957 698,965 603,247 676,983 619,439 584,649 562,910 518,202 453,537 409,499 383,933 330,244 380,792 304,732 222,872 210,913 163,088 161,769 107,677
Total Current Assets 9,775,154 9,577,754 8,159,522 6,684,093 3,649,768 4,192,899 3,848,074 3,152,742 2,673,551 2,288,315 2,267,691 2,160,104 1,812,812 1,576,790 1,603,497 717,866 639,818 834,408 738,109 755,692 472,557
Non-Current Assets
Property, Plant and Equipment 4,018,166 3,707,852 3,059,058 2,630,840 2,525,637 2,519,951 946,593 885,936 751,536 731,282 695,337 706,800 721,786 720,136 737,064 749,984 887,735 915,045 876,172 808,919 793,316
Goodwill 2,670,008 2,691,466 2,529,380 2,590,869 2,129,203 1,998,498 1,822,943 1,754,589 1,747,088 1,604,315 1,479,037 1,466,983 1,357,827 1,257,644 1,226,416 204,672 205,296 471,542 423,169 137,110 44,813
Intangible Assets 1,047,987 1,538,970 1,419,334 1,395,366 1,224,658 1,239,095 1,030,305 1,098,288 1,180,797 1,147,080 1,052,193 1,053,300 1,101,926 1,250,872 1,372,482 470,889 514,469 382,999 73,398 149,461 14,838
Long Term Investments 0 447,494 408,789 293,645 170,494 167,603 137,211 105,271 82,032 81,811 127,222 39,778 46,160 55,796 30,077 2,077 18,519 23,443 61,342 30,660 27,002
Tax Assets 0 0 0 259,052 498,262 722,424 137,067 137,635 197,811 199,472 196,759 161,637 199,596 186,298 219,143 206 -18,519 -23,443 -61,342 -30,660 7,110
Other Non-Current Assets 2,235,755 1,110,509 884,758 548,453 391,281 135,145 574,693 369,802 131,451 103,966 170,122 94,919 50,699 40,235 6,881 196,065 231,339 148,109 114,154 62,512 119,070
Total Non-Current Assets 9,971,916 9,496,291 8,301,319 7,718,225 6,939,535 6,782,716 4,648,812 4,351,521 4,090,715 3,867,926 3,720,670 3,523,417 3,477,994 3,510,981 3,592,063 1,623,893 1,838,839 1,917,695 1,486,893 1,020,892 1,006,149
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 19,747,070 19,074,045 16,460,841 14,402,318 10,589,303 10,975,615 8,496,886 7,504,263 6,764,266 6,156,241 5,988,361 5,683,521 5,290,806 5,087,771 5,195,560 2,341,759 2,478,657 2,752,103 2,225,002 1,776,584 1,478,706
Current Liabilities
Accounts Payable 2,081,034 267,493 180,076 110,623 86,356 100,237 1,127,415 1,034,303 781,505 721,548 732,259 767,573 660,671 561,583 539,177 50,844 53,563 79,273 40,646 37,654 31,440
Short Term Debt 749,123 1,451,228 900,496 832,684 267,709 281,695 82,142 347,593 53,317 42,352 47,485 278,403 62,050 52,632 54,150 41,032 48,637 36,345 31,721 25,705 1,214
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 3,034,514 3,398,028 3,134,800 2,774,792 1,839,323 1,391,032 1,227,797 925,220 804,973 618,640 543,122 486,433 402,002 273,536 335,539 284,536 225,664 259,868 230,179 232,754 0
Other Current Liabilities 3,815,907 4,843,154 4,087,943 3,137,623 1,603,181 2,334,635 1,312,512 1,269,884 820,549 718,666 687,915 723,109 643,449 604,802 545,355 375,822 443,373 529,984 471,414 405,507 546,691
Total Current Liabilities 9,680,578 9,959,903 8,303,315 6,855,722 3,796,569 4,107,599 3,749,866 3,577,000 2,460,344 2,101,206 2,010,781 2,255,518 1,768,172 1,492,553 1,474,221 752,234 771,237 905,470 773,960 701,620 579,345
Non-Current Liabilities
Long Term Debt 7,439,701 7,138,917 6,937,992 6,751,548 6,300,770 4,645,743 2,732,878 1,952,366 2,259,736 2,002,662 2,024,915 1,530,484 1,677,955 1,663,056 1,677,714 699,037 837,076 786,261 607,425 341,136 649,461
Deferred Revenue 0 60,555 56,953 116,682 88,641 34,390 27,504 9,569 5,506 6,128 4,768 5,102 3,601 5,119 0 0 0 0 0 0 0
Deferred Tax 0 324,698 305,524 236,549 170,759 178,173 137,067 137,635 197,811 199,472 196,759 161,637 199,596 186,298 219,143 0 0 0 0 0 0
Other Non-Current Liabilities 1,697,048 109,106 93,494 78,350 93,867 96,258 177,473 164,822 144,285 136,139 98,436 79,933 90,808 115,574 215,273 165,047 186,360 131,465 128,790 70,766 83,440
Total Non-Current Liabilities 9,136,749 7,633,276 7,393,963 7,183,129 6,654,037 4,954,564 3,074,922 2,264,392 2,607,338 2,344,401 2,324,878 1,777,156 1,971,960 1,970,047 2,112,130 864,084 1,023,436 917,726 736,215 411,902 738,458
Total Liabilities 17,793,420 17,593,179 15,697,278 14,038,851 10,450,606 9,062,163 6,824,788 5,841,392 5,067,682 4,445,607 4,335,659 4,032,674 3,740,132 3,462,600 3,586,351 1,616,318 1,794,673 1,823,196 1,510,175 1,113,522 1,317,803
Common Stock 2,310 2,298 2,285 2,220 2,145 2,113 2,091 2,069 2,034 2,020 2,004 1,978 1,877 1,868 1,724 860 785 749 672 672 0
Retained Earnings -1,747,806 -2,407,949 -2,971,229 -3,327,737 -2,676,833 -949,334 -1,019,223 -1,079,472 -1,073,457 -1,075,111 -1,042,603 -951,796 -908,418 -745,191 -662,175 -433,785 -362,706 -130,941 -119,005 -87,563 -4,187,855
Accumulated Other Comprehensive Income/Loss -174,611 27,450 -90,076 -147,964 -177,009 -145,713 -145,231 -108,542 -176,707 -111,657 -70,010 -2,370 -10,923 -36,374 -22,244 4,199 -961 56,410 20,719 -6,417 -13,521
Total Stockholders Equity 287,966 -17,148 -367,569 -582,651 -471,772 1,145,820 1,098,981 1,181,196 1,126,016 1,236,953 1,296,954 1,409,228 1,355,418 1,461,103 1,364,416 652,317 622,262 867,066 638,662 636,700 156,976
Total Investments 0 447,494 408,789 293,645 170,494 167,603 137,211 105,271 82,032 81,811 127,222 39,778 46,160 55,796 30,077 2,077 18,519 23,443 61,342 30,660 27,002
Total Debt 8,188,824 8,437,924 7,698,256 7,460,517 6,461,332 4,805,488 2,815,020 2,299,959 2,313,053 2,045,014 2,063,400 1,808,887 1,740,005 1,715,688 1,731,864 740,069 885,713 822,606 639,146 366,841 650,675
Net Debt 2,698,905 2,206,058 2,091,799 2,575,788 3,923,545 2,335,126 443,480 474,637 786,462 741,889 681,371 509,703 738,950 871,435 839,106 503,114 686,053 483,615 325,266 -36,875 471,538

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 724,638 734,317 409,193 -608,786 -1,827,790 118,212 90,340 7,774 20,297 -15,769 -104,450 -36,015 -161,897 -70,403 -208,036 -49,734 -231,765 -11,936 -31,442 -130,619 16,260
Depreciation & Amortization 541,769 516,797 449,976 416,277 485,025 443,991 386,529 455,534 403,651 397,241 368,143 368,923 429,557 343,018 321,666 162,694 152,186 122,923 128,903 64,631 64,095
Deferred Income Tax -47,658 -44,018 7,199 -9,639 -37,877 -465 -6,247 -71,539 -7,891 -9,611 -17,664 -15,888 -10,957 -45,603 -25,021 -8,698 8,132 7,649 10,334 114,513 54,411
Stock Based Compensation 115,504 115,959 110,049 209,337 116,889 48,785 45,582 42,755 32,723 33,361 39,029 28,415 37,063 50,045 52,395 16,675 34,556 0 3,432 1,256 0
Change in Working Capital 568,056 -159,985 637,853 1,773,993 79,457 -287,907 266,328 128,989 82,190 -141,331 -140,308 51,477 57,996 -147,709 -25,019 -18,428 -150,338 -49,790 -85,470 30,585 37,492
Accounts Receivable 462,968 -550,670 -463,977 -485,211 490,588 -159,792 -135,429 -133,020 -146,128 -67,235 -14,356 11,544 -20,319 -79,807 -4,581 34,485 2,130 0 -53,554 -15,911 0
Inventory 109,940 -202,834 0 95,533 141,631 -170,486 -266,241 -239,065 -129,748 -122,872 -231,560 -111,108 -110,882 9,209 20,862 -13,959 -25,603 0 -34,056 -49,522 0
Accounts Payable 130,837 460,496 1,002,158 1,315,722 -1,379,461 -45,920 323,459 474,301 193,775 -4,172 31,878 114,253 64,437 6,817 386 -4,586 -48,473 0 3,902 41,946 0
Other Working Capital 225,308 133,023 99,672 847,949 826,699 88,291 344,539 26,773 164,291 52,948 73,730 36,788 124,760 -83,928 -41,686 -34,368 -78,392 -49,790 -1,762 54,072 37,492
Other Non-Cash Items -528,883 207,724 217,793 -614 101,658 147,167 159,054 59,493 66,520 36,311 124,659 20,560 15,336 6,357 42,533 -45,234 134,393 29,191 -9,037 -66,453 -52,360
Net Cash Provided by Operating Activities 1,288,405 1,370,794 1,832,063 1,780,568 -1,082,638 469,783 941,586 623,006 597,490 300,202 269,409 417,472 367,098 135,705 158,518 57,275 -52,836 49,810 16,720 13,913 119,898
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -631,755 -438,604 -353,286 -159,834 -222,609 -365,827 -275,463 -249,412 -180,061 -142,491 -142,937 -135,390 -138,373 -110,091 -77,368 -92,130 -252,380 -164,417 -417,563 -92,520 -73,435
Acquisitions Net -138,579 -70,932 -344,514 -404,408 -33,322 -292,351 -166,725 -73,116 -240,546 -121,778 -229,843 -103,165 -79,429 -39,465 488,957 -12,786 -19,657 -124,285 -351,858 -8,467 0
Purchases of Investments -31,138 0 -91,186 -6,854 -19,003 -57,280 -46,497 -25,170 -28,922 -21,998 0 -9,628 0 -15,770 0 -555 -250 -5,261 -18,395 0 0
Sales/Maturities of Investments 545 0 5,220 6,854 19,003 57,280 0 0 0 0 0 22,995 0 28,646 0 695 198,665 3,616 6,170 0 0
Other Investing Activities -46,919 -186,269 -925 -2,720 31,869 -32,822 -54,721 -5,058 -5,870 -26,716 -11,514 81,525 14,011 -15,337 41,398 174,865 6,026 149,288 406,483 -5,062 -10,641
Net Cash Used for Investing Activities -835,454 -695,805 -784,691 -566,962 -224,062 -691,000 -496,909 -327,586 -426,477 -290,985 -384,294 -143,663 -203,791 -152,017 452,987 70,089 -67,596 -141,059 -375,163 -106,049 -84,076
Cash Flows from Financing Activities
Debt Repayment -414,797 330,383 76,459 794,122 1,576,378 500,133 458,271 -49,943 237,620 -6,293 261,612 16,582 13,064 -32,007 119,836 -103,054 50,717 114,146 261,238 343,941 24,079
Common Stock Issued 10,921 0 35,775 449,630 30,647 14,104 22,568 51,069 20,299 16,280 0 0 0 76,492 0 1,553 5,454 466 0 19,500 0
Common Stock Repurchased -483 -9,484 -76,925 0 -47,539 -15,353 -55,005 -5,452 -4,107 0 0 0 0 0 -1,567 0 -28,628 0 -24,717 -18,003 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76,705 0
Other Financing Activities -422,212 -408,180 -142,874 -72,420 -178,757 -155,891 -214,482 -71,688 -134,301 -30,176 -42,545 16,402 -32,955 -88,864 -69,183 -15,463 6,441 -4,424 31,773 0 -825
Net Cash Used Provided by Financing Activities -804,838 -87,281 -143,340 1,171,332 1,349,332 328,889 188,784 -127,083 99,212 -36,469 240,864 32,984 -19,891 -44,379 49,086 -116,964 33,984 110,188 268,294 345,438 23,254
Effect of Forex Changes on Cash -43,652 38,874 -179,450 -43,585 29,565 -11,633 -84,080 130,394 -46,759 -51,652 -43,134 -8,664 13,386 12,186 -4,788 26,895 -52,883 6,172 313 -28,723 3,701
Net Change in Cash -454,559 626,582 724,582 2,341,353 72,197 96,039 549,381 298,731 223,466 -78,904 82,845 298,129 156,802 -48,505 655,803 37,295 -139,331 25,111 -89,836 224,579 62,777
Cash at End of Period 24,658,648 6,238,956 5,612,374 4,887,792 2,546,439 2,474,242 2,378,203 1,825,322 1,526,591 1,303,125 1,382,029 1,299,184 1,001,055 844,253 892,758 236,955 199,660 338,991 313,880 403,716 179,137
Cash at Start of Period 25,113,207 5,612,374 4,887,792 2,546,439 2,474,242 2,378,203 1,828,822 1,526,591 1,303,125 1,382,029 1,299,184 1,001,055 844,253 892,758 236,955 199,660 338,991 313,880 403,716 179,137 116,360
Free Cash Flow
Operating Cash Flow 1,288,405 1,370,794 1,832,063 1,780,568 -1,082,638 469,783 941,586 623,006 597,490 300,202 269,409 417,472 367,098 135,705 158,518 57,275 -52,836 49,810 16,720 13,913 119,898
Capital Expenditure -625,472 -475,257 -353,286 -159,834 -222,609 -365,827 -275,463 -249,412 -180,061 -142,491 -142,937 -135,390 -138,373 -110,091 -77,368 -92,130 -252,380 -164,417 -417,563 -92,520 -73,435
Free Cash Flow 662,933 895,537 1,478,777 1,620,734 -1,305,247 103,956 666,123 373,594 417,429 157,711 126,472 282,082 228,725 25,614 81,150 -34,855 -305,216 -114,607 -400,843 -78,607 46,463