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 2,580,209 2,671,262 2,802,249 2,922,545 2,545,626 2,311,659 2,290,109 2,160,153 2,068,172 2,019,441 2,175,044 2,132,694 2,069,235 2,073,529 1,927,118 1,784,244 1,764,365 1,461,052 1,273,930 1,180,985 1,090,012
Revenue Growth - -4.67% -4.12% 14.81% 10.12% 0.94% 6.02% 4.45% 2.41% -7.15% 1.99% 3.07% -0.21% 7.60% 8.01% 1.13% 20.76% 14.69% 7.87% 8.35%
Cost of Revenue 1,176,221 1,239,916 1,234,919 1,281,884 1,107,804 1,054,663 1,065,747 972,754 930,085 897,771 996,527 954,216 908,190 895,640 835,630 784,401 801,843 669,690 561,394 534,499 479,939
Gross Profit 1,403,988 1,431,346 1,567,330 1,640,661 1,437,822 1,256,996 1,224,362 1,187,399 1,138,087 1,121,670 1,178,517 1,178,478 1,161,045 1,177,889 1,091,488 999,843 962,522 791,362 712,536 646,486 610,073
Gross Profit Margin 54.41% 53.58% 55.93% 56.14% 56.48% 54.38% 53.46% 54.97% 55.03% 55.54% 54.18% 55.26% 56.11% 56.81% 56.64% 56.04% 54.55% 54.16% 55.93% 54.74% 55.97%
Research and Development 276,489 226,927 256,889 271,657 226,598 202,710 199,196 250,301 205,864 192,972 220,333 210,952 214,040 186,439 172,266 163,585 159,518 140,535 123,376 115,104 108,344
General and Administrative Expenses 812,938 820,623 827,825 879,574 800,267 824,625 833,294 808,942 816,724 761,990 808,200 798,070 682,898 696,294 635,213 601,468 591,304 507,978 438,949 416,084 378,264
Total Operating Expenses 1,089,427 1,089,150 1,084,714 1,151,231 1,026,865 1,027,335 1,032,490 1,059,243 1,022,588 954,962 1,028,533 1,009,022 896,938 882,733 807,479 765,053 808,336 648,513 562,325 531,188 486,608
Operating Income or Loss 314,561 365,696 482,616 489,430 410,957 229,661 -108,641 116,650 53,194 166,708 149,984 169,456 264,107 295,156 284,009 230,988 182,943 135,193 146,111 115,298 108,845
Operating Margin 12.13% 13.69% 17.22% 16.75% 16.14% 9.93% -4.74% 5.40% 2.57% 8.26% 6.90% 7.95% 12.76% 14.23% 14.74% 12.95% 10.37% 9.25% 11.47% 9.76% 9.99%
Interest Expense 49,076 49,439 38,114 1,551 21,861 23,416 23,962 21,914 21,942 21,692 22,131 61,271 49,263 53,135 63,717 47,024 32,113 31,606 32,022 0 0
EBITDA -759,615 -608,265 -4,488,959 5,627,506 5,104,699 2,458,997 674,721 269,519 206,402 299,339 303,588 305,256 404,443 409,897 392,900 334,556 272,056 219,749 229,400 176,298 173,746
Depreciation and Amortization 196,500 145,900 177,200 176,900 175,200 174,500 138,100 148,700 142,900 131,848 149,889 147,157 130,424 120,956 108,911 101,682 97,088 67,300 55,400 61,000 56,200
Income Before Tax -1,005,191 -850,104 -4,704,273 5,438,149 4,907,638 2,261,081 507,359 97,805 41,560 145,847 131,557 112,385 231,582 235,762 220,283 185,832 142,843 120,843 142,027 93,371 97,327
Income Tax Expense -226,501 -212,780 -1,076,738 1,192,247 1,101,371 502,406 146,363 -16,935 13,435 32,754 42,712 34,574 62,279 57,739 33,348 36,667 44,579 26,548 38,764 15,792 31,035
Net Income -778,690 -637,324 -3,627,535 4,254,257 3,814,229 1,758,675 360,996 114,740 28,125 113,093 88,845 77,790 169,234 178,223 185,490 144,620 89,510 92,994 103,263 81,553 68,242
Net Income Margin -31.11% -23.86% -129.45% 145.57% 149.83% 76.08% 15.76% 5.31% 1.36% 5.60% 4.08% 3.65% 8.18% 8.60% 9.63% 8.11% 5.07% 6.36% 8.11% 6.91% 6.26%
EPS -27.28 -21.82 -121.79 142.61 127.86 58.93 12.10 4.12 0.88 3.74 3.08 2.72 5.85 6.39 6.70 5.28 3.30 3.48 3.92 3.13 2.65
EPS Diluted -27.33 -21.82 -121.79 140.83 126.20 58.27 11.94 4.07 0.88 3.71 3.05 2.69 5.78 6.29 6.59 5.20 3.24 3.41 3.83 3.06 2.58
Weighted Average Shares Out - 29,209 29,785 29,831 29,768 29,843 29,836 29,655 29,440 29,186 28,876 28,586 28,290 28,031 27,665 27,404 27,112 26,716 26,376 26,063 25,724
Weighted Average Shares Out Diluted - 29,209 29,785 30,208 30,160 30,184 30,228 30,034 29,646 29,409 29,133 28,906 28,642 28,468 28,151 27,828 27,638 27,292 26,949 26,662 26,489

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 411,753 403,966 434,215 470,783 662,205 660,672 431,526 383,824 456,264 457,549 413,251 331,551 463,388 574,231 906,551 649,938 204,524 161,764 223,607 296,716 195,734
Short Term Investments 1,212,081 1,203,327 1,362,017 404,695 334,473 459,533 418,830 376,714 387,736 332,928 284,384 277,369 457,685 238,884 118,636 94,876 38,950 61,977 264,473 116,343 165,899
Cash + Short Term Investments 1,622,458 1,607,142 1,796,232 875,478 996,678 1,120,205 850,356 760,538 844,000 790,477 697,635 608,920 921,073 813,115 1,025,187 744,814 243,474 223,741 488,080 413,059 361,633
Net Receivables 461,940 489,017 494,645 423,537 419,424 392,672 392,443 464,847 372,348 391,485 377,640 422,660 398,739 398,674 387,996 345,734 339,653 358,076 292,970 247,192 261,243
Inventory 804,276 780,517 719,316 572,239 622,253 554,007 584,334 594,804 524,961 490,224 470,997 501,291 448,370 433,510 398,100 351,206 375,616 321,015 253,045 212,342 205,512
Other Current Assets 166,946 171,654 153,343 124,785 97,486 113,178 196,753 155,578 103,215 105,410 170,095 214,985 161,750 152,856 164,063 120,920 135,198 126,142 95,682 135,618 80,072
Total Current Assets 3,055,620 3,048,330 3,157,976 1,989,088 2,139,835 2,180,155 2,024,353 1,977,135 1,844,524 1,777,596 1,716,367 1,747,856 1,924,794 1,798,155 1,975,346 1,562,674 1,093,941 1,028,974 1,129,777 1,008,211 911,224
Non-Current Assets
Property, Plant and Equipment 719,170 723,737 679,564 695,750 693,507 701,207 508,690 493,496 488,614 437,690 428,836 429,355 416,938 349,501 333,617 302,417 300,732 271,561 189,627 180,258 202,324
Goodwill 415,100 413,600 406,488 347,343 291,916 264,131 219,770 506,069 477,115 495,948 500,441 517,770 495,418 468,933 363,981 327,626 321,820 328,439 119,492 0 0
Intangible Assets 307,300 320,483 332,147 253,939 199,497 145,525 125,123 174,113 161,609 214,026 254,228 266,188 260,939 259,497 203,881 204,779 228,590 210,304 44,605 141,725 171,914
Long Term Investments 6,002,635 7,696,570 8,830,892 14,387,006 9,561,140 4,638,205 2,655,709 1,027,736 830,790 719,840 389,309 377,870 294,000 -11,189 -12,976 -13,272 -12,361 0 0 0 0
Tax Assets 0 1,903 1,770,481,000 3,059,080,000 2,076,785,000 997,787,000 553,239,000 222,209,000 222,919,000 233,475,000 154,917,000 162,110,000 15,477 11,189 12,976 13,272 12,361 20,429 9,100 14,003 26,544
Other Non-Current Assets 103,622 94,447 -1,770,386,401 -3,058,977,331 -2,076,698,277 -997,707,364 -553,169,080 -222,115,528 -222,871,148 -233,408,558 -154,864,903 -162,060,249 24,050 220,717 185,939 138,357 92,181 111,887 103,567 82,385 79,996
Total Non-Current Assets 7,547,827 9,250,740 10,343,690 15,786,707 10,832,783 5,828,704 3,579,212 2,294,886 2,005,980 1,933,946 1,624,911 1,640,934 1,506,822 1,298,648 1,087,418 973,179 943,323 942,620 466,391 418,371 480,778
Other Assets 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 10,603,472 12,299,070 13,501,666 17,775,795 12,972,618 8,008,859 5,603,565 4,272,021 3,850,504 3,711,542 3,341,278 3,388,790 3,431,616 3,096,803 3,062,764 2,535,853 2,037,264 1,971,594 1,596,168 1,426,582 1,392,002
Current Liabilities
Accounts Payable 122,185 144,625 135,041 141,941 139,451 107,014 122,450 135,182 133,109 122,391 128,608 148,510 130,867 129,124 113,440 92,988 117,982 96,470 83,411 72,950 71,194
Short Term Debt 42,834 40,379 36,801 36,924 38,307 461,565 493 420 334 -122,093 265 1,786 -6,930 814 233,181 5,132 9,578 15,627 3,042 3,341 9,457
Tax Payables 43,625 35,759 32,428 46,299 57,335 36,285 56,188 39,941 28,124 29,339 35,165 33,555 32,271 52,285 50,935 42,322 33,731 0 0 0 0
Deferred Revenue 0 0 52,211 50,852 42,468 33,735 26,936 28,233 31,003 29,683 26,716 26,390 26,288 24,322 182,316 169,024 153,151 172,931 135,182 81,076 168,378
Other Current Liabilities 289,299 302,036 312,227 404,922 353,975 266,896 244,728 298,920 278,752 259,640 256,007 277,231 270,064 252,570 269,071 279,530 256,743 302,071 233,080 242,952 234,724
Total Current Liabilities 497,943 522,799 568,708 680,938 631,536 905,495 449,307 502,696 471,322 441,351 446,761 487,472 461,240 459,115 666,627 419,972 418,034 414,168 319,533 319,243 315,375
Non-Current Liabilities
Long Term Debt 1,344,019 1,354,930 1,361,413 186,452 187,428 189,618 438,937 434,581 434,186 433,883 448,210 448,215 732,414 731,698 731,100 737,919 445,979 441,805 425,625 425,687 425,979
Deferred Revenue -38 9,648 1,770,481,000 -3,059,080 -2,076,785 -997,787 -553,239 -222,209 -222,919 -233,475 -154,917 -162,110 -115,054 -85,522 -59,738 -42,894 -42,570 0 0 0 0
Deferred Tax 1,076,058 1,475,495 1,770,481 3,059,080 2,076,785 997,787 553,239 222,209 222,919 233,475 154,917 162,110 115,054 85,522 59,738 42,894 42,570 51,215 7,512 0 24,772
Other Non-Current Liabilities 197,593 204,713 185,812 3,246,767 196,929 160,902 147,766 183,276 365,836 110,506 106,235 104,271 106,183 76,086 64,780 55,855 60,041 58,282 23,960 23,678 28,988
Total Non-Current Liabilities 2,617,670 3,035,138 3,317,706 3,427,723 2,461,142 1,348,307 1,138,534 838,985 792,423 779,688 709,362 714,596 953,651 893,306 855,618 836,668 548,590 551,302 457,097 449,365 479,739
Total Liabilities 3,115,613 3,557,937 3,886,414 4,108,661 3,092,678 2,253,802 1,587,841 1,341,681 1,263,745 1,221,039 1,156,123 1,202,068 1,414,891 1,352,421 1,522,245 1,256,640 966,624 965,470 776,630 768,608 795,114
Common Stock 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
Retained Earnings 8,132,231 9,260,629 9,898,203 13,507,241 9,268,012 5,470,779 3,722,073 1,830,439 1,836,180 1,808,055 1,694,962 1,606,117 1,523,688 1,359,910 1,181,687 996,197 851,577 762,067 674,070 570,807 489,254
Accumulated Other Comprehensive Income/Loss -315,274 -336,038 -466,822 -175,553 282,456 -87,348 -46,958 738,794 417,766 382,138 218,945 340,717 274,901 198,690 198,020 133,082 64,750 110,991 67,235 27,052 58,003
Total Stockholders Equity 7,487,859 8,741,133 9,615,252 13,667,134 9,879,940 5,755,057 4,015,724 2,930,340 2,586,759 2,490,503 2,185,155 2,186,722 2,016,190 1,743,937 1,536,696 1,259,726 1,040,731 971,690 819,538 657,974 596,888
Total Investments 7,214,716 8,901,397 8,842,792 14,791,701 9,895,613 5,097,738 3,068,979 1,398,890 1,213,966 1,048,558 673,693 655,239 751,685 238,884 118,636 94,876 38,950 61,977 264,473 116,343 165,899
Total Debt 1,388,115 1,405,443 1,198,181 11,003 14,056 439,751 439,430 435,001 434,520 436,005 435,975 437,401 734,164 732,512 964,281 743,051 455,557 457,432 428,667 429,028 435,436
Net Debt 977,738 1,001,628 763,966 -459,780 -648,149 -220,921 7,904 51,177 -21,744 -21,544 22,724 105,850 270,776 158,281 57,730 93,113 251,033 295,668 205,060 132,312 239,702

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 -778,662 -637,324 -3,627,535 4,245,902 3,806,267 1,758,675 360,996 114,740 28,125 113,093 88,845 77,811 169,303 178,023 186,935 149,165 89,510 92,994 103,300 81,600 66,300
Depreciation & Amortization 196,500 0 137,296 133,801 138,127 134,238 138,088 148,682 142,897 131,848 149,889 147,157 130,424 120,956 108,911 101,682 97,088 67,300 55,400 61,000 56,200
Deferred Income Tax -333,700 0 -1,241,600 -51,200 -41,600 -35,600 118,928 -40,928 -30,430 -14,027 11 10,832 -7,162 -1,386 -8,006 659,455 -25 -5,900 1,200 -15,000 2,500
Stock Based Compensation 16,200 61,300 60,900 51,200 41,600 35,600 27,800 23,400 19,700 17,000 14,900 13,700 13,200 10,700 10,200 -664,000 7,300 0 0 0 0
Change in Working Capital 74,447 -127,633 -407,038 13,932 51,678 55,392 -37,298 -155,545 -10,367 -51,821 21,700 -66,610 -11,487 -54,570 -72,350 66,707 -46,563 11,100 -47,800 -16,400 -8,100
Accounts Receivable -20,200 11,400 -87,400 -20,400 -15,000 1,600 59,700 -64,100 12,500 -39,000 11,100 -24,200 4,400 -20,100 -37,000 0 11,100 0 0 0 0
Inventory 15,400 0 -158,800 46,100 -52,100 24,200 -12,900 -47,700 -57,100 -54,200 5,800 -33,400 -2,200 -44,000 -15,900 0 -51,900 4,400 -22,800 -18,700 -5,500
Accounts Payable 20,600 -51,800 -94,200 69,900 124,700 10,600 -45,600 7,800 30,100 28,600 -9,900 33,200 19,000 0 0 0 -3,600 0 0 0 0
Other Working Capital 58,647 -87,233 -66,638 -81,668 -5,922 18,992 -38,498 -51,545 4,133 12,779 14,700 -42,210 -32,687 9,530 -19,450 0 -2,163 6,700 -25,000 2,300 -2,600
Other Non-Cash Items 1,480,593 1,078,600 5,272,424 -3,737,114 -3,420,744 -1,490,408 -323,020 13,536 66,508 -9,883 -2,033 -7,414 -15,380 6,093 219 12,065 44,061 26,086 6,166 -2,869 4,251
Net Cash Provided by Operating Activities 411,478 374,943 194,447 656,521 575,328 457,897 285,494 103,885 216,433 186,210 273,312 175,476 278,898 259,816 225,909 325,074 191,371 191,580 118,229 108,284 123,093
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -164,931 -156,680 -114,157 -120,803 -98,920 -98,532 -129,828 -115,127 -141,571 -113,372 -136,478 -113,698 -154,197 -103,324 -91,344 -76,361 -88,809 -62,670 -52,987 -36,055 -60,493
Acquisitions Net 2,699 0 -100,746 -125,516 -96,655 -79,386 6,964 -76,645 -14,165 -4,356 -44,627 -72,054 -39,443 -158,538 -89,307 -35,990 -53,014 -387,673 -46,071 -4,344 -58,983
Purchases of Investments -1,205,161 -689,041 -2,060,238 -1,305,067 -345,112 -450,836 -370,753 -282,656 -278,071 -294,497 -205,746 -386,714 -683,836 -509,310 -240,286 -147,554 -77,800 -270,174 -334,047 -873,822 -2,257,694
Sales/Maturities of Investments 831,348 361,279 1,066,027 766,896 368,058 331,532 266 299,770 219,879 249,487 196,115 565,831 458,347 384,606 207,636 86,473 78,906 470,200 191,415 942,790 2,174,538
Other Investing Activities 489,966 504,650 1,521 52 112,379 88,333 306,373 -914 48 -4,131 225 1,214 6,325 3,153 -3,211 -2,520 -5,390 -4,112 33,942 -34,741 16,314
Net Cash Used for Investing Activities -57,459 20,208 -1,207,593 -784,438 -60,250 -208,889 -186,978 -175,572 -213,880 -166,869 -190,511 -5,421 -412,804 -383,413 -216,512 -175,952 -146,107 -254,429 -207,748 -6,172 -186,318
Cash Flows from Financing Activities
Debt Repayment -477 -467 1,185,710 -3,020 -426,938 -643 -2,961 -352 -266 -282 -1,813 -300,180 -811 -230,735 217,097 285,624 -11,631 -22,022 -1,146 -7,294 188,639
Common Stock Issued 0 0 0 0 0 0 0 0 11,280 8,236 15,051 11,237 10,611 14,249 12,730 10,286 12,912 11,580 9,923 8,915 7,464
Common Stock Repurchased -403,586 -428,728 -215,679 -49,998 -100,004 -28,000 -48,912 -2,920 0 0 0 0 -101 0 0 0 0 0 0 0 0
Dividends Paid -85,470,670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 42,561 3,548 3,545 -2,411 3,901 5,885 3,193 3,613 9,286 627 -1,549 -22,754 2,889 2,926 -1,082 -1,977 5,050 2,992 1,385 -331 -2,876
Net Cash Used Provided by Financing Activities -392,555 -425,647 973,576 -55,429 -523,041 -22,758 -48,680 341 9,020 8,581 11,689 -311,697 12,588 -213,560 228,745 293,933 6,331 -7,450 10,162 1,290 193,227
Effect of Forex Changes on Cash -7,591 321 2,981 -12,636 12,427 2,237 -655 -1,094 -12,858 16,376 -12,790 9,805 10,475 4,837 18,471 2,359 -8,835 8,456 6,248 -2,420 337
Net Change in Cash -45,741 -30,175 -36,589 -195,982 4,464 228,487 49,181 -72,440 -1,285 44,298 81,700 -131,837 -110,843 -332,320 256,613 445,414 42,760 -61,843 -73,109 100,982 130,339
Cash at End of Period 1,656,782 404,369 434,544 471,133 667,115 662,651 434,164 383,824 456,264 457,549 413,251 331,551 463,388 574,231 906,551 649,938 204,524 161,764 223,607 296,716 195,734
Cash at Start of Period 1,702,523 434,544 471,133 667,115 662,651 434,164 384,983 456,264 457,549 413,251 331,551 463,388 574,231 906,551 649,938 204,524 161,764 223,607 296,716 195,734 65,395
Free Cash Flow
Operating Cash Flow 411,478 374,943 194,447 656,521 575,328 457,897 285,494 103,885 216,433 186,210 273,312 175,476 278,898 259,816 225,909 325,074 191,371 191,580 118,229 108,284 123,093
Capital Expenditure -188,341 -156,680 -114,157 -120,803 -98,920 -98,532 -129,828 -115,127 -141,571 -113,372 -136,478 -113,698 -154,197 -103,324 -91,344 -76,361 -88,809 -62,670 -52,987 -36,055 -60,493
Free Cash Flow 223,137 218,263 80,290 535,718 476,408 359,365 155,666 -11,242 74,862 72,838 136,834 61,778 124,701 156,492 134,565 248,713 102,562 128,910 65,242 72,229 62,600