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-07-31 2022-07-31 2021-07-31 2020-07-31 2019-07-31 2018-07-31 2017-07-31 2016-07-31 2015-07-31 2014-07-31 2013-07-31 2012-07-31 2011-07-31 2010-07-31 2009-07-31
Revenue 7,207,400 6,892,700 5,501,500 4,256,100 3,408,400 2,899,600 2,273,100 1,761,600 1,378,500 928,052 598,179 396,107 255,138 118,597 48,782 13,352
Revenue Growth - 25.29% 29.26% 24.87% 17.55% 27.56% 29.04% 27.79% 48.54% 55.15% 51.01% 55.25% 115.13% 143.12% 265.35%
Cost of Revenue 1,920,600 1,909,700 1,718,700 1,274,900 999,500 808,400 645,300 476,600 370,000 251,499 159,628 109,756 70,553 32,273 15,634 6,276
Gross Profit 5,286,800 4,983,000 3,782,800 2,981,200 2,408,900 2,091,200 1,627,800 1,285,000 1,008,500 676,553 438,551 286,351 184,585 86,324 33,148 7,076
Gross Profit Margin 73.28% 72.29% 68.76% 70.05% 70.68% 72.12% 71.61% 72.95% 73.16% 72.90% 73.31% 72.29% 72.35% 72.79% 67.95% 53.00%
Research and Development 1,641,700 1,604,000 1,417,700 1,140,400 768,100 539,500 400,700 347,400 284,200 185,828 104,813 62,482 38,570 21,366 12,788 8,208
General and Administrative Expenses 3,057,800 2,991,700 2,553,900 2,144,900 1,819,800 1,605,800 1,356,200 1,117,400 914,400 624,261 407,912 242,490 142,124 75,362 41,017 17,908
Total Operating Expenses 4,699,500 4,595,700 3,971,600 3,285,300 2,587,900 2,145,300 1,756,900 1,464,800 1,198,600 810,089 512,725 304,972 180,694 96,728 53,805 26,116
Operating Income or Loss 673,400 387,300 -188,800 -304,100 -179,000 -144,500 -129,100 -179,800 -190,100 -133,536 -215,347 -18,621 3,891 -10,404 -20,657 -19,040
Operating Margin 9.10% 5.62% -3.43% -7.15% -5.25% -4.98% -5.68% -10.21% -13.79% -14.39% -36.00% -4.70% 1.53% -8.77% -42.35% -142.60%
Interest Expense 23,300 27,200 27,400 163,300 88,700 83,900 29,600 24,500 23,400 22,325 1,883 35 2,202 1,648 420 -47
EBITDA 837,800 593,500 -179,800 -301,700 -143,100 9,300 -4,200 -109,800 -138,900 -104,371 -59,685 -8,729 11,135 -8,215 -19,534 -17,860
Depreciation and Amortization 164,400 206,200 9,000 2,400 35,900 153,800 96,400 59,800 42,800 28,881 19,419 9,892 6,134 2,189 1,123 1,180
Income Before Tax 814,500 566,300 -207,200 -465,000 -231,800 -74,600 -130,200 -194,100 -205,100 -155,577 -222,160 -18,656 2,799 -12,052 -21,077 -18,993
Income Tax Expense 200,600 126,600 59,800 33,900 35,200 7,300 17,700 22,500 20,800 9,405 4,292 10,590 2,062 476 56 12
Net Income 613,900 439,700 -267,000 -498,900 -267,000 -81,900 -147,900 -216,600 -225,900 -164,982 -226,452 -29,246 737 -12,528 -21,133 -19,005
Net Income Margin 8.34% 6.38% -4.85% -11.72% -7.83% -2.82% -6.51% -12.30% -16.39% -17.78% -37.86% -7.38% 0.29% -10.56% -43.32% -142.34%
EPS 2.00 1.45 -0.90 -1.73 -0.92 -0.29 -0.54 -0.80 -0.86 -0.67 -1.02 -0.14 0.01 -0.07 -0.13 -0.11
EPS Diluted 1.76 1.28 -0.90 -1.73 -0.92 -0.29 -0.54 -0.80 -0.86 -0.67 -1.02 -0.14 0.01 -0.06 -0.13 -0.11
Weighted Average Shares Out - 303,200 295,500 289,200 290,700 283,500 275,100 271,800 261,300 244,800 222,900 206,046 58,707 175,263 165,855 165,855
Weighted Average Shares Out Diluted - 342,300 295,500 289,200 290,700 283,500 275,100 271,800 261,300 244,800 222,900 206,046 58,707 192,984 165,855 165,855

Reported Currency: USD Q1 2023-07-31 2022-07-31 2021-07-31 2020-07-31 2019-07-31 2018-07-31 2017-07-31 2016-07-31 2015-07-31 2014-07-31 2013-07-31 2012-07-31 2011-07-31 2010-07-31
Current Assets
Cash and Cash Equivalents 2,491,400 1,135,300 2,118,500 1,874,200 2,958,000 961,400 2,506,900 744,300 734,400 375,814 653,812 310,614 322,642 40,517 18,835
Short Term Investments 1,402,400 1,254,700 1,516,000 1,026,900 789,800 1,841,700 896,500 630,700 551,200 413,165 118,690 109,007 0 0 0
Cash + Short Term Investments 3,893,800 2,390,000 3,634,500 2,901,100 3,747,800 2,803,100 3,403,400 1,375,000 1,285,600 788,979 772,502 419,621 322,642 40,517 18,835
Net Receivables 1,858,900 2,852,000 2,142,500 1,240,400 1,037,100 582,400 467,300 432,100 348,700 212,366 135,518 87,461 45,642 29,677 14,241
Inventory 328,700 339,200 0 0 0 0 0 0 0 0 0 0 0 4,479 2,537
Other Current Assets 396,200 466,800 637,900 505,800 344,300 279,300 261,300 169,200 84,800 72,685 50,306 22,617 13,373 2,167 47
Total Current Assets 6,477,600 6,048,000 6,414,900 4,647,300 5,129,200 3,664,800 4,132,000 1,976,300 1,719,100 1,074,030 958,326 529,699 381,657 76,840 35,660
Non-Current Assets
Property, Plant and Equipment 626,900 617,800 599,800 581,300 606,800 296,000 273,100 211,100 117,200 62,878 48,744 32,086 20,979 12,666 1,833
Goodwill 2,926,800 2,926,800 2,747,700 2,710,100 1,812,900 1,352,300 522,800 238,800 163,500 163,522 155,033 0 0 0 0
Intangible Assets 290,500 315,400 384,500 498,600 358,200 280,600 140,800 53,700 44,000 52,656 47,955 0 0 0 0
Long Term Investments 2,988,900 3,047,900 1,051,900 888,300 554,400 575,400 547,500 789,300 652,800 538,841 201,880 17,314 0 0 0
Tax Assets 1,155,200 1,200,400 0 494,600 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 342,600 344,800 1,054,800 421,400 603,900 423,100 206,800 169,100 64,600 73,251 66,528 6,507 5,168 1,666 626
Total Non-Current Assets 8,330,900 8,453,100 5,838,700 5,594,300 3,936,200 2,927,400 1,691,000 1,462,000 1,042,100 891,148 520,140 55,907 26,147 14,332 2,459
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 14,808,500 14,501,100 12,253,600 10,241,600 9,065,400 6,592,200 5,823,000 3,438,300 2,761,200 1,965,178 1,478,466 585,606 407,804 91,172 38,119
Current Liabilities
Accounts Payable 131,800 132,300 128,000 56,900 63,600 73,300 49,400 35,500 30,200 13,204 14,526 15,544 9,214 5,435 2,701
Short Term Debt 1,946,700 1,991,500 3,676,800 1,557,900 0 0 550,400 0 0 487,084 60,937 35,757 0 13,495 7,728
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 2,609 0 0 0
Deferred Revenue 4,732,000 4,674,600 3,641,200 2,741,900 2,049,100 1,582,100 1,268,900 968,400 703,900 423,853 259,918 153,945 86,296 45,253 16,537
Other Current Liabilities 702,900 939,100 860,300 760,000 579,000 397,900 270,700 197,400 112,700 108,086 12,790 856 26,496 2,918 1,694
Total Current Liabilities 7,513,400 7,737,500 8,306,300 5,116,700 2,691,700 2,053,300 2,139,400 1,201,300 846,800 1,032,227 348,171 206,102 122,006 67,101 28,660
Non-Current Liabilities
Long Term Debt 275,800 279,200 276,100 1,981,500 3,420,700 1,430,000 1,369,700 524,700 508,200 487,084 466,875 0 0 0 0
Deferred Revenue 4,710,800 4,621,800 3,352,800 2,282,100 1,761,100 1,306,600 1,096,000 805,100 536,900 289,801 162,660 95,285 49,512 22,002 7,584
Deferred Tax 0 0 0 0 0 0 0 0 0 -487,084 0 0 0 0 0
Other Non-Current Liabilities 138,000 114,200 108,400 97,700 90,100 216,000 229,600 147,600 79,400 67,335 32,177 11,799 7,215 73,523 67,523
Total Non-Current Liabilities 5,124,600 5,015,200 3,737,300 4,361,300 5,271,900 2,952,600 2,695,300 1,477,400 1,124,500 357,136 661,712 107,084 56,727 95,525 75,107
Total Liabilities 12,638,000 12,752,700 12,043,600 9,478,000 7,963,600 5,005,900 4,834,700 2,678,700 1,971,300 1,389,363 1,009,883 313,186 178,733 162,626 103,767
Common Stock 3,296,700 3,019,000 1,932,700 2,311,200 2,259,200 2,490,900 1,967,400 1,599,700 1,515,500 8 8 7 7 2 2
Retained Earnings -1,033,200 -1,227,400 -1,667,100 -1,666,800 -1,167,900 -900,900 -984,600 -836,700 -726,600 -500,708 -335,726 -109,274 -80,028 -80,765 -68,237
Accumulated Other Comprehensive Income/Loss -93,000 -43,200 -55,600 -9,900 10,500 -3,700 -16,400 -3,400 1,000 -88 -105 -16 -10,826 -4,930 -2,922
Total Stockholders Equity 2,170,500 1,748,400 210,000 763,600 1,101,800 1,586,300 988,300 759,600 789,900 575,815 468,583 272,420 229,071 -71,454 -65,648
Total Investments 4,391,300 4,302,600 2,567,900 1,915,200 1,344,200 2,417,100 1,444,000 1,420,000 1,204,000 952,006 320,570 126,321 0 0 0
Total Debt 2,222,500 2,270,700 3,952,900 3,539,400 3,420,700 1,430,000 1,920,100 524,700 508,200 487,084 466,875 0 0 0 0
Net Debt -268,900 1,135,400 1,834,400 1,665,200 462,700 468,600 -586,800 -219,600 -226,200 111,270 -186,937 -310,614 -322,642 -40,517 -18,835

Reported Currency: USD TTM 2023-07-31 2022-07-31 2021-07-31 2020-07-31 2019-07-31 2018-07-31 2017-07-31 2016-07-31 2015-07-31 2014-07-31 2013-07-31 2012-07-31 2011-07-31 2010-07-31 2009-07-31
Cash Flows from Operating Activities
Net Income 613,900 439,700 -267,000 -498,900 -267,000 -81,900 -147,900 -216,600 -225,900 -164,982 -226,452 -29,246 737 -12,528 -21,133 -19,005
Depreciation & Amortization 275,800 282,200 282,600 304,900 253,500 153,800 96,400 59,800 42,800 28,881 19,419 9,892 6,134 2,189 1,123 1,180
Deferred Income Tax -392,230 1,910,100 0 13,100 -6,200 -17,500 500 23,600 2,500 706 6,420 -4,819 -952 12,528 21,133 0
Stock Based Compensation 1,079,500 1,074,500 1,011,100 894,500 658,400 567,700 496,700 474,500 392,800 221,315 99,774 43,704 13,837 4,733 869 374
Change in Working Capital 688,200 563,300 520,800 348,600 71,800 227,500 521,400 502,700 422,500 242,119 141,246 94,726 55,917 36,131 16,035 3,935
Accounts Receivable -174,500 -320,300 -902,000 -172,400 -435,600 -108,700 -33,000 -82,900 -136,400 -76,830 -47,949 -41,819 -15,965 -15,436 -10,712 -2,104
Inventory -520,300 -1,071,600 0 -327,600 -448,800 -353,100 -80,600 5,100 23,000 303 -9,232 17,293 -1,151 1,226 7,325 1,722
Accounts Payable 1,600 1,000 69,300 -11,800 -12,800 32,300 3,700 5,900 15,100 -3,498 -1,100 5,830 3,779 2,734 894 171
Other Working Capital 1,357,700 1,954,200 1,353,500 860,400 969,000 657,000 631,300 574,600 520,800 322,144 199,527 113,422 69,254 47,607 18,528 4,146
Other Non-Cash Items 801,630 -1,492,300 437,200 440,800 325,200 206,000 69,900 24,500 23,400 22,265 47,999 262 1,695 -10,951 -20,710 -7
Net Cash Provided by Operating Activities 3,066,800 2,777,500 1,984,700 1,503,000 1,035,700 1,055,600 1,037,000 868,500 658,100 350,304 88,406 114,519 77,368 32,102 -2,683 -13,523
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -143,500 -146,300 -192,800 -116,000 -214,400 -131,200 -112,000 -163,400 -72,500 -33,828 -36,107 -22,442 -14,565 -13,000 -1,685 -1,045
Acquisitions Net -207,300 -204,500 -37,000 -777,300 -583,500 -773,700 -374,100 -90,700 -6,400 -15,128 -85,726 22,442 0 0 0 0
Purchases of Investments -4,202,300 -5,460,400 -2,271,700 -1,958,900 -1,180,800 -2,984,600 -725,700 -995,900 -1,037,000 -987,598 -506,642 -345,324 0 0 0 0
Sales/Maturities of Investments 3,707,300 3,777,400 1,568,100 1,371,600 2,266,700 2,063,600 691,800 777,400 770,600 357,548 308,127 216,201 0 0 0 0
Other Investing Activities 39,600 0 0 0 0 0 0 0 6,400 0 0 -22,442 0 0 0 0
Net Cash Used for Investing Activities -843,000 -2,033,800 -933,400 -1,480,600 288,000 -1,825,900 -520,000 -472,600 -338,900 -679,006 -320,348 -151,565 -14,565 -13,000 -1,685 -1,045
Cash Flows from Financing Activities
Debt Repayment -46,000 -1,692,000 -600 -900 0 -477,400 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 46,173 0 215,375 0 7 7
Common Stock Repurchased -44,000 -272,700 -892,300 -1,178,100 -1,198,100 -330,000 -259,100 -411,000 0 0 -132 -2,776 -82 -90 -24 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -1,709,200 238,400 86,300 75,000 1,871,100 33,500 1,504,700 25,000 39,400 50,704 529,099 27,794 4,029 2,670 1,854 34,637
Net Cash Used Provided by Financing Activities -1,799,200 -1,726,300 -806,600 -1,104,000 673,000 -773,900 1,245,600 -386,000 39,400 50,704 575,140 25,018 219,322 2,580 1,837 34,644
Effect of Forex Changes on Cash 170,800 539,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 424,600 -982,600 244,700 -1,081,600 1,996,700 -1,544,200 1,762,600 9,900 358,600 -277,998 343,198 -12,028 282,125 21,682 -2,531 20,076
Cash at End of Period 6,992,000 1,142,200 2,124,800 1,880,100 2,961,700 965,000 2,506,900 744,300 734,400 375,814 653,812 310,614 322,642 40,517 18,835 21,366
Cash at Start of Period 6,567,400 2,124,800 1,880,100 2,961,700 965,000 2,509,200 744,300 734,400 375,800 653,812 310,614 322,642 40,517 18,835 21,366 1,290
Free Cash Flow
Operating Cash Flow 3,066,800 2,777,500 1,984,700 1,503,000 1,035,700 1,055,600 1,037,000 868,500 658,100 350,304 88,406 114,519 77,368 32,102 -2,683 -13,523
Capital Expenditure -143,500 -146,300 -192,800 -116,000 -214,400 -131,200 -112,000 -163,400 -72,500 -33,828 -36,107 -22,442 -14,565 -13,000 -1,685 -1,045
Free Cash Flow 2,923,300 2,631,200 1,791,900 1,387,000 821,300 924,400 925,000 705,100 585,600 316,476 52,299 92,077 62,803 19,102 -4,368 -14,568