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
Revenue 2,478,981 2,225,012 1,905,871 1,541,889 1,092,673 742,555 595,409
Revenue Growth - 16.75% 23.61% 41.11% 47.15% 24.71%
Cost of Revenue 461,379 431,105 408,549 339,404 352,547 242,373 165,401
Gross Profit 2,017,602 1,793,907 1,497,322 1,202,485 740,126 500,182 430,008
Gross Profit Margin 81.38% 80.62% 78.56% 77.99% 67.74% 67.36% 72.22%
Research and Development 433,812 404,624 359,679 387,487 560,660 305,563 285,451
General and Administrative Expenses 1,291,793 1,269,317 1,298,844 1,226,044 1,353,145 771,063 767,997
Total Operating Expenses 1,725,605 1,673,941 1,658,523 1,613,531 1,913,805 1,076,626 1,053,448
Operating Income or Loss 291,997 119,966 -161,201 -411,046 -1,173,679 -576,444 -623,440
Operating Margin 11.57% 5.39% -8.46% -26.66% -107.41% -77.63% -104.71%
Interest Expense 878 3,470 4,058 3,640 14,139 3,061 3,440
EBITDA 365,854 153,320 -138,679 -396,149 -1,159,808 -564,189 -609,530
Depreciation and Amortization 33,129 33,354 22,522 14,897 13,871 12,200 13,800
Income Before Tax 437,701 237,091 -361,027 -488,494 -1,179,027 -567,271 -570,925
Income Tax Expense 25,708 19,716 10,067 31,885 -12,636 12,375 9,102
Net Income 404,552 209,825 -373,705 -520,379 -1,166,391 -579,646 -580,027
Net Income Margin 16.14% 9.43% -19.61% -33.75% -106.75% -78.06% -97.42%
EPS 0.18 0.10 -0.18 -0.27 -0.65 -0.34 -0.81
EPS Diluted 0.17 0.09 -0.18 -0.27 -0.65 -0.34 -0.81
Weighted Average Shares Out - 2,147,446 2,063,793 1,923,617 1,792,140 1,726,686 713,879
Weighted Average Shares Out Diluted - 2,297,927 2,063,793 1,923,617 1,792,140 1,726,686 716,027

Reported Currency: USD Q2 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31
Current Assets
Cash and Cash Equivalents 512,659 831,417 2,598,540 2,290,674 2,011,323 1,079,154 1,116,342
Short Term Investments 3,485,800 2,843,132 35,135 234,153 0 0 0
Cash + Short Term Investments 3,998,459 3,674,549 2,633,675 2,524,827 2,011,323 1,079,154 1,116,342
Net Receivables 659,339 364,784 258,346 190,923 156,932 50,315 19,187
Inventory 0 0 16,244 36,628 37,285 52,099 10,484
Other Current Assets 115,712 99,285 133,312 110,872 51,889 32,585 74,063
Total Current Assets 4,773,510 4,138,618 3,041,577 2,863,250 2,257,429 1,214,153 1,220,076
Non-Current Assets
Property, Plant and Equipment 256,936 230,621 269,410 248,202 246,616 31,589 30,034
Goodwill 0 0 0 0 0 0 0
Intangible Assets 0 0 0 0 0 0 0
Long Term Investments 19,416 18,690 12,551 39,612 79,538 26,145 17,500
Tax Assets 0 0 0 0 0 0 0
Other Non-Current Assets 142,018 134,496 137,701 96,386 106,921 322,138 163,355
Total Non-Current Assets 418,370 383,807 419,662 384,200 433,075 379,872 210,889
Other Assets 0 0 0 0 0 0 0
Total Assets 5,191,880 4,522,425 3,461,239 3,247,450 2,690,504 1,594,025 1,430,965
Current Liabilities
Accounts Payable 67,345 12,122 44,788 74,907 16,358 51,735 27,399
Short Term Debt 44,125 54,176 45,099 39,927 29,079 0 0
Tax Payables 40,429 47,257 41,326 22,550 0 0 0
Deferred Revenue 278,441 246,901 325,339 389,421 399,840 550,243 380,758
Other Current Liabilities 417,008 432,819 172,715 155,806 158,546 126,620 0
Total Current Liabilities 806,919 746,018 587,941 660,061 603,823 728,598 531,902
Non-Current Liabilities
Long Term Debt 214,334 175,216 204,305 220,146 427,777 396,065 0
Deferred Revenue 15,649 28,047 13,901 73,916 132,038 244,568 276,354
Deferred Tax 0 0 0 0 0 2,204,544 0
Other Non-Current Liabilities 17,172 12,179 12,655 2,297 4,316 892 477
Total Non-Current Liabilities 247,155 215,442 230,861 296,359 564,131 2,846,069 2,650,491
Total Liabilities 1,054,074 961,460 818,802 956,420 1,167,954 3,574,667 3,182,393
Common Stock 2,238 2,200 2,099 2,027 1,792 588 570
Retained Earnings -5,409,957 -5,649,613 -5,859,438 -5,485,733 -4,965,354 -3,798,963 -3,231,876
Accumulated Other Comprehensive Income/Loss -4,935 801 -5,333 -2,349 -2,745 -703 762
Total Stockholders Equity 4,050,524 3,475,561 2,565,326 2,291,030 1,522,550 -1,980,642 -1,751,428
Total Investments 3,505,216 2,861,822 35,135 234,153 79,538 26,145 0
Total Debt 258,459 229,392 249,404 260,073 456,856 396,065 0
Net Debt -254,200 -602,025 -2,349,136 -2,030,601 -1,554,467 -683,089 0

Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31
Cash Flows from Operating Activities
Net Income 406,486 209,825 -371,094 -520,379 -1,166,391 -579,646 -580,027
Depreciation & Amortization 33,129 33,354 22,522 14,897 13,871 12,255 13,910
Deferred Income Tax -4,074 -4,806 -174 43,316 -137 23,634 -24,393
Stock Based Compensation 514,403 475,903 564,798 778,215 1,270,702 241,970 248,503
Change in Working Capital -239,549 6,236 -267,103 -92,052 -454,119 134,027 302,575
Accounts Receivable -290,807 -106,159 -77,519 -35,237 -108,476 -23,905 -10,483
Inventory 5,377 0 0 -34,370 -49,184 -6,908 3,639
Accounts Payable 60,597 -31,832 -29,859 57,767 -34,681 23,424 10,968
Other Working Capital -14,716 144,227 -159,725 -80,212 -261,778 141,416 298,451
Other Non-Cash Items 543,328 -8,329 274,788 109,854 39,466 2,545 420
Net Cash Provided by Operating Activities 708,381 712,183 223,737 333,851 -296,608 -165,215 -39,012
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -11,968 -15,114 -40,027 -12,627 -12,236 -13,096 -13,004
Acquisitions Net 759,065 2,696,066 66,708 -851 -2,934 -8,868 8,620
Purchases of Investments -4,483,582 -5,636,406 -124,500 -382,265 -2,934 -25,868 0
Sales/Maturities of Investments 3,073,937 2,940,340 52,319 851 2,934 17,000 0
Other Investing Activities -1,271,646 -2,696,066 73 -3,020 250 8,868 6,220
Net Cash Used for Investing Activities -1,425,613 -2,711,180 -45,427 -397,912 -14,920 -21,964 -6,784
Cash Flows from Financing Activities
Debt Repayment 0 0 0 -200,000 -400,000 -150,000 -56,491
Common Stock Issued 201,835 218,238 86,089 0 1,241,358 124,397 109,151
Common Stock Repurchased -26,699 0 0 0 -3,777 -11,202 -7,706
Dividends Paid 0 0 0 0 0 0 0
Other Financing Activities 309 601 -93 506,747 1,036,453 398,143 110,351
Net Cash Used Provided by Financing Activities 175,445 218,839 85,996 306,747 1,036,453 324,533 46,154
Effect of Forex Changes on Cash -163 2,930 -3,885 -3,918 1,259 -2,227 -3,703
Net Change in Cash -542,922 -1,783,367 260,421 238,768 726,184 135,127 -3,345
Cash at End of Period 2,926,350 831,417 2,627,335 2,366,914 2,128,146 1,401,962 1,266,835
Cash at Start of Period 3,469,272 2,614,784 2,366,914 2,128,146 1,401,962 1,266,835 1,270,180
Free Cash Flow
Operating Cash Flow 708,381 712,183 223,737 333,851 -296,608 -165,215 -39,012
Capital Expenditure -11,968 -15,114 -40,027 -12,627 -12,236 -13,096 -13,004
Free Cash Flow 696,413 697,069 183,710 321,224 -308,844 -178,311 -52,016