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-06-30 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 3,284,429 0 3,188,843 2,983,277 2,391,269 4,757,055 4,262,892 3,307,239 3,139,882 3,230,933 3,109,547 3,022,987 2,800,933 2,059,444 1,636,815 1,375,788 1,445,095 6,373,410 6,277,638 5,753,671 6,192,680
Revenue Growth - -100.00% 6.89% 24.76% -49.73% 11.59% 28.90% 5.33% -2.82% 3.90% 2.86% 7.93% 36.00% 25.82% 18.97% -4.80% -77.33% 1.53% 9.11% -7.09%
Cost of Revenue 981,827 0 959,963 839,308 635,833 1,127,420 911,146 651,008 755,730 778,161 883,176 1,000,101 992,470 761,244 593,816 449,790 518,192 3,374,456 3,221,230 3,128,171 2,823,952
Gross Profit 2,302,602 0 2,228,880 2,143,969 1,755,436 3,629,635 3,351,746 2,656,231 2,384,152 2,452,772 2,226,371 2,022,886 1,808,463 1,298,200 1,042,999 925,998 926,903 2,998,954 3,056,408 2,625,500 3,368,728
Gross Profit Margin 70.08% 0.00% 69.90% 71.87% 73.41% 76.30% 78.63% 80.32% 75.93% 75.92% 71.60% 66.92% 64.57% 63.04% 63.72% 67.31% 64.14% 47.05% 48.69% 45.63% 54.40%
Research and Development 367,169 0 333,639 241,049 169,811 345,417 309,329 250,879 197,885 185,766 160,515 141,330 101,869 78,760 65,097 64,307 65,457 0 0 0 0
General and Administrative Expenses 970,459 0 970,385 981,280 791,114 2,518,573 2,293,519 2,100,478 1,792,423 1,871,205 1,568,047 1,336,601 1,294,774 942,902 808,706 764,101 776,836 2,292,809 2,237,617 1,614,806 2,092,583
Total Operating Expenses 1,403,102 2,211 1,347,618 1,292,290 1,009,721 3,044,984 2,786,607 2,467,765 2,141,410 2,259,128 1,847,644 1,596,683 1,484,895 1,100,438 965,172 1,066,580 988,864 3,158,518 2,803,037 2,281,271 3,134,680
Operating Income or Loss 877,294 2,211 889,295 386,641 745,715 581,333 565,139 188,466 -32,625 179,588 378,727 426,203 323,568 197,762 49,795 -1,058,506 -61,961 -159,564 253,371 344,229 232,506
Operating Margin 26.69% 0.00% 27.89% 12.96% 31.18% 12.22% 13.26% 5.70% -1.04% 5.56% 12.18% 14.10% 11.55% 9.60% 3.04% -76.94% -4.29% -2.50% 4.04% 5.98% 3.75%
Interest Expense 157,687 154,121 145,547 130,493 130,624 153,563 109,327 105,295 109,110 73,636 56,314 33,596 6,149 5,430 5,404 5,823 17,130 301,831 125,300 -1,323,626 76,323
EBITDA 979,301 2,211 932,889 456,602 810,372 832,386 1,054,644 288,661 454,305 432,722 445,325 568,649 389,872 266,478 150,037 93,794 -61,799 658,625 848,972 487,207 1,277,848
Depreciation and Amortization 56,749 0 43,594 69,961 64,657 251,053 183,759 116,408 151,102 202,157 119,082 118,752 88,252 78,776 91,369 238,172 114,969 362,811 405,900 543,614 857,478
Income Before Tax 619,917 111,344 377,491 256,148 630,952 494,511 761,558 66,958 -81,274 142,873 269,929 416,301 289,062 171,522 22,686 -967,531 93,483 -72,078 299,378 989,456 364,947
Income Tax Expense 112,503 113,056 15,361 -19,897 43,273 -49,309 3,811 -291,050 -64,934 29,516 35,372 134,502 119,215 -4,047 32,079 1,485 -37,697 138,052 125,137 391,069 179,186
Net Income 506,456 -1,712 361,946 277,723 587,679 431,131 626,961 304,924 -41,280 119,472 414,873 285,784 159,266 174,233 99,359 -978,822 -156,201 -144,069 192,635 876,150 164,861
Net Income Margin 15.31% 0.00% 11.35% 9.31% 24.58% 9.06% 14.71% 9.22% -1.31% 3.70% 13.34% 9.45% 5.69% 8.46% 6.07% -71.15% -10.81% -2.26% 3.07% 15.23% 2.66%
EPS 1.81 0.00 1.28 1.01 2.63 2.37 3.48 1.77 -0.24 0.67 2.31 1.58 0.86 0.93 0.43 -3.27 -0.52 -0.47 0.57 2.43 2.30
EPS Diluted 1.77 0.00 1.24 0.93 2.30 2.08 3.05 1.47 -0.24 0.62 2.17 1.52 0.79 0.86 0.43 -3.27 -0.50 -0.47 0.55 2.26 2.15
Weighted Average Shares Out - 0 282,564 275,004 223,433 181,749 179,951 172,864 172,769 179,026 179,777 180,183 186,156 187,252 230,598 299,248 301,852 308,312 330,952 354,960 93,888
Weighted Average Shares Out Diluted - 0 295,215 304,840 256,020 206,790 205,346 184,133 172,769 190,515 191,144 187,224 200,923 203,582 230,598 299,248 310,758 308,312 342,170 381,146 100,153

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 706,881 572,395 815,384 739,164 3,139,295 2,131,632 1,630,809 1,329,187 1,481,447 990,405 1,100,444 749,977 704,153 742,099 1,245,997 1,744,994 1,585,302 1,428,140 987,080 1,157,462 899,062
Short Term Investments 5,936 8,723 11,818 0 19,993 123,665 4,995 89,342 39,200 160,648 6,004 20,604 165,695 563,997 487,591 125,592 326,788 897,742 1,488,058 2,409,745 2,419,735
Cash + Short Term Investments 712,817 581,118 827,202 739,164 3,159,288 2,255,297 1,635,804 1,418,529 1,520,647 1,151,053 1,106,448 770,581 869,848 1,306,096 1,733,588 1,870,586 1,912,090 2,325,882 2,475,138 3,567,207 3,318,797
Net Receivables 288,084 191,940 188,482 137,023 298,334 279,189 304,027 220,138 250,077 236,086 207,408 257,267 177,030 119,581 101,834 213,544 483,336 528,505 487,968 550,867 429,424
Inventory 0 0 0 105,332 0 55,586 0 0 0 0 0 43,220 0 0 0 44,787 331,970 362,196 337,186 240,977 215,995
Other Current Assets 117,374 109,327 202,568 38,693 249,367 228,253 185,374 204,068 174,286 166,742 161,530 85,682 112,255 118,308 164,627 57,869 86,754 534,473 533,003 374,285 154,333
Total Current Assets 1,118,275 882,385 1,218,252 1,020,212 3,706,989 2,762,739 2,125,205 1,842,735 1,945,010 1,553,881 1,475,386 1,156,750 1,159,133 1,543,985 2,000,049 2,186,786 3,287,429 3,812,337 3,993,528 4,884,752 4,214,976
Non-Current Assets
Property, Plant and Equipment 190,672 176,136 163,256 107,799 539,154 318,800 315,170 306,248 302,817 302,459 293,964 270,512 259,588 267,928 297,412 326,961 651,474 612,161 567,408 514,517 473,177
Goodwill 2,267,852 2,348,366 2,411,996 1,270,532 2,854,462 2,726,859 2,559,066 1,924,052 2,245,364 1,754,926 1,675,323 1,616,154 1,358,524 989,493 999,355 1,910,295 6,473,014 6,972,697 7,351,700 11,433,746 0
Intangible Assets 310,705 357,747 771,697 230,900 578,474 631,422 663,737 355,451 440,828 491,936 445,336 482,904 378,107 245,044 261,172 386,756 1,404,897 1,463,997 1,558,188 13,767,409 13,795,657
Long Term Investments 0 0 0 0 353,052 235,055 64,977 122,810 137,386 114,983 179,990 161,278 173,752 200,721 272,930 120,582 450,318 168,791 122,313 1,609,335 -2,565,415
Tax Assets 227,981 276,947 334,937 293,487 167,054 64,786 66,321 25,339 348,773 409,529 320,748 323,403 302,213 0 0 171,932 97,401 33,426 66,672 110,039 2,565,415
Other Non-Current Assets 133,410 141,183 163,150 123,524 133,640 134,924 73,334 69,238 -210,228 -352,836 -156,063 -205,173 -221,452 192,383 184,971 147,286 159,987 131,014 257,956 1,512,813 3,102,778
Total Non-Current Assets 3,130,620 3,300,379 3,845,036 2,026,242 4,625,836 4,111,846 3,742,605 2,803,138 3,264,940 2,720,997 2,759,298 2,649,078 2,250,732 1,895,569 2,015,840 3,063,812 9,237,091 9,382,086 9,924,237 17,514,113 17,371,612
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 4,248,895 4,182,764 5,063,288 3,046,454 8,332,825 6,874,585 5,867,810 4,645,873 5,209,950 4,274,878 4,234,684 3,805,828 3,409,865 3,439,554 4,015,889 5,250,598 12,524,520 13,194,423 13,917,765 22,398,865 21,586,588
Current Liabilities
Accounts Payable 11,329 13,699 37,871 29,200 94,356 74,907 76,571 62,863 86,883 81,163 77,653 98,314 64,398 56,375 39,173 52,833 692,819 592,428 596,491 988,795 829,979
Short Term Debt 11,385 0 99,927 184,165 13,750 13,750 13,750 20,000 40,000 281,096 236,845 15,844 232,908 0 0 102,182 111,857 358,831 375,276 565,273 2,850
Tax Payables 11,385 38,017 32,725 29,600 36,489 13,918 8,410 9,126 33,029 41,157 16,159 17,679 450,533 475,685 450,129 403,043 0 0 0 0 96,817
Deferred Revenue 227,002 252,718 262,131 239,088 397,490 360,015 342,483 285,615 258,412 194,988 158,206 155,499 126,297 78,175 57,822 50,886 171,650 147,120 123,267 104,611 180,229
Other Current Liabilities 320,419 289,937 768,366 47,583 502,003 434,886 366,924 344,910 383,251 116,707 114,193 355,232 110,582 222,323 193,282 80,103 712,486 1,154,810 1,137,963 987,036 865,123
Total Current Liabilities 570,135 556,354 1,168,295 500,036 1,007,599 883,558 799,728 713,388 768,546 673,954 586,897 624,889 534,185 356,873 290,277 286,004 1,688,812 2,253,189 2,232,997 2,645,715 1,878,181
Non-Current Liabilities
Long Term Debt 3,840,589 3,835,726 3,829,421 3,840,930 3,121,572 2,245,548 1,979,469 1,582,484 1,748,213 1,080,000 1,080,000 580,000 95,844 95,844 95,844 95,844 834,566 857,103 1,181,968 796,715 1,120,097
Deferred Revenue 11,385 32,631 13,842 14,582 36,489 -1,820,476 25,624 33,528 33,692 32,635 416,384 479,945 450,533 0 0 0 0 0 0 0 0
Deferred Tax 26,615 32,631 130,261 17,213 21,388 23,600 35,070 228,798 348,773 409,529 320,748 323,403 302,213 0 450,129 0 938,786 1,129,994 1,265,530 2,479,099 2,565,415
Other Non-Current Liabilities 99,183 84,303 116,051 86,428 202,932 1,924,867 38,229 44,178 64,510 45,191 58,393 31,830 16,601 555,904 23,633 418,443 438,213 160,263 928 1,580,110 1,496,511
Total Non-Current Liabilities 3,977,772 3,985,291 4,089,575 3,959,153 3,382,381 2,373,539 2,078,392 1,888,988 2,195,188 1,567,355 1,875,525 1,415,178 865,191 651,748 569,606 514,287 2,211,565 2,147,360 2,448,426 4,855,924 5,182,023
Total Liabilities 4,547,907 4,541,645 5,257,870 4,459,189 4,389,980 3,257,097 2,878,120 2,602,376 2,963,734 2,241,309 2,462,422 2,040,067 1,399,376 1,008,621 859,883 800,291 3,900,377 4,400,549 4,681,423 7,501,639 7,060,204
Common Stock 289 287 283 267 279 278 277 272 270 268 267 267 250 242 239 226 449 442 431 7,616 6,951
Retained Earnings -7,360,687 -7,782,568 -8,144,514 -8,422,237 1,689,925 1,258,794 595,038 290,114 331,394 325,118 -32,735 -318,519 -477,785 -652,018 -751,377 227,445 567,820 320,711 128,076 2,428,760 2,276,952
Accumulated Other Comprehensive Income/Loss -463,533 -369,182 -223,754 -81,454 -136,349 -128,722 -103,568 -166,123 -152,103 -87,700 -13,046 -32,169 -12,443 17,546 24,503 2,180 39,814 71,507 21,075 76,053 31,898
Total Stockholders Equity -299,438 -359,875 -203,769 -1,414,417 2,928,042 2,843,125 2,430,028 1,869,222 1,804,526 1,991,953 1,686,736 1,655,728 1,905,049 2,430,933 3,127,826 4,427,536 8,583,662 8,768,993 9,230,828 14,605,304 14,415,585
Total Investments 5,936 8,723 11,818 0 373,045 358,720 69,972 212,152 176,586 275,631 185,994 181,882 339,447 764,718 760,521 125,592 326,788 897,742 1,488,058 2,409,745 2,419,735
Total Debt 3,840,589 3,835,726 3,929,348 3,840,930 3,135,322 2,259,298 1,993,219 1,602,484 1,788,213 1,080,000 1,080,000 595,844 95,844 95,844 95,844 95,844 946,423 1,215,934 1,557,244 1,361,988 1,122,947
Net Debt 3,133,708 3,263,331 3,113,964 3,101,766 -3,973 127,666 362,410 273,297 306,766 89,595 -20,444 -154,133 -608,309 -646,255 -1,150,153 -1,649,150 -638,879 -212,206 570,164 204,526 223,885

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 507,414 362,130 276,045 587,679 543,820 757,747 358,008 -16,340 113,357 234,557 281,799 169,847 175,569 -9,393 -969,016 -156,201 -144,069 192,635 598,387 185,761 126,657
Depreciation & Amortization 53,357 43,594 69,961 48,796 180,994 183,759 116,408 151,102 202,157 119,082 118,752 88,252 78,776 91,369 238,172 114,969 362,811 405,900 543,614 857,478 685,742
Deferred Income Tax 8,319 -29,953 -57,969 15,384 -80,101 -34,679 -285,278 -119,181 -59,786 76,869 -9,096 37,076 -35,483 -6,074 28,689 -158,749 -65,059 12,048 -1,068,829 -29,277 -169,655
Stock Based Compensation 217,501 203,880 146,816 102,268 240,788 238,420 264,618 104,820 105,450 59,634 53,005 85,625 88,588 84,280 69,886 86,539 105,612 92,344 137,537 241,726 128,185
Change in Working Capital -101,305 -427,218 449,956 7,144 -32,887 50,672 -83,831 -19,180 48,983 -62,122 37,774 -60,303 19,936 109,053 129,916 62,820 326,106 212,324 526,451 152,417 439,018
Accounts Receivable -113,788 -6,669 -34,021 -24,213 -91,435 -34,828 -115,169 1,283 -29,680 -19,918 10,421 -30,991 -58,314 -32,901 -16,300 7,653 -68,485 0 -606,566 -151,764 -409,493
Inventory 8,739 0 1,743 -33,224 -17,661 -44,557 5,671 -12,905 -21,174 -3,606 -34,632 -22,991 -27,928 68,113 106,750 120,960 -14,754 -26,067 1,816 -23,079 -6,083
Accounts Payable 10,434 -472,610 458,757 24,155 41,882 53,555 -14,142 -52,359 8,989 5,206 -766 -14,384 57,228 54,188 17,414 -80,638 337,231 0 606,566 151,764 409,493
Other Working Capital -6,690 52,061 23,477 40,426 34,327 76,502 39,809 44,801 90,848 -43,804 62,751 8,063 48,950 19,653 22,052 14,845 72,114 238,391 524,635 175,496 445,101
Other Non-Cash Items 160,623 373,255 27,690 40,911 85,325 -207,791 46,765 191,156 -60,756 -3,972 -71,273 34,030 45,000 66,871 830,373 424,687 277,894 -94,657 -55,798 -152,405 94,721
Net Cash Provided by Operating Activities 845,909 525,688 912,499 802,182 937,939 988,128 416,690 292,377 349,405 424,048 410,961 354,527 372,386 336,106 328,020 374,065 863,295 820,594 681,362 1,255,700 1,304,668
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -60,772 -49,125 -79,971 -42,376 -136,652 -85,634 -75,523 -78,039 -62,049 -57,233 -80,311 -51,201 -39,954 -39,829 -37,922 -65,554 -231,944 -251,427 -241,469 -223,787 -186,865
Acquisitions Net 0 -25,681 -859,905 0 -40,602 72,223 36,684 153,825 -607,989 -201,003 29,278 -396,841 -278,469 -17,333 -85,534 -148,631 -191,882 -117,580 -693,388 -486,033 -1,092,009
Purchases of Investments 0 0 0 -9,115 -313,302 -502,656 -38,997 -414,008 -127,604 -200,160 -51,080 -90,046 -294,215 -840,438 -592,756 -237,894 -1,014,367 -948,223 -2,191,057 -3,419,907 -497,038
Sales/Maturities of Investments 0 0 0 0 163,500 333,600 114,350 339,869 218,462 21,644 12,502 195,501 600,149 768,650 293,629 905,557 1,492,770 1,543,818 3,124,145 3,370,147 0
Other Investing Activities 2,933 3,104 51 -4,834,060 -2,473 9,027 2,994 11,215 -3,541 -3,042 9,594 -9,501 -12,697 7,910 -4,022 -21,184 17,273 254,498 2,086,005 6,386 5,840
Net Cash Used for Investing Activities -57,839 -71,702 -939,825 -4,885,551 -329,529 -173,440 39,508 12,862 -582,721 -439,794 -80,017 -352,088 -25,186 -121,040 -426,605 432,294 71,850 481,086 2,084,236 -753,194 -1,770,072
Cash Flows from Financing Activities
Debt Repayment 0 0 0 -420,000 -348,785 -14,113 -838,636 -576,409 -80,000 0 -15,844 -500,000 0 0 0 0 -73,098 -155,752 -183,212 -19,039 -215,044
Common Stock Issued 31,683 20,485 58,424 1,421,801 0 12 59,442 9,548 428,789 1,609 -5,077 262,841 132,785 25,939 151,933 -10,564 -64,194 93,780 -19,887 147,283 1,487,411
Common Stock Repurchased -154,039 -482,049 0 -132,868 -273,258 -216,346 -56,424 -309,843 -238,418 0 -269,291 -691,830 -507,765 -539,598 -545,489 -156,154 -607,140 -983,208 -19,887 -430,295 -1,485,955
Dividends Paid 0 0 0 -1,064,443 0 -556,372 -1,129,091 -400,000 -113,196 -97,338 -79,189 -68,163 -10,668 0 0 0 -144,069 -192,635 -9,569 -13,053 -13,055
Other Financing Activities -357,052 -227,609 52,682 1,872,397 1,021,874 474,021 1,798,585 825,639 737,633 14,749 387,323 1,041,453 13,415 -203,551 -12,457 -456,914 87,242 345,369 -2,518,513 55,458 -426,629
Net Cash Used Provided by Financing Activities -479,408 -689,173 111,106 1,676,887 399,831 -312,798 -166,124 -451,065 734,808 -80,980 17,922 44,301 -372,233 -717,210 -406,013 -623,632 -801,259 -892,446 -2,751,068 -259,646 -653,272
Effect of Forex Changes on Cash 7,588 -7,809 -7,570 5,426 -1,568 -1,887 11,548 -6,434 -10,298 -13,168 3,478 2,556 -4,496 -1,754 5,601 -23,035 23,276 31,826 -27,148 15,540 19,624
Net Change in Cash 316,250 -242,996 76,210 -2,401,056 1,006,673 500,003 301,622 -152,260 491,042 -110,039 350,467 45,824 -37,946 -503,898 -498,997 159,692 157,162 441,060 -12,618 258,400 -1,099,052
Cash at End of Period 2,582,209 572,516 815,512 739,302 3,140,358 2,133,685 1,630,809 1,329,187 1,481,447 990,405 1,100,444 749,977 704,153 742,099 1,245,997 1,744,994 1,585,302 1,428,140 987,080 1,157,462 899,062
Cash at Start of Period 2,265,959 815,512 739,302 3,140,358 2,133,685 1,633,682 1,329,187 1,481,447 990,405 1,100,444 749,977 704,153 742,099 1,245,997 1,744,994 1,585,302 1,428,140 987,080 999,698 899,062 1,998,114
Free Cash Flow
Operating Cash Flow 845,909 525,688 912,499 802,182 937,939 988,128 416,690 292,377 349,405 424,048 410,961 354,527 372,386 336,106 328,020 374,065 863,295 820,594 681,362 1,255,700 1,304,668
Capital Expenditure -60,772 -49,125 -79,971 -42,376 -136,652 -85,634 -75,523 -78,039 -62,049 -57,233 -80,311 -51,201 -39,954 -39,829 -37,922 -65,554 -231,944 -251,427 -241,469 -223,787 -186,865
Free Cash Flow 785,137 476,563 832,528 759,806 801,287 902,494 341,167 214,338 287,356 366,815 330,650 303,326 332,432 296,277 290,098 308,511 631,351 569,167 439,893 1,031,913 1,117,803