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 5,341,600 5,564,500 5,301,200 4,735,400 4,445,100 4,445,400 4,647,500 5,027,200 4,990,100 4,857,800 4,627,100 4,669,100 4,365,400 4,448,709 4,093,266 3,315,912 3,572,376 2,836,088 2,303,580 2,063,957 1,336,019
Revenue Growth - 4.97% 11.95% 6.53% -0.01% -4.35% -7.55% 0.74% 2.72% 4.99% -0.90% 6.96% -1.87% 8.68% 23.44% -7.18% 25.96% 23.12% 11.61% 54.49%
Cost of Revenue 2,230,000 2,362,600 2,342,900 1,995,300 1,871,400 1,828,600 1,906,300 1,955,100 1,874,800 1,779,200 1,768,900 1,727,700 1,656,600 1,580,119 1,351,519 1,157,802 1,165,966 927,638 754,290 652,866 410,574
Gross Profit 3,111,600 3,201,900 2,958,300 2,740,100 2,573,700 2,616,800 2,741,200 3,072,100 3,115,300 3,078,600 2,858,200 2,941,400 2,708,800 2,868,590 2,741,747 2,158,110 2,406,410 1,908,450 1,549,290 1,411,091 925,445
Gross Profit Margin 58.31% 57.54% 55.80% 57.86% 57.90% 58.87% 58.98% 61.11% 62.43% 63.37% 61.77% 63.00% 62.05% 64.48% 66.98% 65.08% 67.36% 67.29% 67.26% 68.37% 69.27%
Research and Development 1,156,200 1,144,400 1,036,100 1,007,200 958,400 955,700 1,003,200 980,700 1,013,700 994,500 1,006,200 1,043,200 1,101,600 1,026,790 917,855 741,708 731,151 622,961 480,247 355,417 238,363
General and Administrative Expenses 1,484,300 1,489,400 1,382,900 1,302,500 1,194,200 1,183,600 1,158,500 1,177,700 1,197,800 1,172,700 1,254,700 1,293,200 1,245,600 1,180,192 1,034,931 893,497 927,777 783,177 655,067 514,352 355,606
Total Operating Expenses 2,640,500 2,633,800 2,419,000 2,309,700 2,152,600 2,139,300 2,161,700 2,158,400 2,211,500 2,167,200 2,260,900 2,336,400 2,351,900 2,212,348 1,957,016 1,658,621 1,711,436 1,500,688 2,510,558 954,943 699,793
Operating Income or Loss 372,600 470,100 519,100 533,900 544,100 442,200 572,200 848,100 900,500 912,000 -419,700 565,900 308,100 618,524 767,584 480,026 694,974 407,062 -997,782 445,730 203,210
Operating Margin 6.73% 8.45% 9.79% 11.27% 12.24% 9.95% 12.31% 16.87% 18.05% 18.77% -9.07% 12.12% 7.06% 13.90% 18.75% 14.48% 19.45% 14.35% -43.31% 21.60% 15.21%
Interest Expense 81,300 80,000 58,600 50,800 77,000 88,700 103,200 101,200 97,700 83,300 66,900 58,400 52,900 49,500 0 0 0 0 0 -3,925,000 -5,379
EBITDA 845,900 813,000 731,400 771,300 756,500 723,100 797,300 1,204,900 1,113,800 1,087,300 1,800,400 834,000 592,700 910,806 955,249 667,325 891,259 603,537 532,157 604,220 405,901
Depreciation and Amortization 189,500 194,700 212,300 237,400 212,400 280,900 210,500 225,600 206,700 176,500 186,100 189,900 187,000 170,038 155,288 148,373 167,474 193,166 173,490 138,904 145,674
Income Before Tax 215,500 349,000 536,300 310,100 265,200 414,400 532,700 811,800 838,200 852,200 -86,300 525,500 291,500 571,716 778,154 481,392 728,891 510,583 -897,049 502,199 219,018
Income Tax Expense -18,100 29,200 60,500 57,400 7,400 69,400 -34,200 505,600 237,000 218,500 248,000 85,700 105,000 146,704 158,781 258,111 217,142 149,753 104,388 148,170 83,272
Net Income 224,000 310,200 471,000 252,700 257,800 345,000 566,900 306,200 601,200 633,700 -334,300 439,800 186,500 425,136 618,402 225,052 511,749 360,830 -1,001,437 354,029 135,746
Net Income Margin 4.05% 5.57% 8.88% 5.34% 5.80% 7.76% 12.20% 6.09% 12.05% 13.04% -7.22% 9.42% 4.27% 9.56% 15.11% 6.79% 14.33% 12.72% -43.47% 17.15% 10.16%
EPS 0.70 0.97 1.46 0.78 0.78 1.01 1.62 0.81 1.55 1.62 -0.73 0.88 0.36 0.80 1.18 0.22 0.96 0.67 -1.76 0.63 0.26
EPS Diluted 0.69 0.95 1.43 0.76 0.77 0.99 1.60 0.80 1.53 1.59 -0.73 0.86 0.35 0.79 1.15 0.22 0.93 0.62 -1.76 0.58 0.24
Weighted Average Shares Out - 320,000 322,100 324,400 330,400 343,200 349,000 377,700 381,700 390,600 457,400 501,800 520,900 529,800 522,400 523,603 530,337 537,767 567,454 554,223 493,100
Weighted Average Shares Out Diluted - 325,900 329,500 331,600 335,200 348,200 354,400 384,200 387,800 399,400 457,400 510,300 526,200 541,400 538,800 534,015 551,433 579,145 567,454 600,189 543,700

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 1,083,900 1,068,100 880,100 922,500 1,361,900 1,215,800 2,489,000 2,006,500 1,833,200 1,420,900 1,639,600 2,284,000 2,407,800 2,910,420 1,811,887 1,604,723 2,019,084 1,716,110 1,596,333 918,401 713,182
Short Term Investments 187,900 139,400 210,300 315,500 412,100 738,000 1,070,100 1,026,100 752,300 527,100 332,200 561,900 441,500 641,323 474,514 570,522 172,896 240,355 443,910 510,364 404,659
Cash + Short Term Investments 1,271,800 1,207,500 1,090,400 1,238,000 1,774,000 1,953,800 3,559,100 3,032,600 2,585,500 1,948,000 1,971,800 2,845,900 2,849,300 3,551,743 2,286,401 2,175,245 2,191,980 1,956,465 2,040,243 1,428,765 1,117,841
Net Receivables 814,900 1,044,100 1,227,300 994,400 964,100 879,700 754,600 852,000 1,054,100 780,700 598,900 578,300 438,400 577,386 596,622 458,652 429,970 379,759 249,445 268,907 187,306
Inventory 958,200 952,400 619,400 272,600 210,200 90,600 80,600 93,800 87,600 66,600 54,500 37,500 62,500 0 0 -53,677 0 0 0 46,676 0
Other Current Assets 496,000 134,200 680,000 451,600 533,100 376,300 268,100 299,900 332,300 183,700 254,200 199,900 140,400 310,532 331,347 245,062 194,256 218,891 232,118 74,108 108,586
Total Current Assets 3,540,900 3,795,500 3,617,100 2,956,600 3,271,200 3,209,800 4,581,800 4,184,500 3,971,900 2,912,400 2,971,900 3,703,900 3,600,700 4,439,661 3,214,370 2,825,282 2,816,206 2,555,115 2,521,806 1,818,456 1,413,733
Non-Current Assets
Property, Plant and Equipment 847,000 801,300 808,400 864,300 946,900 1,000,600 951,700 1,021,100 1,063,800 1,021,000 904,300 882,300 811,900 598,581 493,881 455,651 436,433 401,818 349,930 319,885 275,612
Goodwill 3,734,300 3,734,400 3,734,400 3,762,100 3,669,600 3,337,100 3,108,800 3,096,200 3,081,700 2,981,300 2,981,500 4,057,700 4,057,800 3,928,144 3,927,807 3,658,602 3,658,602 3,658,602 3,624,652 4,904,239,000 4,427,930
Intangible Assets 74,600 91,800 160,500 284,300 266,700 185,800 118,500 128,100 130,200 33,900 62,400 106,900 128,900 123,114 121,803 13,834 28,861 77,844 169,202 5,174,160 4,683,909
Long Term Investments 390,600 116,800 139,600 455,500 656,600 589,800 199,000 988,400 1,071,800 1,244,200 1,133,100 1,251,900 988,100 740,659 535,178 483,505 101,415,000 59,329,000 574,061,000 618,342,000 595,234
Tax Assets 0 0 0 0 0 0 0 0 19,500 0 147,000 79,800 172,600 154,310,000 161,535,000 3,800 71,079 59,025 51,499 74,108,000 -595,234
Other Non-Current Assets 890,800 978,700 866,700 564,200 567,300 514,600 403,500 415,500 317,600 426,400 202,900 243,500 72,100 -154,156,339 -161,360,188 89,157 -101,238,840 -59,195,998 -573,409,694 -691,735,902 626,460
Total Non-Current Assets 5,937,300 5,723,000 5,709,600 5,930,400 6,107,100 5,627,900 4,781,500 5,649,300 5,684,600 5,706,800 5,431,200 6,622,100 6,231,400 5,544,159 5,253,481 4,704,549 4,371,135 4,330,291 4,846,589 6,208,143 5,585,981
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 9,478,200 9,518,500 9,326,700 8,887,000 9,378,300 8,837,700 9,363,300 9,833,800 9,656,500 8,619,200 8,403,100 10,326,000 9,832,100 9,983,820 8,467,851 7,529,831 7,187,341 6,885,406 7,368,395 8,026,599 6,999,714
Current Liabilities
Accounts Payable 250,200 295,100 347,400 273,700 277,000 219,500 208,800 217,600 221,000 159,300 234,600 200,400 209,300 324,843 292,270 242,591 249,854 219,101 179,553 165,172 113,890
Short Term Debt 173,500 204,500 47,400 47,200 421,500 42,300 349,900 0 -10,800 299,900 0 0 0 0 0 223,727 313,960 399,496 232,312 192,386 0
Tax Payables 173,500 204,500 279,400 330,500 312,500 372,600 404,400 650,600 209,200 187,300 177,500 114,400 7,800 12,545 25,000 35,781 33,047,000 52,324,000 38,499,000 56,360,000 0
Deferred Revenue 1,205,500 1,130,000 1,020,500 937,900 867,300 812,900 829,300 1,030,300 1,032,000 822,900 780,800 705,800 693,500 712,663 660,264 571,652 459,749 425,579 312,253 213,482 159,750
Other Current Liabilities 400,800 474,400 663,600 617,700 595,300 469,200 454,500 490,300 482,900 519,800 512,300 535,200 519,200 429,197 519,442 169,330 33,047 335,667 38,499 56,360 229,197
Total Current Liabilities 2,030,000 2,104,000 2,078,900 1,876,500 2,161,100 1,543,900 1,842,500 1,738,200 1,725,100 1,801,900 1,527,700 1,441,400 1,422,000 1,466,703 1,471,976 1,207,300 1,056,610 1,379,843 762,617 627,400 502,837
Non-Current Liabilities
Long Term Debt 1,607,100 1,699,700 1,719,000 1,829,000 1,869,300 1,842,000 1,789,100 2,136,300 2,133,700 1,648,800 1,349,000 999,300 999,200 1,107,505 103,823 170,245 -200,883,397 -145,670,824 399,944 460,159 400,000
Deferred Revenue 919,400 894,900 642,600 475,700 418,500 410,500 384,300 509,000 449,100 345,200 294,900 363,500 229,900 254,364 224,165 181,937 130,514,000 87,690,000 73,326,000 39,330,000 22,700
Deferred Tax 130,600 204,500 5,600 330,500 312,500 372,600 -785,400 650,600 209,200 187,300 177,500 114,400 112,400 0 0 10,555,000 71,079,000 59,025,000 51,499,000 -39,330,000 -22,700
Other Non-Current Liabilities 309,900 122,700 405,500 58,400 73,400 58,100 1,309,600 118,800 168,400 61,600 134,900 105,200 69,100 65,590 59,087 -10,517,469 -480,277 -892,473 -124,734,250 39,330 104,140
Total Non-Current Liabilities 2,967,000 2,921,800 2,772,700 2,693,600 2,673,700 2,683,200 2,697,600 3,414,700 2,960,400 2,242,900 1,956,300 1,582,400 1,410,600 1,427,459 387,075 389,713 229,326 151,703 490,694 499,489 504,140
Total Liabilities 4,997,000 5,025,800 4,851,600 4,570,100 4,834,800 4,227,100 4,540,100 5,152,900 4,685,500 4,044,800 3,484,000 3,023,800 2,832,600 2,894,162 1,859,051 1,597,013 1,285,936 1,531,546 1,253,311 1,126,889 1,006,977
Common Stock 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 6 6 5
Retained Earnings -2,307,000 -2,296,400 -2,375,500 -2,653,600 -2,669,000 -2,741,400 -2,831,400 -3,355,800 -3,281,800 -3,741,200 -3,861,100 -2,631,300 -2,911,400 -2,972,402 -3,108,337 -3,128,472 -2,905,852 -2,813,328 -1,532,235 491,656 137,627
Accumulated Other Comprehensive Income/Loss 12,100 49,100 4,200 -2,100 55,600 -18,500 -18,200 -5,400 -37,300 -19,200 -13,800 64,600 4,700 -17,590 -1,251 -1,433 -4,245 12,251 1,266 -23,906 -33,110
Total Stockholders Equity 4,481,200 4,492,700 4,475,100 4,316,900 4,543,500 4,610,600 4,823,200 4,680,900 4,971,000 4,574,400 4,919,100 7,302,200 6,999,500 7,089,658 6,608,800 5,930,189 5,901,405 5,353,860 6,115,084 6,899,710 5,992,737
Total Investments 578,500 256,200 349,900 771,000 1,068,700 1,327,800 1,269,100 2,014,500 1,886,800 1,873,700 1,555,200 1,871,000 1,429,600 1,381,982 1,009,692 1,054,027 172,896 240,355 443,910 510,364 404,659
Total Debt 1,737,700 1,699,700 1,719,000 1,829,000 2,290,800 1,842,000 2,139,000 2,136,300 2,133,700 1,948,700 1,349,000 999,300 999,200 1,107,505 103,823 170,245 0 399,496 399,944 460,159 400,000
Net Debt 653,800 631,600 838,900 906,500 928,900 626,200 -350,000 129,800 300,500 527,800 -290,600 -1,284,700 -1,408,600 -1,802,915 -1,708,064 -1,434,478 -2,019,084 -1,316,614 -1,196,389 -458,242 -313,182

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 224,000 310,200 471,000 252,700 257,800 345,000 566,900 306,200 601,200 633,700 -334,300 439,800 186,500 425,012 619,373 223,281 511,749 360,830 -1,001,437 354,029 135,746
Depreciation & Amortization 189,500 194,700 217,700 237,400 212,400 210,300 210,500 225,600 206,700 176,500 186,100 189,900 187,000 170,038 155,288 148,373 167,474 193,166 173,490 138,904 145,674
Deferred Income Tax -166,800 -262,100 -222,500 71,700 -52,300 2,900 54,600 -139,600 58,200 -14,600 -16,900 72,200 -18,200 7,225 64,035 69,868 -108,118,168 -87,996,745 -22,320,000 -17,637,000 -104,831
Stock Based Compensation 298,400 279,400 209,300 222,600 190,200 202,200 217,100 187,500 224,600 217,300 240,000 244,600 242,700 172,800 181,957 139,659 0 0 0 0 0
Change in Working Capital 292,500 70,000 -574,600 -199,100 -90,500 -292,300 -197,600 694,900 18,500 -97,600 -53,700 -139,900 -22,900 197,863 -151,165 212,897 107,581 168,203 220,623 -15,110 57,173
Accounts Receivable 246,100 183,400 -232,000 -31,800 -76,100 -118,100 96,300 203,800 -263,500 -218,900 -16,800 -139,900 139,100 18,633 -129,199 -28,682 -50,211,000 -120,904,000 -68,053,000 -68,053,000 -81,398
Inventory -361,200 -484,400 -394,200 -366,500 -170,600 -188,000 -363,500 489,000 -68,200 62,600 -74,300 -131,000 -42,000 95,340 -198,077 74,671 30,441,000 85,935,110 17,830,857 17,743,000 52,008
Accounts Payable -105,600 -51,900 67,400 200 56,000 6,400 3,500 -10,100 66,600 -80,200 38,300 -9,500 -121,200 33,871 48,217 -2,422 19,770,000 34,938,000 50,310,000 50,310,000 29,390
Other Working Capital 513,200 422,900 -15,800 199,000 100,200 7,400 66,100 12,200 283,600 138,900 -900 140,500 1,200 50,019 127,894 169,330 107,581 199,093 132,766 -15,110 57,173
Other Non-Cash Items 169,000 280,600 -3,300 104,400 94,400 60,800 9,600 -14,500 -3,200 -22,800 742,200 35,700 67,300 13,788 -57,153 2,019 73,543 71,069 1,362,928 165,120 100,855
Net Cash Provided by Operating Activities 1,006,300 872,800 97,600 689,700 612,000 528,900 861,100 1,260,100 1,106,000 892,500 763,400 842,300 642,400 986,726 812,335 796,097 875,179 786,523 755,604 642,943 439,448
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -152,100 -159,400 -105,100 -100,000 -100,400 -109,600 -147,400 -151,200 -214,700 -210,300 -192,900 -243,100 -414,000 -266,314 -185,291 -153,101 -164,604 -146,858 -102,093 -98,192 -63,185
Acquisitions Net -700 -700 74,500 -192,700 -434,000 -278,200 -59,100 42,000 -144,600 -3,500 78,600 -10,000 -139,400 -30,720 -374,765 0 0 -375 -15,102 -309,889 40,889
Purchases of Investments -445,400 -166,600 -120,600 -659,900 -984,400 -3,316,900 -1,246,000 -1,897,800 -1,623,200 -1,496,200 -2,466,500 -1,821,000 -1,512,800 -2,335,628 -1,584,700 -1,467,737 -474,007 -302,690 -523,418 -945,854 -739,437
Sales/Maturities of Investments 229,600 264,900 556,200 965,700 1,235,100 3,176,500 2,017,300 1,698,000 1,533,900 1,192,000 2,970,200 1,511,200 1,490,400 1,926,598 1,624,430 683,814 499,351 1,029,081 632,075 805,047 704,740
Other Investing Activities -237,400 -5,800 2,500 700 -5,200 -140,400 771,300 75,000 -1,500 9,300 44,600 -1,500 -20,900 -1,174 -12,424 -11,276 -10,552 -7,407 20,464 -34,848 -1,474
Net Cash Used for Investing Activities -375,300 -67,600 407,500 13,800 -288,900 -528,200 564,800 -309,000 -450,100 -508,700 434,000 -564,400 -596,700 -707,238 -532,750 -948,300 -149,812 571,751 11,926 -583,736 -58,467
Cash Flows from Financing Activities
Debt Repayment -120,200 0 -258,000 -423,800 -376,200 -950,000 0 0 -315,500 -595,000 -400 -1,400 -1,400 0 0 0 0 0 0 0 0
Common Stock Issued 62,900 61,900 57,200 56,400 54,700 55,600 56,900 64,500 62,300 121,200 159,800 141,700 99,100 346,951 451,039 164,207 119,450 355,007 87,140 146,029 175,172
Common Stock Repurchased -260,900 -397,600 -315,200 -443,500 -381,100 -554,900 -756,600 -725,800 -324,600 -1,153,600 -2,262,500 -577,800 -650,600 -548,590 -565,473 -453,888 -604,700 -1,623,190 -186,388 -17 -63,610
Dividends Paid -281,600 -280,800 -270,400 -259,100 -264,100 -260,100 -249,300 -150,400 -152,500 -156,300 -86,000 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 195,200 -2,300 258,000 -61,700 744,300 480,600 -19,600 16,900 500,700 1,202,300 364,900 35,800 4,600 1,020,684 42,013 27,523 62,857 29,686 9,650 -17,000 -144,967
Net Cash Used Provided by Financing Activities -481,900 -618,800 -528,400 -1,131,700 -222,400 -1,228,800 -968,600 -794,800 -229,600 -581,400 -1,824,200 -401,700 -548,300 819,045 -72,421 -262,158 -422,393 -1,238,497 -89,598 146,012 -33,405
Effect of Forex Changes on Cash -4,600 200 -21,700 -12,100 5,800 -1,200 -10,600 17,000 -14,000 -21,100 -17,600 -7,000 3,600 0 0 0 0 0 0 0 0
Net Change in Cash 144,500 186,600 -45,000 -440,300 106,500 -1,229,300 446,700 173,300 412,300 -218,700 -644,400 -123,800 -502,600 1,098,533 207,164 -414,361 302,974 119,777 677,932 205,219 347,576
Cash at End of Period 4,536,600 1,084,300 897,700 942,700 1,383,000 1,276,500 2,505,800 2,006,500 1,833,200 1,420,900 1,639,600 2,284,000 2,407,800 2,910,420 1,811,887 1,604,723 2,019,084 1,716,110 1,596,333 918,401 713,182
Cash at Start of Period 4,392,100 897,700 942,700 1,383,000 1,276,500 2,505,800 2,059,100 1,833,200 1,420,900 1,639,600 2,284,000 2,407,800 2,910,400 1,811,887 1,604,723 2,019,084 1,716,110 1,596,333 918,401 713,182 365,606
Free Cash Flow
Operating Cash Flow 1,006,300 872,800 97,600 689,700 612,000 528,900 861,100 1,260,100 1,106,000 892,500 763,400 842,300 642,400 986,726 812,335 796,097 875,179 786,523 755,604 642,943 439,448
Capital Expenditure -152,100 -159,400 -105,100 -100,000 -100,400 -109,600 -147,400 -151,200 -214,700 -210,300 -192,900 -243,100 -414,000 -266,314 -185,291 -153,101 -164,604 -146,858 -102,093 -98,192 -63,185
Free Cash Flow 854,200 713,400 -7,500 589,700 511,600 419,300 713,700 1,108,900 891,300 682,200 570,500 599,200 228,400 720,412 627,044 642,996 710,575 639,665 653,511 544,751 376,263