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,605,238 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,214,706 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,390,532 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 53.37% 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 234,765 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 825,402 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,060,167 1,047,550 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 330,365 383,796 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.60% 14.37% 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,379 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 0 0 0 0
EBITDA 541,269 576,196 664,486 650,006 573,572 389,993 366,553 289,035 273,246 309,636 312,882 329,379 416,309 416,112 392,920 336,472 242,934 200,549 181,773 165,583 185,584
Depreciation and Amortization 173,970 192,400 181,870 160,576 162,615 160,332 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
Income Before Tax -443,855 -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 -121,485 -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 -322,370 -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 -9.91% -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 -10.33 -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 -10.36 -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 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 433,331 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,217,954 1,208,887 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,651,285 1,612,853 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 459,609 500,917 494,645 423,537 419,424 392,672 393,146 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 783,369 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,673 154,043 147,783 117,834 101,480 113,271 196,517 156,946 103,215 105,410 170,095 214,985 156,612 152,856 157,641 120,920 135,198 126,142 95,682 135,618 82,836
Total Current Assets 3,060,936 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 711,282 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 412,817 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 313,600 320,500 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 8,018,804 7,698,473 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 1,540,992 1,475,495,000 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 -1,448,521 -1,475,400,570 -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 9,548,957 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 12,609,893 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 102,750 142,825 329,831 418,927 362,326 287,098 264,471 306,814 296,473 280,248 128,608 148,510 130,972 129,124 113,440 92,988 117,982 96,470 83,411 72,950 71,194
Short Term Debt 40,525 41,365 465 489 1,798 426,172 493 420 334 298 265 1,786 1,750 814 233,181 5,132 9,578 15,627 3,042 3,341 9,457
Tax Payables 33,961 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 33,961 35,759,000 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 288,918 -35,420,391 186,201 210,670 224,944 158,490 157,407 167,229 143,512 131,122 291,172 310,786 302,230 304,855 137,690 152,828 137,323 129,140 97,898 161,876 66,346
Total Current Liabilities 466,154 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,189,881 1,189,452 1,197,716 10,514 12,258 13,579 438,937 434,581 434,186 435,707 435,710 435,615 732,414 731,698 731,100 737,919 445,979 441,805 425,625 425,687 425,979
Deferred Revenue 169,314 175,078 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,540,992 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 192,418 195,113 -1,770,131,491 3,417,209 2,448,884 1,334,728 699,597 404,404 358,237 343,981 273,652 278,981 221,237 161,608 124,518 98,749 102,611 58,282 23,960 23,678 28,988
Total Non-Current Liabilities 3,092,605 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,558,759 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 9,644,545 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 -425,971 -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 9,051,134 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 9,236,758 8,907,360 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,399,720 1,405,895 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 966,389 1,001,929 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 -322,397 -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 173,970 192,400 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 130,500 -322,600 -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 60,000 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 0 7,300 0 0 0 0
Change in Working Capital 222,024 -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 50,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 -25,000 -46,300 -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 -104,400 -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 301,224 -40,933 -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 208,602 1,208,800 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 345,999 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 -161,131 -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 81,343 2,711 -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 -891,911 -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 595,954 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 423,359 501,939 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 47,588 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 -470 -467 -510 -3,020 -426,938 -643 -2,961 -316 -303 -282 -253 -300,228 -620 -226,835 -206,706 -6,823 -11,589 0 0 0 0
Common Stock Issued 19,565 18,484 69,585,899 35,282,000 20,198 3,831,000 0 7,294 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 -433,477 -428,728 -215,679 -49,998 -112,934 -28,000 -57,774 -2,920 0 0 0 0 -101 0 0 0 0 0 0 0 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 85,630,404 100,086,064 -212,134 -2,411 16,831 5,885 12,055 657 -1,957 627 -3,109 -22,706 13,208 -974 422,721 290,470 5,008 -19,030 239 -7,625 185,763
Net Cash Used Provided by Financing Activities -429,318 -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 4,980 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 -30,786 -30,262 -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,686,093 403,966 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,716,879 434,228 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 345,999 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 -161,131 -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 184,868 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