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 2017-12-31 2016-12-31
Revenue 5,076,000 6,848,000 19,263,000 17,736,000 274,490 48,036 122,512 176,974 101,536
Revenue Growth - -64.45% 8.61% 6,361.44% 471.43% -60.79% -30.77% 74.30%
Cost of Revenue 1,731,000 4,693,000 5,416,000 2,617,000 7,933 31,021 454,082 20,537 15,114
Gross Profit 3,345,000 2,155,000 13,847,000 15,119,000 266,557 17,015 -331,570 156,437 86,422
Gross Profit Margin 48.87% 31.47% 71.88% 85.24% 97.11% 35.42% -270.64% 88.40% 85.11%
Research and Development 4,750,000 4,845,000 3,295,000 1,991,000 1,370,339 496,309 454,082 410,459 274,717
General and Administrative Expenses 1,293,000 1,549,000 1,132,000 567,000 188,267 109,620 94,252 64,722 57,450
Total Operating Expenses 6,038,000 6,394,000 4,427,000 1,823,000 1,029,701 593,756 535,778 446,330 325,307
Operating Income or Loss -2,693,000 -4,239,000 9,420,000 13,296,000 -763,144 -545,720 -413,266 -269,356 -223,771
Operating Margin -331.80% -61.90% 48.90% 74.97% -278.02% -1,136.06% -337.33% -152.20% -220.39%
Interest Expense 24,000 38,000 29,000 18,000 9,886 6,612 3,096 132 0
EBITDA -2,068,000 -3,283,000 9,768,000 13,528,000 -732,000 -515,000 -388,404 -235,327 -208,657
Depreciation and Amortization 331,000 621,000 348,000 232,000 31,251 31,021 24,862 20,537 15,114
Income Before Tax -2,353,000 -3,942,000 9,575,000 13,285,000 -744,513 -514,716 -384,408 -255,996 -215,168
Income Tax Expense -129,000 772,000 1,213,000 1,083,000 2,551 -695 326 -80 1,043
Net Income -2,224,000 -4,714,000 8,362,000 12,202,000 -747,064 -514,021 -384,734 -255,916 -216,211
Net Income Margin -306.47% -68.84% 43.41% 68.80% -272.16% -1,070.07% -314.04% -144.61% -212.94%
EPS -5.81 -12.34 21.22 30.28 -1.96 -1.55 -4.74 -0.68 -0.58
EPS Diluted -5.83 -12.34 20.10 28.31 -1.96 -1.55 -4.74 -0.68 -0.58
Weighted Average Shares Out - 382,000 394,000 403,000 381,333 330,802 81,114 376,000 376,000
Weighted Average Shares Out Diluted - 382,000 416,000 431,000 381,333 330,802 81,114 376,000 376,000

Reported Currency: USD Q3 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
Current Assets
Cash and Cash Equivalents 1,644,000 2,907,000 3,205,000 6,848,000 2,624,000 235,876 658,364 134,859 50,080
Short Term Investments 5,223,000 5,697,000 6,697,000 3,879,000 1,984,000 867,124 863,063 621,170 1,008,058
Cash + Short Term Investments 1,644,000 8,604,000 9,902,000 10,727,000 4,608,000 1,103,000 1,521,427 756,029 1,058,138
Net Receivables 1,564,000 892,000 1,385,000 3,175,000 1,408,000 5,369 30,583 18,404 17,951
Inventory 412,000 202,000 949,000 1,441,000 47,000 0 0 0 0
Other Current Assets 6,046,000 643,000 1,364,000 607,000 252,000 20,435 10,996 8,790 11,063
Total Current Assets 9,666,000 10,325,000 13,431,000 16,071,000 6,298,000 1,128,804 1,563,006 783,223 1,087,152
Non-Current Assets
Property, Plant and Equipment 3,165,000 2,658,000 2,139,000 1,383,000 387,000 287,909 211,977 139,031 81,207
Goodwill 52,000 52,000 0 0 0 0 0 0 0
Intangible Assets 41,000 44,000 0 0 0 0 0 0 0
Long Term Investments 2,335,000 4,743,000 8,360,000 6,843,000 639,000 159,987 172,990 145,851 236,569
Tax Assets 81,000 81,000 982,000 326,000 0 0 0 0 0
Other Non-Current Assets 463,000 523,000 946,000 46,000 13,000 12,722 14,176 16,384 12,233
Total Non-Current Assets 6,137,000 8,101,000 12,427,000 8,598,000 1,039,000 460,618 399,143 301,266 330,009
Other Assets 0 0 0 0 0 0 0 0 0
Total Assets 15,803,000 18,426,000 25,858,000 24,669,000 7,337,000 1,589,422 1,962,149 1,084,489 1,417,161
Current Liabilities
Accounts Payable 373,000 520,000 487,000 302,000 18,000 7,090 31,210 20,725 28,157
Short Term Debt 0 25,000 244,000 1,087,000 30,000 0 0 0 0
Tax Payables 4,000 63,000 48,000 876,000 0 0 0 0 0
Deferred Revenue 379,000 568,000 2,038,000 6,253,000 3,867,000 63,310 109,056 96,739 107,739
Other Current Liabilities 1,445,000 1,839,000 2,154,000 1,486,000 4,341,000 72,715 82,537 73,997 26,906
Total Current Liabilities 2,201,000 3,015,000 4,923,000 9,128,000 4,389,000 143,115 222,803 191,461 162,802
Non-Current Liabilities
Long Term Debt 1,304,000 1,218,000 1,004,000 705,000 207,000 132,364 33,489 15,687 12,500
Deferred Revenue 0 83,000 673,000 615,000 177,000 138,995 165,352 242,929 394,250
Deferred Tax 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 371,000 256,000 135,000 76,000 180,000 138 10,264 9,116 5,758
Total Non-Current Liabilities 1,675,000 1,557,000 1,812,000 1,396,000 387,000 271,497 209,105 267,732 412,508
Total Liabilities 3,876,000 4,572,000 6,735,000 10,524,000 4,776,000 414,612 431,908 459,193 575,310
Common Stock 0 0 0 0 0 34 33 6 6
Retained Earnings 11,165,000 13,606,000 18,320,000 9,958,000 -2,244,000 -1,496,454 -1,006,627 -621,893 -365,718
Accumulated Other Comprehensive Income/Loss 11,000 -123,000 -370,000 -24,000 3,000 1,804 -1,320 -1,157 -403
Total Stockholders Equity 11,927,000 13,854,000 19,123,000 14,145,000 2,561,000 1,174,810 1,530,241 625,296 841,851
Total Investments 7,581,000 10,440,000 15,057,000 10,722,000 2,623,000 1,027,111 1,036,053 767,021 1,244,627
Total Debt 1,355,000 1,243,000 0 0 0 0 0 0 0
Net Debt -289,000 -1,664,000 -3,205,000 -6,848,000 -2,624,000 -235,876 -658,364 -134,859 -50,080

Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
Cash Flows from Operating Activities
Net Income -2,224,000 -4,714,000 8,362,000 12,202,000 -747,064 -514,021 -384,734 -255,916 -216,211
Depreciation & Amortization 331,000 621,000 348,000 232,000 31,251 31,021 24,862 20,537 15,114
Deferred Income Tax -106,000 828,000 -559,000 -318,000 10,423 0 0 0 288
Stock Based Compensation 404,000 305,000 226,000 142,000 93,000 81,122 72,565 40,055 39,360
Change in Working Capital 249,000 -139,000 -3,455,000 990,000 2,577,054 -53,664 -42,583 -137,246 225,993
Accounts Receivable 302,000 493,000 1,790,000 -1,784,000 -1,385,191 7,216 832 106 52,337
Inventory 77,000 747,000 492,000 -1,394,000 -46,527 7,203 4,408 34,803 -582
Accounts Payable -82,000 13,000 240,000 204,000 11,875 -23,964 15,017 -12,766 5,993
Other Working Capital -48,000 -1,392,000 -5,977,000 3,964,000 3,996,897 -44,119 -62,840 -159,389 168,245
Other Non-Cash Items -2,000,000 -19,000 59,000 1,044,000 473 109,688 5,018 1,086 2,766
Net Cash Provided by Operating Activities -3,207,000 -3,118,000 4,981,000 13,620,000 2,026,971 -458,968 -330,865 -331,484 66,734
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -749,000 -707,000 -400,000 -284,000 -67,448 -31,554 -105,766 -58,401 -33,144
Acquisitions Net 3,107,000 -85,000 0 0 1,604,000 -17,000 0 0 0
Purchases of Investments -6,281,000 -3,760,000 -11,435,000 -12,652,000 -2,956,295 -1,145,226 -1,227,709 -727,203 -1,415,461
Sales/Maturities of Investments 9,003,000 8,781,000 6,699,000 4,443,000 1,351,815 1,161,835 960,381 1,202,968 808,900
Other Investing Activities 1,345,000 -23,000 -40,000 -30,000 185 -55 622 0 -8,902
Net Cash Used for Investing Activities 1,950,000 4,206,000 -5,176,000 -8,523,000 -1,671,928 -14,945 -372,472 416,095 -648,607
Cash Flows from Financing Activities
Debt Repayment -120,000 -270,000 -184,000 -140,000 -6,000 1,000 9,460 1,439 0
Common Stock Issued 70,000 46,000 65,000 124,000 2,039,000 47,259 563,026 212 473,543
Common Stock Repurchased 0 -1,153,000 -3,329,000 -857,000 0 2,891 -8,182 0 0
Dividends Paid 0 0 0 0 0 0 0 -1,483 -633
Other Financing Activities 30,000 0 0 0 186,193 -29 652,929 0 473,543
Net Cash Used Provided by Financing Activities -50,000 -1,377,000 -3,448,000 -873,000 2,033,193 51,121 1,226,842 168 472,910
Effect of Forex Changes on Cash 1,000 0 0 0 0 0 0 0 0
Net Change in Cash -1,304,000 -289,000 -3,643,000 4,224,000 2,388,236 -422,792 523,505 84,779 -108,963
Cash at End of Period 9,121,000 2,928,000 3,217,000 6,860,000 2,635,935 247,699 658,364 134,859 50,080
Cash at Start of Period 10,423,000 3,217,000 6,860,000 2,636,000 247,699 670,491 134,859 50,080 159,043
Free Cash Flow
Operating Cash Flow -3,207,000 -3,118,000 4,981,000 13,620,000 2,026,971 -458,968 -330,865 -331,484 66,734
Capital Expenditure -749,000 -707,000 -400,000 -284,000 -67,448 -31,554 -105,766 -58,401 -33,144
Free Cash Flow -3,956,000 -3,825,000 4,581,000 13,336,000 1,959,523 -490,522 -436,631 -389,885 33,590