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-01-31 2022-01-31 2021-01-31 2020-01-31 2019-01-31 2018-01-31 2017-01-31 2016-01-31 2015-01-31 2014-01-31 2013-01-31 2012-01-31 2011-01-31 2010-01-31 2009-01-31 2008-01-31 2007-01-31 2006-01-31 2005-01-31 2004-01-31
Revenue 5,346,000 5,005,000 4,386,400 3,790,400 3,274,300 2,569,800 2,056,600 2,031,000 2,504,100 2,512,200 2,273,900 2,312,200 2,215,600 1,951,800 1,713,700 2,315,200 2,171,900 1,839,800 1,523,200 1,233,767 951,643
Revenue Growth - 14.10% 15.72% 15.76% 27.41% 24.95% 1.26% -18.89% -0.32% 10.48% -1.66% 4.36% 13.52% 13.89% -25.98% 6.60% 18.05% 20.79% 23.46% 29.65%
Cost of Revenue 505,000 480,000 418,500 337,100 324,900 285,900 303,400 341,900 370,700 342,100 274,300 238,500 229,100 196,600 191,800 219,100 206,900 216,600 170,900 169,443 148,128
Gross Profit 4,841,000 4,525,000 3,967,900 3,453,300 2,949,400 2,283,900 1,753,200 1,689,100 2,133,400 2,170,100 1,999,600 2,073,700 1,986,500 1,755,200 1,521,900 2,096,100 1,965,000 1,623,200 1,352,300 1,064,324 803,515
Gross Profit Margin 90.54% 90.41% 90.46% 91.11% 90.08% 88.87% 85.25% 83.17% 85.20% 86.38% 87.94% 89.69% 89.66% 89.93% 88.81% 90.54% 90.47% 88.23% 88.78% 86.27% 84.43%
Research and Development 1,334,000 1,219,000 1,114,800 932,500 851,100 725,000 755,500 766,100 790,000 725,200 611,100 600,000 566,500 496,200 457,500 576,100 485,300 406,300 301,600 239,404 209,349
General and Administrative Expenses 2,376,000 2,277,000 2,194,800 1,854,200 1,715,900 1,524,000 1,392,500 1,310,300 1,308,900 1,281,300 1,090,900 1,123,900 1,065,700 976,800 929,600 1,106,400 1,034,100 867,200 680,900 563,347 484,224
Total Operating Expenses 3,751,000 3,536,000 3,350,300 2,824,200 2,605,900 2,267,000 2,168,200 2,108,200 2,132,100 2,046,300 1,702,000 1,723,900 1,632,200 1,473,000 1,387,100 1,811,400 1,519,400 1,273,500 982,500 802,751 694,095
Operating Income or Loss 1,090,000 989,000 617,600 629,100 343,000 -25,000 -509,100 -499,600 1,300 120,700 284,800 305,900 355,600 271,400 65,600 244,500 445,600 349,700 369,800 234,873 106,237
Operating Margin 20.30% 19.76% 14.08% 16.60% 10.48% -0.97% -24.75% -24.60% 0.05% 4.80% 12.52% 13.23% 16.05% 13.91% 3.83% 10.56% 20.52% 19.01% 24.28% 19.04% 11.16%
Interest Expense -12,000 43,000 65,000 82,400 54,000 52,100 34,500 29,700 33,900 13,200 9,800 4,900 0 0 19,100 0 0 0 0 0 0
EBITDA 1,229,000 1,139,000 765,700 752,900 471,300 154,000 -212,500 -199,400 147,100 272,800 439,300 521,500 468,500 398,400 315,500 551,200 515,900 403,200 413,500 340,222 162,895
Depreciation and Amortization 139,000 150,000 148,100 123,800 128,300 95,200 108,400 139,200 145,800 145,900 128,900 127,800 115,500 105,400 111,500 91,800 61,300 53,500 43,700 51,949 50,292
Income Before Tax 1,076,000 946,000 564,700 546,700 294,800 -42,700 -557,300 -523,800 -20,300 83,000 279,900 310,000 362,900 272,000 84,700 252,500 470,000 366,500 383,000 246,328 123,196
Income Tax Expense 159,000 123,000 67,700 -661,500 80,300 38,100 9,600 55,400 305,700 1,200 51,100 62,600 77,600 60,000 26,700 68,900 113,800 76,800 54,100 24,820 2,880
Net Income 917,000 823,000 497,000 1,208,200 214,500 -80,800 -566,900 -579,200 -326,000 81,800 228,800 247,400 285,300 212,000 58,000 183,600 356,200 289,700 328,900 221,508 120,316
Net Income Margin 17.12% 16.44% 11.33% 31.88% 6.55% -3.14% -27.56% -28.52% -13.02% 3.26% 10.06% 10.70% 12.88% 10.86% 3.38% 7.93% 16.40% 15.75% 21.59% 17.95% 12.64%
EPS 4.28 3.81 2.26 5.52 0.98 -0.37 -2.58 -2.60 -1.44 0.36 1.02 1.09 1.25 0.93 0.25 0.81 1.55 1.26 1.46 0.97 0.54
EPS Diluted 4.25 3.78 2.24 5.44 0.96 -0.37 -2.58 -2.60 -1.44 0.35 1.00 1.07 1.22 0.90 0.25 0.80 1.47 1.19 1.35 0.90 0.52
Weighted Average Shares Out - 216,000 220,000 219,000 219,700 218,900 219,500 222,700 226,000 227,100 224,000 226,400 227,700 227,600 228,700 225,500 230,300 230,700 229,000 227,938 222,994
Weighted Average Shares Out Diluted - 218,000 222,000 222,000 222,500 218,900 219,500 222,700 226,000 232,400 229,600 231,700 233,300 234,200 232,100 230,100 242,000 243,200 247,500 245,667 231,304

Reported Currency: USD Q3 2023-01-31 2022-01-31 2021-01-31 2020-01-31 2019-01-31 2018-01-31 2017-01-31 2016-01-31 2015-01-31 2014-01-31 2013-01-31 2012-01-31 2011-01-31 2010-01-31 2009-01-31 2008-01-31 2007-01-31 2006-01-31 2005-01-31 2004-01-31
Current Assets
Cash and Cash Equivalents 1,526,000 1,947,000 1,528,400 1,772,200 1,774,700 886,000 1,078,000 1,213,100 1,353,000 1,410,600 1,853,000 1,612,200 1,156,900 1,075,100 838,700 917,600 917,900 665,900 287,200 517,654 282,249
Short Term Investments 428,000 125,000 235,700 85,000 69,000 67,600 245,200 686,800 897,900 615,800 414,100 342,100 254,400 199,200 161,900 63,500 31,400 112,000 82,200 15,038 81,275
Cash + Short Term Investments 1,954,000 2,072,000 1,764,100 1,857,200 1,843,700 953,600 1,323,200 1,899,900 2,250,900 2,026,400 2,267,100 1,954,300 1,411,300 1,075,100 1,000,600 981,100 949,300 777,900 369,400 532,692 363,524
Net Receivables 579,000 961,000 716,100 643,100 652,300 474,300 438,200 452,300 653,600 458,900 423,700 495,100 395,100 318,400 277,400 316,500 386,500 301,300 261,400 196,827 166,816
Inventory 0 0 0 0 0 0 0 0 0 85,100 56,800 42,200 0 121,600 0 0 0 5,500 14,200 12,545 17,365
Other Current Assets 406,000 308,000 283,600 198,900 163,300 192,100 116,500 109,600 88,600 100,900 87,400 60,800 0 199,200 0 0 0 105,000 93,700 39,733 49,547
Total Current Assets 2,939,000 3,341,000 2,763,800 2,699,200 2,659,300 1,620,000 1,877,900 2,461,800 2,993,100 2,671,300 2,835,000 2,552,400 1,895,900 1,714,300 1,379,600 1,388,000 1,481,800 1,189,700 738,700 781,797 597,252
Non-Current Assets
Property, Plant and Equipment 365,000 389,000 467,000 609,500 600,500 149,700 145,000 158,600 169,300 159,200 130,300 114,900 104,500 84,500 101,600 120,600 80,200 65,600 61,400 69,566 66,474
Goodwill 3,604,000 3,625,000 3,603,800 2,706,500 2,445,000 2,450,800 1,620,200 1,561,100 1,535,000 1,456,200 1,009,900 871,500 682,400 554,100 542,900 542,500 443,400 355,300 0 0 0
Intangible Assets 411,000 407,000 493,800 88,600 70,900 105,600 27,100 45,700 70,800 86,500 63,100 76,000 84,600 57,200 88,000 113,300 64,400 51,300 368,000 175,947 179,472
Long Term Investments 219,000 102,000 45,400 0 0 0 190,800 306,200 532,300 273,000 277,300 411,100 192,800 192,600 125,600 0 0 0 0 0 0
Tax Assets 1,122,000 1,014,000 740,700 763,100 56,400 65,300 81,700 62,400 9,200 100,000 131,100 122,800 135,800 90,700 101,900 125,700 51,300 59,800 129,200 105,061 0
Other Non-Current Assets 566,000 560,000 492,300 412,900 347,200 337,800 170,900 202,000 205,600 167,600 148,300 159,700 131,800 94,200 107,600 130,600 87,800 75,800 63,500 9,833 173,962
Total Non-Current Assets 6,287,000 6,097,000 5,843,000 4,580,600 3,520,000 3,109,200 2,235,700 2,336,000 2,522,200 2,242,500 1,760,000 1,756,000 1,331,900 1,073,300 1,067,600 1,032,700 727,100 607,800 622,100 360,407 419,908
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,226,000 9,438,000 8,606,800 7,279,800 6,179,300 4,729,200 4,113,600 4,797,800 5,515,300 4,913,800 4,595,000 4,308,400 3,227,800 2,787,600 2,447,200 2,420,700 2,208,900 1,797,500 1,360,800 1,142,204 1,017,160
Current Liabilities
Accounts Payable 127,000 102,000 120,800 122,500 83,700 101,600 94,700 93,500 119,900 100,500 84,500 94,200 89,300 76,800 67,800 62,400 79,300 61,000 56,400 46,234 52,307
Short Term Debt 71,000 85,000 436,300 71,400 497,800 13,200 0 398,700 0 0 0 0 0 0 0 52,100 0 0 0 0 0
Tax Payables 64,000 33,000 29,700 42,600 21,200 13,200 28,000 46,800 29,400 28,200 24,300 13,900 14,400 28,600 8,400 0 0 0 0 0 0
Deferred Revenue 3,120,000 3,203,000 2,863,300 2,500,900 2,176,100 1,763,300 1,551,600 1,282,800 1,068,900 900,800 696,200 647,000 582,300 496,200 444,600 438,800 400,700 311,400 249,800 178,701 127,276
Other Current Liabilities 594,000 610,000 589,000 559,900 461,600 423,100 476,900 839,800 402,200 398,800 290,800 302,500 282,500 296,800 191,600 493,600 266,500 201,800 200,700 252,533 205,339
Total Current Liabilities 3,912,000 4,000,000 4,009,400 3,254,700 3,219,200 2,301,200 2,123,200 2,194,900 1,591,000 1,400,100 1,071,500 1,043,700 954,100 869,800 704,000 800,100 746,500 574,200 506,900 477,468 384,922
Non-Current Liabilities
Long Term Debt 2,577,000 2,581,000 2,623,700 2,033,200 2,046,800 2,087,700 1,586,000 1,092,000 1,487,700 747,200 746,400 745,600 0 0 127,200 0 0 0 0 0 0
Deferred Revenue 903,000 1,377,000 926,500 859,300 831,000 328,100 403,500 505,200 450,300 256,300 204,400 187,600 136,900 91,700 71,900 0 0 0 0 0 0
Deferred Tax 31,000 32,000 29,400 11,400 82,500 79,800 66,600 91,500 63,200 158,800 211,800 194,200 0 0 0 22,700 0 0 0 0 7,849
Other Non-Current Liabilities 321,000 303,000 168,700 155,700 138,900 143,300 190,300 177,700 299,000 291,000 311,200 288,300 253,900 216,800 70,600 287,200 0 0 0 0 2,746
Total Non-Current Liabilities 3,832,000 4,293,000 3,748,300 3,059,600 3,099,200 2,638,900 2,246,400 1,866,400 2,300,200 1,294,500 1,262,000 1,221,500 390,800 308,500 269,700 309,900 231,900 108,300 62,600 16,658 10,595
Total Liabilities 7,744,000 8,293,000 7,757,700 6,314,300 6,318,400 4,940,100 4,369,600 4,061,300 3,891,200 2,694,600 2,333,500 2,265,200 1,344,900 1,178,300 973,700 1,110,000 978,400 682,500 569,500 494,126 395,517
Common Stock 3,678,000 3,325,000 2,923,100 2,578,900 2,317,000 2,071,500 1,952,700 1,876,300 1,821,500 1,773,100 1,637,300 1,449,800 0 0 0 1,080,400 998,300 908,300 737,700 625,225 473,673
Retained Earnings -1,939,000 -1,995,000 -1,950,000 -1,487,500 -2,295,800 -2,147,400 -2,084,900 -961,300 -76,300 499,400 624,800 599,100 511,600 342,700 272,700 241,500 218,400 210,300 31,100 25,965 153,175
Accumulated Other Comprehensive Income/Loss -257,000 -185,000 -124,000 -125,900 -160,300 -135,000 -123,800 -178,500 -121,100 -53,300 -600 -5,700 5,900 -600 -3,500 -11,200 13,800 -3,600 -13,500 -3,112 -5,205
Total Stockholders Equity 1,482,000 1,145,000 849,100 965,500 -139,100 -210,900 -256,000 736,500 1,624,100 2,219,200 2,261,500 2,043,200 1,882,900 1,609,300 1,473,500 1,310,700 1,230,500 1,115,000 791,300 648,078 621,643
Total Investments 647,000 227,000 281,100 85,000 69,000 67,600 436,000 993,000 1,430,200 888,800 691,400 753,200 447,200 391,800 287,500 63,500 31,400 112,000 82,200 15,038 81,275
Total Debt 2,648,000 2,666,000 3,060,000 2,104,600 2,544,600 2,087,700 1,586,000 1,490,700 1,487,700 747,200 746,400 745,600 0 0 127,200 52,100 0 0 0 0 0
Net Debt 1,122,000 719,000 1,531,600 332,400 769,900 1,201,700 508,000 277,600 134,700 -663,400 -1,106,600 -866,600 -1,156,900 -1,075,100 -711,500 -865,500 -917,900 -665,900 -287,200 -517,654 -282,249

Reported Currency: USD TTM 2023-01-31 2022-01-31 2021-01-31 2020-01-31 2019-01-31 2018-01-31 2017-01-31 2016-01-31 2015-01-31 2014-01-31 2013-01-31 2012-01-31 2011-01-31 2010-01-31 2009-01-31 2008-01-31 2007-01-31 2006-01-31 2005-01-31 2004-01-31
Cash Flows from Operating Activities
Net Income 917,000 823,000 497,000 1,208,200 214,500 -80,800 -566,900 -579,200 -326,000 81,800 228,800 247,400 285,300 212,000 58,000 183,600 356,200 289,700 328,900 221,508 120,316
Depreciation & Amortization 139,000 150,000 148,100 123,800 127,300 95,200 108,400 139,200 145,800 145,900 128,900 127,800 115,500 105,400 111,500 91,800 61,300 53,500 43,700 51,949 50,292
Deferred Income Tax -295,000 -277,000 -7,800 -778,600 10,300 -6,800 -39,100 -37,300 231,400 -18,800 -49,400 -28,300 -33,800 -13,500 -13,500 -13,800 56,500 40,100 -87,800 -101,727 9,684
Stock Based Compensation 708,000 657,000 555,400 398,400 362,400 249,500 261,400 221,800 197,200 165,600 132,200 156,300 108,800 80,700 93,600 89,500 5,500 94,300 400 3,909 0
Change in Working Capital 334,000 692,000 217,300 446,600 712,000 86,100 135,700 352,400 190,600 296,000 86,000 -10,100 96,700 131,900 -83,200 48,100 129,700 92,800 -91,000 70,869 34,237
Accounts Receivable 63,000 -247,000 -66,200 12,600 -178,500 -25,400 13,300 201,500 -195,500 -17,300 72,300 -98,100 -71,800 -40,700 37,300 81,800 0 -39,800 -45,800 -30,011 0
Inventory -63,000 0 0 -40,000 64,600 -27,000 -32,000 -118,800 700 -62,700 -32,700 3,000 70,100 183,500 7,300 19,100 0 8,700 -1,000 4,820 -5,081
Accounts Payable -6,000 -5,000 9,900 129,600 -90,800 -58,500 -13,900 2,700 24,900 130,800 -19,600 -28,300 2,600 -80,300 -80,300 -93,600 0 2,400 -15,100 39,599 0
Other Working Capital 340,000 944,000 273,600 344,400 916,700 197,000 168,300 267,000 360,500 245,200 66,000 113,300 95,800 69,400 -47,500 40,800 129,700 121,500 -29,100 56,461 39,318
Other Non-Cash Items -16,000 26,000 121,300 38,800 -11,400 33,900 101,400 72,800 -25,000 37,600 37,000 66,000 1,000 24,300 80,400 194,700 99,300 6,200 221,000 126,624 5,554
Net Cash Provided by Operating Activities 1,787,000 2,071,000 1,531,300 1,437,200 1,415,100 377,100 900 169,700 414,000 708,100 563,500 559,100 573,500 540,800 246,800 593,900 708,500 576,600 415,200 373,132 220,083
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -54,000 -46,000 -66,500 -95,900 -53,200 -67,000 -50,700 -76,000 -72,400 -75,500 -64,200 -56,400 -63,000 -28,300 -39,000 -78,400 -43,300 -35,300 -20,500 -40,835 -31,002
Acquisitions Net -33,000 -96,000 -1,250,300 -246,200 53,200 -1,040,200 0 -85,200 -148,500 -630,000 -176,100 -263,700 -221,700 -13,500 -18,800 -364,500 -114,500 -52,500 -242,100 -11,750 0
Purchases of Investments -1,142,000 -397,000 -311,100 -21,000 -19,900 -138,200 -514,000 -1,867,900 -2,250,100 -1,355,100 -1,214,200 -1,397,700 -614,200 -511,200 -580,300 -118,600 -727,000 -357,500 -271,300 -259,615 -421,540
Sales/Maturities of Investments 677,000 450,000 37,800 17,000 27,400 531,000 1,083,300 2,314,900 1,706,000 1,159,000 1,279,100 1,097,700 559,100 410,700 355,100 83,400 799,100 325,200 204,000 490,289 397,501
Other Investing Activities -31,000 -54,000 -4,500 -57,800 -64,800 4,000 -12,200 -13,800 -44,500 -4,000 -18,600 -27,100 -30,500 0 0 0 0 2,300 -8,100 -2,449 -3,951
Net Cash Used for Investing Activities -583,000 -143,000 -1,594,600 -403,900 -57,300 -710,400 506,400 272,000 -809,500 -905,600 -194,000 -647,200 -370,300 -142,300 -283,000 -478,100 -85,700 -117,800 -338,000 175,640 -58,992
Cash Flows from Financing Activities
Debt Repayment 0 -350,000 0 -450,000 -500,000 0 -400,000 0 0 0 0 -110,000 0 0 -54,300 0 0 0 0 0 0
Common Stock Issued 130,000 124,000 113,700 114,100 93,700 90,900 94,400 119,600 110,800 135,400 288,200 220,200 176,100 120,900 70,000 90,100 187,300 74,200 144,600 242,225 115,401
Common Stock Repurchased -937,000 -1,101,000 -1,078,500 -551,700 -442,500 -293,500 -699,000 -621,700 -458,000 -372,400 -423,800 -431,200 -327,400 -280,300 -63,200 -256,600 -563,000 -154,400 -446,800 -546,408 -178,463
Dividends Paid 0 0 0 0 -498,900 0 -496,900 0 0 0 0 -855,600 0 0 0 0 0 0 -3,400 -13,566 -13,408
Other Financing Activities -536,000 -160,000 796,200 -159,200 880,900 354,500 844,900 -76,200 690,400 -2,900 9,100 1,718,000 31,500 0 2,200 52,100 0 0 0 0 0
Net Cash Used Provided by Financing Activities -1,343,000 -1,487,000 -168,600 -1,046,800 -466,800 151,900 -656,600 -578,300 343,200 -239,900 -126,500 541,400 -119,800 -159,400 -45,300 -114,400 -375,700 -80,200 -305,600 -317,749 -76,470
Effect of Forex Changes on Cash 0 -22,000 -11,900 11,000 -2,300 -10,600 14,200 -3,300 -5,300 -5,000 -2,200 2,000 -1,600 -2,700 2,600 -1,700 4,900 100 -2,100 4,382 11,251
Net Change in Cash -139,000 419,000 -243,800 -2,500 888,700 -192,000 -135,100 -139,900 -57,600 -442,400 240,800 455,300 81,800 236,400 -78,900 -300 252,000 378,700 -230,500 235,405 95,872
Cash at End of Period 7,096,000 1,947,000 1,528,400 1,772,200 1,774,700 886,000 1,078,000 1,213,100 1,353,000 1,410,600 1,853,000 1,612,200 1,156,900 1,075,100 838,700 917,600 917,900 665,900 287,200 517,654 282,249
Cash at Start of Period 7,235,000 1,528,000 1,772,200 1,774,700 886,000 1,078,000 1,213,100 1,353,000 1,410,600 1,853,000 1,612,200 1,156,900 1,075,100 838,700 917,600 917,900 665,900 287,200 517,700 282,249 186,377
Free Cash Flow
Operating Cash Flow 1,787,000 2,071,000 1,531,300 1,437,200 1,415,100 377,100 900 169,700 414,000 708,100 563,500 559,100 573,500 540,800 246,800 593,900 708,500 576,600 415,200 373,132 220,083
Capital Expenditure -54,000 -46,000 -66,500 -95,900 -53,200 -67,000 -50,700 -76,000 -72,400 -75,500 -64,200 -56,400 -63,000 -28,300 -39,000 -78,400 -43,300 -35,300 -20,500 -40,835 -31,002
Free Cash Flow 1,733,000 2,025,000 1,464,800 1,341,300 1,361,900 310,100 -49,800 93,700 341,600 632,600 499,300 502,700 510,500 512,500 207,800 515,500 665,200 541,300 394,700 332,297 189,081