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 21,200,869 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 2,707,902
Revenue Growth - 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% 3.63%
Cost of Revenue 15,902,463 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 2,506,635
Gross Profit 5,298,406 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 201,267
Gross Profit Margin 26.00% 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% 7.43%
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 3,282,268 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 0
Total Operating Expenses 4,278,236 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 247,263
Operating Income or Loss 1,063,947 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 -45,996
Operating Margin 4.27% 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% -1.70%
Interest Expense 330,186 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 61,915 37,218 52,496 0 2,788
EBITDA 1,735,378 1,201,376 2,661 -1,144,305 784,243 668,979 552,955 572,656 521,418 515,351 479,894 423,532 382,341 289,020 159,510 139,008 153,826 146,307 59,483 20,524 17,440
Depreciation and Amortization 547,180 469,258 416,277 508,384 459,399 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 63,436
Income Before Tax 880,606 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 68,367
Income Tax Expense 132,027 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 11,335
Net Income 536,235 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 57,032
Net Income Margin 1.73% 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% 2.11%
EPS 2.33 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 0.84
EPS Diluted 2.27 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 0.84
Weighted Average Shares Out - 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 67,565
Weighted Average Shares Out Diluted - 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 67,565

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 5,948,511 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 116,360
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,948,511 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 116,360
Net Receivables 2,503,135 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 180,387
Inventory 1,431,412 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 180,931
Other Current Assets 123,620 131,939 74,834 39,465 6,059 14,910 31,308 31,677 20,240 11,396 7,829 12,499 26,700 32,483 27,133 28,517 12,446 26,150 46,714 -55,311 -54,061
Total Current Assets 10,006,678 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 423,617
Non-Current Assets
Property, Plant and Equipment 3,549,999 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 782,154
Goodwill 2,653,526 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 127,076
Intangible Assets 1,500,115 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 15,633
Long Term Investments 0 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 19,717
Tax Assets 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 9,198
Other Non-Current Assets 1,430,255 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 118,320
Total Non-Current Assets 9,133,895 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 1,072,098
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,140,573 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 1,495,715
Current Liabilities
Accounts Payable 2,018,986 1,971,101 1,642,968 830,452 1,106,125 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 41,298
Short Term Debt 200,913 760,264 708,969 160,562 159,745 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 1,283
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,083,668 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 335,800
Other Current Liabilities 3,447,954 2,437,150 1,728,993 966,232 1,450,697 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 169,370
Total Current Liabilities 8,751,521 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 547,751
Non-Current Liabilities
Long Term Debt 8,219,811 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,015,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 616,555
Deferred Revenue 0 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 0
Deferred Tax 0 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 0
Other Non-Current Liabilities 468,504 93,494 78,350 93,867 96,258 177,473 164,822 144,285 136,139 107,436 79,933 90,808 115,574 215,273 165,047 186,360 131,465 128,790 70,766 88,997 139,403
Total Non-Current Liabilities 8,688,315 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 755,958
Total Liabilities 17,439,836 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 1,303,709
Common Stock 2,293 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 0
Retained Earnings -2,197,221 -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 -4,204,115
Accumulated Other Comprehensive Income/Loss 12,242 -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 4,951
Total Stockholders Equity 221,751 -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 188,283
Total Investments 0 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 19,717
Total Debt 8,420,724 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 617,838
Net Debt 2,472,213 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 501,478

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 748,579 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 57,032
Depreciation & Amortization 513,839 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 63,436
Deferred Income Tax -21,067 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 79,607
Stock Based Compensation 109,776 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 -48,227 3,432 1,256 0 0
Change in Working Capital 116,168 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 29,207
Accounts Receivable -469,244 -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 0
Inventory -109,940 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 0
Accounts Payable 382,581 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 0
Other Working Capital 312,771 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 29,207
Other Non-Cash Items 198,852 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 -90,569
Net Cash Provided by Operating Activities 1,666,147 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 138,713
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -482,070 -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 -69,936
Acquisitions Net -252,560 -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 0
Purchases of Investments 0 0 -6,854 -19,003 0 0 0 0 0 0 -9,628 0 -15,770 0 -555 -250 -5,261 -18,395 0 0 0
Sales/Maturities of Investments 4,000 5,220 6,854 19,003 0 0 0 0 0 0 22,995 0 28,646 0 695 198,665 3,616 6,170 0 0 0
Other Investing Activities -158,297 -92,111 -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 17,976
Net Cash Used for Investing Activities -888,927 -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 -51,960
Cash Flows from Financing Activities
Debt Repayment -641,989 -45,792 -109,705 -30,987 -437,267 -400,396 -110,855 -606,831 -63,569 -253,773 -886,597 -525,060 -55,145 -1,233,020 -705,795 0 0 0 -220,981 -7,550 -56,894
Common Stock Issued 36,769 35,775 449,630 0 0 0 0 0 0 0 0 0 76,492 0 1,553 6,090 466 0 19,500 0 0
Common Stock Repurchased 0 0 0 0 0 0 0 0 0 0 0 0 0 -40,000 -8,470 -28,628 0 -24,717 -18,003 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -602,741 0 0 0 -76,705 0 0
Other Financing Activities 682,031 -133,323 831,407 1,380,319 766,156 589,180 -16,228 706,043 27,100 494,637 919,581 505,169 -65,726 1,322,106 1,198,489 56,522 109,722 293,011 641,627 30,804 0
Net Cash Used Provided by Financing Activities 76,811 -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 -56,894
Effect of Forex Changes on Cash 145,140 -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 -18,396
Net Change in Cash 999,171 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 11,463
Cash at End of Period 25,701,830 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 116,360
Cash at Start of Period 24,702,659 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 104,897
Free Cash Flow
Operating Cash Flow 1,666,147 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 138,713
Capital Expenditure -482,070 -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 -69,936
Free Cash Flow 1,184,077 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 68,777