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,421,212 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,822,884 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,598,328 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.64% 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 21,059 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 3,848,405 3,557,167 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,726,490 4,404,781 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 886,920 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.02% 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,720 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 61,915 37,218 52,496 0
EBITDA 1,691,032 1,766,503 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
Depreciation and Amortization 534,206 516,797 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
Income Before Tax 829,709 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 171,801 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 519,716 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.58% 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.79 2.46 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.70 2.44 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 Q1 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 6,501,709 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 6,501,709 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,279,906 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 1,481,935 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 164,230 33,176 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
Total Current Assets 10,427,780 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 3,694,122 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,699,480 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,540,677 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 513,100 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 -513,100 799,287 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 1,668,130 311,222 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,602,409 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 20,030,189 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,126,736 2,134,357 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
Short Term Debt 1,296,634 1,292,807 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
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 5,025,357 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 2,879,683 3,134,711 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
Total Current Liabilities 11,328,410 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 6,724,588 7,145,117 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
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 524,454 102,906 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
Total Non-Current Liabilities 7,249,042 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 18,577,452 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,302 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 -2,454,682 -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 35,818 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 -114,832 -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 513,100 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,021,222 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 1,519,513 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 657,908 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 534,206 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 -67,594 -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 119,790 115,959 110,049 209,337 116,889 48,785 0 42,755 32,723 33,361 39,029 28,415 37,063 50,045 0 16,675 0 0 0 0 0
Change in Working Capital -144,887 -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 -605,065 -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 0 -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 736,206 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 84,969 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 189,414 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,203,816 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 -504,097 -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
Acquisitions Net -163,241 -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 -51,921 -37,198 -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 39,529 545 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 -139,377 -112,963 -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 -806,715 -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 -425,517 -330,383 -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
Common Stock Issued 20,057 19,264 35,775 449,630 30,647 14,104 22,568 51,069 20,299 16,280 0 0 0 76,492 0 1,553 6,090 466 0 19,500 0
Common Stock Repurchased -27,018 -9,484 -76,925 -45,845 -47,539 -15,353 -55,005 -5,452 -4,107 0 0 0 0 0 -40,000 -8,470 -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 0 0
Other Financing Activities -307,374 -342,762 20,527 923,097 1,414,103 768,654 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
Net Cash Used Provided by Financing Activities -712,834 6,885 -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 -93,866 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 -488,103 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 25,840,309 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 26,328,412 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,203,816 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 -504,097 -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 699,719 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