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,646,338 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 500,096 431,105 408,549 339,404 352,547 242,373 165,401
Gross Profit 2,146,242 1,793,907 1,497,322 1,202,485 740,126 500,182 430,008
Gross Profit Margin 81.16% 80.62% 78.56% 77.99% 67.74% 67.36% 72.22%
Research and Development 445,659 404,624 359,679 387,487 560,660 305,563 285,451
General and Administrative Expenses 1,335,429 1,269,317 1,298,844 1,226,044 1,353,145 771,063 767,997
Total Operating Expenses 1,781,088 1,673,941 1,658,523 1,613,531 1,913,805 1,076,626 1,053,448
Operating Income or Loss 365,154 119,966 -161,201 -411,046 -1,173,679 -576,444 -623,440
Operating Margin 13.67% 5.39% -8.46% -26.66% -107.41% -77.63% -104.71%
Interest Expense 136 3,470 4,058 3,640 14,139 3,061 3,440
EBITDA 397,707 153,320 -334,447 -469,957 -1,151,017 -552,010 -553,685
Depreciation and Amortization 32,553 33,354 22,522 14,897 13,871 12,200 13,800
Income Before Tax 514,882 237,091 -361,027 -488,494 -1,179,027 -567,271 -570,925
Income Tax Expense 26,987 19,716 10,067 31,885 -12,636 12,375 9,102
Net Income 476,572 209,825 -373,705 -520,379 -1,166,391 -579,646 -580,027
Net Income Margin 17.89% 9.43% -19.61% -33.75% -106.75% -78.06% -97.42%
EPS 0.21 0.10 -0.18 -0.27 -0.65 -0.34 -0.81
EPS Diluted 0.20 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 Q3 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31
Current Assets
Cash and Cash Equivalents 768,710 831,047 2,598,540 2,290,674 2,011,323 1,079,154 1,116,342
Short Term Investments 3,795,949 2,843,132 35,135 234,153 0 0 0
Cash + Short Term Investments 4,564,659 3,674,179 2,633,675 2,524,827 2,011,323 1,079,154 1,116,342
Net Receivables 668,110 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 119,193 99,655 149,556 147,500 89,174 84,684 84,547
Total Current Assets 5,351,962 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 251,915 230,621 269,410 248,202 246,616 31,589 30,034
Goodwill 0 0 0 0 0 0 0
Intangible Assets 19,487 0 0 0 0 0 0
Long Term Investments 0 0 12,551 39,612 79,538 26,145 17,500
Tax Assets 0 0 0 0 0 0 0
Other Non-Current Assets 144,733 153,186 137,701 96,386 106,921 322,138 163,355
Total Non-Current Assets 416,135 383,807 419,662 384,200 433,075 379,872 210,889
Other Assets 0 0 0 0 0 0 0
Total Assets 5,768,097 4,522,425 3,461,239 3,247,450 2,690,504 1,594,025 1,430,965
Current Liabilities
Accounts Payable 27,021 12,122 44,788 74,907 16,358 51,735 27,399
Short Term Debt 95,274 108,352 90,198 79,854 58,158 0 0
Tax Payables 31,952 47,257 41,326 22,550 0 0 0
Deferred Revenue 236,608 246,901 325,339 389,421 399,840 550,243 380,758
Other Current Liabilities 552,601 331,386 228,279 254,934 339,787 126,620 123,745
Total Current Liabilities 943,456 746,018 587,941 660,061 603,823 728,598 531,902
Non-Current Liabilities
Long Term Debt 207,278 175,216 204,305 220,146 427,777 396,065 0
Deferred Revenue 0 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 26,001 12,179 16,591 76,213 85,829 892 2,374,137
Total Non-Current Liabilities 233,279 215,442 230,861 296,359 564,131 2,846,069 2,650,491
Total Liabilities 1,176,735 961,460 818,802 956,420 1,167,954 3,574,667 3,182,393
Common Stock 2,270 2,200 2,099 2,027 1,792 588 570
Retained Earnings -5,266,432 -5,649,613 -5,859,438 -5,485,733 -4,965,354 -3,798,963 -3,231,876
Accumulated Other Comprehensive Income/Loss 4,925 801 -5,333 -2,349 -2,745 -703 762
Total Stockholders Equity 4,498,143 3,475,561 2,565,326 2,291,030 1,522,550 -1,980,642 -1,751,428
Total Investments 3,795,949 2,843,132 35,135 234,153 79,538 26,145 0
Total Debt 254,915 229,392 249,404 260,073 456,856 396,065 0
Net Debt -513,795 -601,655 -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 482,388 209,825 -371,094 -520,379 -1,166,391 -579,646 -580,027
Depreciation & Amortization 32,553 33,354 22,522 14,897 13,871 12,255 13,910
Deferred Income Tax -4,806 -4,806 -174 43,316 -137 23,634 -24,393
Stock Based Compensation 542,448 475,903 564,798 778,215 1,270,702 241,970 248,503
Change in Working Capital -91,449 6,236 -267,103 -92,052 -454,119 134,027 302,575
Accounts Receivable 53,593 -106,159 -77,519 -35,237 -108,476 -23,905 -10,483
Inventory 24,342 0 0 -34,370 -49,184 -6,908 3,639
Accounts Payable 8,265 -31,832 -29,859 57,767 -34,681 23,424 10,968
Other Working Capital -177,649 144,227 -159,725 -80,212 -261,778 141,416 298,451
Other Non-Cash Items 578,918 -8,329 274,788 109,854 39,466 2,545 420
Net Cash Provided by Operating Activities 994,710 712,183 223,737 333,851 -296,608 -165,215 -39,012
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -14,388 -15,114 -40,027 -12,627 -12,236 -13,096 -13,004
Acquisitions Net 564,366 0 66,708 -851 -2,934 -8,868 8,620
Purchases of Investments -4,263,435 -5,636,406 -124,500 -382,265 -2,934 -25,868 0
Sales/Maturities of Investments 2,731,748 2,940,340 52,319 851 2,934 17,000 0
Other Investing Activities -1,076,947 0 73 -3,020 250 8,868 6,220
Net Cash Used for Investing Activities -1,550,075 -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 -200,631 394,413 -56,491
Common Stock Issued 51,409 218,238 86,089 0 942,529 100,000 96,480
Common Stock Repurchased -45,598 0 0 0 -3,777 -11,202 -7,706
Dividends Paid 0 0 0 0 0 0 0
Other Financing Activities 321,530 218,839 85,996 506,747 298,332 -158,678 13,871
Net Cash Used Provided by Financing Activities 275,932 218,839 85,996 306,747 1,036,453 324,533 46,154
Effect of Forex Changes on Cash 6,003 2,930 -3,885 -3,918 1,259 -2,227 -3,703
Net Change in Cash -274,402 -1,777,228 260,421 238,768 726,184 135,127 -3,345
Cash at End of Period 2,652,920 850,107 2,627,335 2,366,914 2,128,146 1,401,962 1,266,835
Cash at Start of Period 2,927,322 2,627,335 2,366,914 2,128,146 1,401,962 1,266,835 1,270,180
Free Cash Flow
Operating Cash Flow 994,710 712,183 223,737 333,851 -296,608 -165,215 -39,012
Capital Expenditure -14,388 -15,114 -40,027 -12,627 -12,236 -13,096 -13,004
Free Cash Flow 980,322 697,069 183,710 321,224 -308,844 -178,311 -52,016