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 2024-01-31 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
Revenue 5,640,000 5,440,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
Revenue Growth - 8.69% 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%
Cost of Revenue 518,000 553,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
Gross Profit 5,122,000 4,887,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
Gross Profit Margin 90.80% 89.83% 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%
Research and Development 1,392,000 1,372,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
General and Administrative Expenses 2,466,000 2,402,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
Total Operating Expenses 3,904,000 3,774,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
Operating Income or Loss 1,218,000 1,113,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
Operating Margin 21.57% 20.46% 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%
Interest Expense 4,000 8,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
EBITDA 1,364,000 1,250,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
Depreciation and Amortization 160,000 137,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
Income Before Tax 1,224,000 1,136,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
Income Tax Expense 227,000 230,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
Net Income 997,000 906,000 823,000 497,000 1,208,000 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
Net Income Margin 17.65% 16.65% 16.44% 11.33% 31.87% 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%
EPS 4.66 4.23 3.81 2.26 5.51 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
EPS Diluted 4.62 4.19 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
Weighted Average Shares Out - 214,000 216,000 219,700 219,400 219,700 218,378 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
Weighted Average Shares Out Diluted - 216,000 218,000 222,000 222,100 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

Reported Currency: USD Q1 2024-01-31 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
Current Assets
Cash and Cash Equivalents 1,681,000 1,892,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
Short Term Investments 308,000 354,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
Cash + Short Term Investments 1,989,000 2,246,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
Net Receivables 353,000 876,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
Inventory 0 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
Other Current Assets 468,000 457,000 308,000 283,600 198,900 163,300 192,100 116,500 109,600 88,600 100,900 87,400 60,800 89,500 199,200 101,600 90,400 146,000 105,000 93,700 39,733
Total Current Assets 2,810,000 3,579,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
Non-Current Assets
Property, Plant and Equipment 331,000 345,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
Goodwill 4,133,000 3,653,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 318,200 166,628
Intangible Assets 572,000 406,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
Long Term Investments 238,000 234,000 102,000 45,400 0 0 4,600 190,800 306,200 532,300 273,000 277,300 411,100 192,800 192,600 125,600 0 0 0 0 0
Tax Assets 1,126,000 1,093,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
Other Non-Current Assets 620,000 602,000 560,000 492,300 412,900 347,200 333,200 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
Total Non-Current Assets 7,020,000 6,333,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
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,830,000 9,912,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
Current Liabilities
Accounts Payable 163,000 100,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
Short Term Debt 66,000 67,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
Tax Payables 59,000 36,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 16,700 14,400 10,800 10,800 41,549
Deferred Revenue 3,362,000 3,500,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
Other Current Liabilities 506,000 684,000 610,000 589,000 559,900 461,600 423,100 476,900 419,900 402,200 398,800 290,800 302,500 282,500 296,800 191,600 246,800 266,500 201,800 200,700 252,533
Total Current Liabilities 4,097,000 4,351,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
Non-Current Liabilities
Long Term Debt 2,285,000 2,284,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 -113,300 0 0 0 0
Deferred Revenue 600,000 764,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 113,300 105,400 35,800 35,800 15,528
Deferred Tax 42,000 25,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
Other Non-Current Liabilities 645,000 633,000 303,000 168,700 155,700 138,900 143,300 190,300 177,700 299,000 132,200 99,400 94,100 253,900 216,800 70,600 173,900 126,500 72,500 26,800 1,130
Total Non-Current Liabilities 3,572,000 3,706,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
Total Liabilities 7,669,000 8,057,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
Common Stock 3,894,000 3,802,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 1,365,400 1,267,200 1,204,300 1,080,400 998,300 908,300 737,700 625,225
Retained Earnings -1,470,000 -1,713,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
Accumulated Other Comprehensive Income/Loss -263,000 -234,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
Total Stockholders Equity 2,161,000 1,855,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
Total Investments 546,000 588,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
Total Debt 2,614,000 2,626,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
Net Debt 933,000 734,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

Reported Currency: USD TTM 2024-01-31 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
Cash Flows from Operating Activities
Net Income 997,000 906,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
Depreciation & Amortization 146,000 137,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
Deferred Income Tax -81,000 -86,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
Stock Based Compensation 688,000 703,000 657,000 555,000 398,000 362,400 0 261,400 221,800 197,200 165,600 132,200 156,300 108,800 80,700 93,600 0 0 0 0 0
Change in Working Capital -697,000 -311,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
Accounts Receivable -18,000 86,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
Inventory -63,000 0 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
Accounts Payable -10,000 -12,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
Other Working Capital -606,000 -385,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
Other Non-Cash Items 363,000 867,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
Net Cash Provided by Operating Activities 1,084,000 1,313,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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -87,000 -61,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
Acquisitions Net -670,000 -70,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
Purchases of Investments -988,000 -1,110,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
Sales/Maturities of Investments 863,000 764,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
Other Investing Activities -28,000 -25,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 -78,400 0 2,300 -8,100 -2,449
Net Cash Used for Investing Activities -910,000 -502,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
Cash Flows from Financing Activities
Debt Repayment 0 0 -350,000 -997,000 -450,000 -500,000 -500,000 -400,000 0 -748,300 0 0 -110,000 0 0 -54,300 0 0 0 0 0
Common Stock Issued -57,000 -57,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
Common Stock Repurchased -292,000 -795,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
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3,400 -13,566
Other Financing Activities -41,000 130,000 -160,000 2,790,200 -159,200 880,900 354,500 844,900 -76,200 690,400 -2,900 9,100 1,718,000 31,500 -52,100 2,200 52,100 0 0 0 0
Net Cash Used Provided by Financing Activities -390,000 -852,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
Effect of Forex Changes on Cash -12,000 -14,000 -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
Net Change in Cash -228,000 -55,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
Cash at End of Period 6,813,000 1,892,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
Cash at Start of Period 7,041,000 1,947,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
Free Cash Flow
Operating Cash Flow 1,084,000 1,313,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
Capital Expenditure -87,000 -61,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
Free Cash Flow 997,000 1,252,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